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
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.
- 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.
- 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.
destTable.destColumn = sourceTable.sourceColumn
destTable.destColumn = sourceTable.sourceColumn
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:
- No Console de Gerenciamento de Sistema, clique na guia Importação de Dados.
- 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.
- Na guia Criar Mapeamento, especifique um nome significativo e a descrição para o arquivo de mapeamento.
- 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.
- 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.
- 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.