Sobre campos-chave

Diversas operações no Analytics fazem uso de campos-chave:

  • associar
  • relacionar
  • mesclar
  • classificação
  • indexar

Dependendo da operação que você está realizando, o termo "campo-chave" pode ter um significado diferente e os campos-chave podem ter uma função diferente. Os campos-chave no Analytics também são um pouco diferentes da definição típica de um campo-chave na terminologia do banco de dados relacional.

Campos-chave ao associar, relacionar ou mesclar

Associar, relacionar e mesclar no Analytics são operações de combinação de dados envolvendo duas ou mais tabelas. O termo 'campo-chave', nesse contexto, significa o campo comum em duas tabelas que estão sendo combinadas cujos valores são comparados e correspondidos - ou em caso de mesclagem, comparadas e interarquivadas.

A anexação, outro método de combinação de dados no Analytics, não usa campos-chave.

Tabelas e campos-chave primários e secundários

A primeira tabela que for aberta ao fazer associações e mesclagens transforma a tabela principal e o campo-chave escolhido transforma o campo-chave primário. A segunda tabela aberta é transformada na tabela secundária e o campo-chave escolhido é transformado no campo-chave secundário.

Ao relacionar tabelas, refere-se à primária como 'pai' e à secundária como 'filho'.

Você pode escolher qualquer tabela primária e secundária e campos-chave que desejar ao combinar dados. O Analytics não obriga a escolha de campos específicos, mas exige que pares de campos-chave tenham uma estrutura de dados idêntica.

Designação de chave única e chave estrangeira não retida dos dados de origem

Os dados importados para uma tabela do Analytics, localmente ou em um servidor, são armazenados em um arquivo simples não relacional (um arquivo .fil). Em um arquivo .fil, campos que antes podem ter funcionado como chaves primárias, chaves únicas, chaves estrangeiras ou chaves secundárias em um banco de dados relacional não são tratados de forma diferente dos campos que não são chave.

Uma chave primária de um banco de dados relacional, como a ID do funcionário, só se torna uma chave primária ou chave pai em uma tabela do Analytics quando você usa um comando do Analytics para designá-la dessa forma. Como um usuário que toma uma decisão sobre como criar uma associação ou relação no Analytics, pode ser necessário que você saiba quais campos eram chaves primárias ou únicas em um banco de dados de origem. No entanto, o Analytics não contém essas informações.

A mesma situação ocorre quando você acessa diretamente tabelas de banco de dados usando um perfil de banco de dados do Analytics. O Analytics não retém nenhuma informação sobre quais campos são campos-chave no banco de dados. Essas informações podem ser necessárias para construir uma consulta de banco de dados.

Exclusividade de campos-chave do Analytics não aplicada

O Analytics não exige que os campos-chave designados em comandos do Analytics sejam únicos. Valores idênticos existem nos campos-chave primários e secundários.

Campos-chave ao ordenar ou indexar

Ordenar e indexar no Analytics são operações de tabela única que impõem uma ordem sequencial em uma tabela. O termo "campo-chave", nesse contexto, significa o campo no qual se baseiam a ordenação e a indexação e que contêm os valores ordenados ou indexados.

Equivalente a uma "chave de ordenação" ou a uma "chave de índice"

O campo-chave de ordenação e de indexação no Analytics é equivalente a 'chave de ordenação' ou 'chave de indexação' em computação geral ou terminologia de banco de dados. Exclusividade não é uma obrigatoriedade.

Você pode escolher qualquer campo-chave que desejar ao ordenar ou indexar dados. O Analytics não contém nenhuma informação sobre campos que podem ter sido chaves de ordenação e de indexação nos dados de origem, mesmo que os valores nesses campos estejam em ordem sequencial.

Chaves e ordenação ou indexação aninhada

No caso de ordenação ou indexação aninhada, uma chave de ordenação ou indexação 'primária' precede uma chave de ordenação ou indexação 'secundária'. Chaves primárias ou secundárias são estabelecidas simplesmente pela ordem em que são selecionadas.

Ajuda do Analytics 14.1