Criando o arquivo de mapeamento

Os arquivos de mapeamento definem o mapeamento a partir da origem de dados para os dados de destino. A Importação de Dados processa o arquivo de mapeamento, lendo a partir das colunas de origem e, em seguida, inserindo na coluna de destino.

Sobre Esta Tarefa

Um arquivo de mapeamento pode ser criado independentemente de uma instalação de Importação de Dados, contanto que você tenha conhecimento dos dados de origem e conhecimento das tabelas de destino. Esse mapeamento define quais colunas de origem são inseridas em quais colunas de destino. Os arquivos de mapeamento podem ser muito simples ou muito complexos.

As conversões de dados opcionais podem ser especificadas por coluna.

É possível usar o mesmo mapeamento para importar dados diferentes várias vezes, mas o formato dos dados de entrada deve permanecer o mesmo. Importar usando uma conexão JDBC tem as mesmas restrições. É possível importar vários conjuntos de dados, contanto que as colunas de dados de origem não tenham seus nomes ou tipos alterados.

A sintaxe do arquivo de mapeamento para origens de dados CSV e origens de dados JDBC é quase idêntica. A única diferença é que um mapeamento JDBC deve conter a tabela e a coluna de origem, enquanto um mapeamento CSV somente precisa da coluna de origem.

Não é necessário fornecer mapeamentos para o seguinte:
  • Para todas as colunas de origem. A Importação de Dados ignora as colunas de origem ausentes.
  • Para quaisquer colunas de destino que possuem valores gerados automaticamente.
  • Para quaisquer colunas de destino que podem ter valores nulos.
É necessário fornecer mapeamentos para o seguinte:
  • Para todas as colunas que não são geradas automaticamente que você deseja preencher.
  • Para quaisquer conversões de dados que você deseje que ocorram.
Um arquivo de mapeamento JDBC usa o formato de mapeamento a seguir:
destTable.destColumn = sourceTable.sourceColumn
Um arquivo de mapeamento CSV usa o formato de mapeamento a seguir:
destTable.destColumn = sourceTable.sourceColumn
Ambos mapeamentos CSV e JDBC oferecem suporte opcional a modificadores de conversão/tradução. O formato de uma instrução de mapeamento com um modificador customizado é o seguinte:
destTable.destColumn = sourceTable.sourceColumn USING ACTION "some_valid_sql_modifier_for_conversion";

O formato de arquivo de mapeamento suporta comentários iniciados com o símbolo #. É recomendável comentar os seus arquivos de mapeamento.

As colunas de origem podem ser mencionadas várias vezes, as colunas de destino podem ser referenciadas apenas uma vez por bloco. Em outras palavras, uma única coluna de origem pode ser a origem para mais de uma coluna de destino. Nesse caso, crie duas linhas de mapeamento com colunas de destino diferentes.

Você fornece o nome do arquivo do arquivo de mapeamento para a linha de comandos. Salvar o seu arquivo de mapeamento com um nome significativo pode ajudá-lo a identificar o propósito do arquivo.

É possível usar a ferramenta de Importação de Dados no Console de Gerenciamento do Sistema para criar o arquivo de mapeamento. É possível executar a importação imediatamente ou salvar o arquivo para ser executado posteriormente.

Embora a interface com o usuário para a ferramenta de mapeamento crie mapeamentos sintaticamente corretos, ela não garante mapeamentos logicamente corretos para o seu ambiente. Criar um arquivo de mapeamento eficaz requer conhecimento dos dados do cliente e as tabelas de fatos do Counter Fraud.

Procedimento

Para criar um arquivo de mapeamento para a importação de dados:

  1. No Console de Gerenciamento de Sistema, clique na guia Importação de Dados.
  2. Na guia Criar Origem, especifique ou crie a definição do sistema e os detalhes para a origem de dados. Observe que, se você estiver utilizando um arquivo CSV, o arquivo deve estar localizado no mesmo servidor que a implementação da ferramenta de Importação de Dados.
  3. Na guia Criar Mapeamento, especifique um nome significativo e a descrição para o arquivo de mapeamento.
  4. Use os controles para associar os cabeçalhos da coluna a partir do arquivo de origem de dados para o destino disponível das tabelas e fatos do Counter Fraud. É possível ver as mudanças no arquivo de mapeamento na janela do visualizador de arquivo. Esta janela não fornece os recursos de edição direta.
  5. Use os controles avançados para especificar SQL customizado para a inserção ou para identificar uma coluna para ser atualizada, se presente, ou inserida, se estiver ausente. A área Propriedades fornece campos de entrada para inserir SQL customizada e uma caixa de seleção para identificar a coluna como inserir e atualizar.
  6. Salve as mudanças no arquivo de mapeamento. Também é possível exportar o arquivo de mapeamento, se necessário. Usando o recurso de Visualização, é possível exibir e copiar a versão do arquivo de texto do seu mapeamento. Ao colar este conteúdo em um arquivo de texto editável separado, é possível, opcionalmente, criar um arquivo de mapeamento que esteja pronto para edição adicional e customização.

O que Fazer Depois

Execute o arquivo de mapeamento salvo para importar os dados.