Mesclar tabelas

Informações do conceito

Comando MERGE

Usando um campo-chave comum de cada tabela, é possível mesclar duas tabelas do Analytics ordenadas com estruturas de registro idênticas em uma terceira tabela que usa o mesmo critério de ordenação das tabelas originais.

Nota

Para que a associação de tabelas seja bem-sucedida, os dados das duas tabelas têm de ter uma estrutura exatamente idêntica. Para obter mais informações, consulte Mesclar tabelas.

Etapas

Nota

Informações detalhadas são exibidas após as etapas. Consulte Opções da caixa de diálogo Mesclar.

  1. No Navegador, abra a tabela primária, clique com o botão direito do mouse na tabela secundária e selecione Abrir como secundária.

    Os ícones das tabelas primária e secundária são atualizados com os números 1 e 2 para indicar o relacionamento entre elas    .

  2. Selecione Dados > Mesclar.
  3. Na guia Principal:
    1. Selecione o campo-chave primário da lista Chaves primárias.
    2. Selecione o campo-chave secundário na lista Chaves secundárias.
  4. Na caixa de texto Para, especifique o nome da nova tabela mesclada.
  5. Na guia Mais:
    1. (Opcional) Para especificar que somente um subconjunto de registros seja processado, selecione uma das opções no painel Escopo.
    2. Clique em OK.

Opções da caixa de diálogo Mesclar

As tabelas abaixo fornecem informações detalhadas sobre as opções da caixa de diálogo Mesclar.

Guia Principal

Opções – Caixa de diálogo Mesclar Descrição
Tabela secundária Um método alternativo para selecionar a tabela secundária.

Chaves primárias

Chaves secundárias

Especifica o campo-chave comum a ser usado para mesclar as duas tabelas.
  • Você pode selecionar o campo-chave comum diretamente nas listas Chaves primárias e Chaves secundárias.
  • Você também pode clicar em Chaves primárias ou Chaves secundárias para abrir a caixa de diálogo Campos selecionados onde você pode selecionar o campo-chave comum ou criar uma expressão na chave primária.

Diretrizes para campos-chave:

  • Tipo de dados Ambos os campos-chave devem ser campos de caracteres.
  • Estrutura de dados Os elementos a seguir devem ser exatamente idênticos nos dois campos-chave:
    • posição inicial
    • comprimento do campo
  • Ordenação Os dois campos-chave precisam ser organizados em ordem crescente.
  • Vários campos-chave Se necessário, a chave comum pode incluir mais de um campo-chave por tabela. Para obter mais informações, consulte Mesclar tabelas usando vários campos-chave.

Pré-ordenar tabela primária

Ordena a tabela primária por um ou mais campos-chave.
  • Se os campos-chave já estiverem ordenados ou indexados de modo apropriado, você poderá desmarcar a opção Pré-ordenar.
  • Esse recurso somente deve ser usado se necessário, pois a pré-ordenação aumenta o tempo que se leva para mesclar tabelas.
  • O campo-chave secundário precisa já ter sido ordenado ou indexado em ordem crescente porque não há opção Pré-ordenar para o campo-chave secundário.
Local

Se você estiver conectado a uma tabela de servidor, especifica onde salvar a tabela mesclada.

  • Local selecionado salva a tabela resultante no mesmo local do projeto do Analytics, ou em um caminho especificado, ou em um local para o qual você navega.
  • Local desmarcado salva a tabela resultante na pasta Prefixo no Servidor AX.
Usar tabela de saída Especifica que a tabela do Analytics contendo os resultados de saída deve ser aberta automaticamente ao completar a operação.
Se

(Opcional) Permite criar uma condição para excluir registros do processamento.

  • Você pode inserir uma condição na caixa de texto Se ou clicar em Se para criar uma instrução IF usando o Construtor de Expressões.
  • A condição se aplica somente à tabela primária.
Para Especifique o nome e o local da tabela resultante.
  • Para salvar a tabela resultante na pasta de projeto do Analytics, insira somente o nome da tabela.
  • Para salvar a tabela resultante em um local que não seja a pasta do projeto, especifique um caminho de arquivo absoluto ou relativo, ou clique em Parar e navegue até uma pasta diferente.

    Por exemplo: C:\Resultados\Saída.fil ou Resultados\Saída.fil.

Independentemente de onde a tabela resultante for salva, ela será adicionada ao projeto aberto caso ainda não esteja no projeto.

Se o Analytics preencher um nome de tabela, você poderá aceitar o nome preenchido ou alterá-lo.

Nota

Os nomes de tabela do Analytics são limitados a 64 caracteres alfanuméricos, sem contar a extensão .FIL. O nome pode incluir o caractere de sublinhado ( _ ) mas nenhum outro caractere especial e nenhum espaço. O nome não pode começar com um número.

Guia Mais

Opções – Caixa de diálogo Mesclar Descrição
Painel Escopo Especifica quais registros da tabela primária são processados:
  • Todos (padrão) todos os registros da tabela primária são processados.
  • Primeiros selecione essa opção e insira um número na caixa de texto para começar a processar no primeiro registro da tabela primária e inclua somente o número especificado de registros.
  • Próximos selecione essa opção e insira um número na caixa de texto para começar a processar no registro selecionado no momento na exibição da tabela primária e inclua somente o número especificado de registros.

    Deve ser selecionado o número do registro real na coluna mais à esquerda, não os dados na linha.

  • Enquanto selecione essa opção para usar a instrução WHILE para limitar o processamento de registros da tabela principal com base em critérios.
    • Você pode inserir uma condição na caixa de texto Enquanto ou clicar em Enquanto para criar uma instrução WHILE usando o Construtor de Expressões.
    • Uma instrução WHILE permite que os registros sejam processados somente enquanto a condição especificada for avaliada como verdadeira.
    • A opção Enquanto pode ser usada em conjunto com as opções Todos, Primeiro e Próximos.

Nota

O número de registros especificados nas opções Primeiros ou Próximos faz referência à ordem física ou indexada de registros em uma tabela e desconsidera qualquer filtragem ou ordenação rápida aplicada à exibição. Entretanto, resultados de operações analíticas respeitam qualquer filtro.

Se uma exibição for ordenada rapidamente, Próximos se comporta como Primeiros.

Acrescentar ao arquivo existente Especifica que os resultados sejam anexados (adicionados) ao final de uma tabela existente do Analytics.

Nota

É recomendado deixar a opção Anexar a um arquivo existente desmarcada caso você não esteja certo de que os resultados e a tabela existente tenham a mesma estrutura de dados.

Para obter mais informações sobre anexo e estrutura de dados, consulte Anexação de resultados de saída a uma tabela existente.

OK Executa a operação.

Se o prompt de substituição aparecer, selecione a opção adequada.

Se estiver esperando que a opção Anexar seja exibida e ela não for, clique em Não para cancelar a operação e consulte Anexação de resultados de saída a uma tabela existente.