Mapeamentos de coluna (Assistente de Importação e Exportação do SQL Server)

Aplica-se a:SQL Server SSIS Integration Runtime no Azure Data Factory

Depois de selecionar as tabelas existentes e exibições para copiar ou examinar a consulta que você forneceu, ao clicar em Editar mapeamentos, o Assistente de Importação e Exportação do SQL Server mostra a caixa de diálogo Mapeamentos de Colunas . Nesta página você especifica e configura colunas de destino para receber os dados copiados das colunas de origem. Geralmente, você não precisa alterar nada nesta página.

Se não desejar copiar todas as colunas na tabela selecionada, uma coisa que você pode fazer nesta página é excluir as colunas que não deseja. Selecione ignorar na coluna Destino da lista Mapeamentos para as colunas que você não deseja copiar.

Captura de tela da página Mapeamentos de Colunas

A captura de tela a seguir mostra um exemplo da caixa de diálogo Mapeamentos de Coluna do assistente.

Neste exemplo, você verá que o assistente vai criar uma nova tabela de destino, porque a opção Criar tabela de destino está selecionada. Por padrão, o assistente atribui a cada coluna da nova tabela de destino o mesmo nome, tipo de dados e propriedades da coluna de origem correspondente.

Página de mapeamento de colunas do Assistente de Importação e Exportação

Revise a origem e o destino

Página de mapeamento de colunas, seção de origem e destino

Origem
A tabela, exibição ou consulta de origem selecionada.

Destino
A tabela ou a exibição de destino selecionada.

Opcionalmente, criar uma nova tabela de destino

Página de mapeamento de colunas, seção da nova tabela

Criar tabela/arquivo de destino
Crie a tabela de destino se ela ainda não existir.

Editar SQL
Clique em Editar SQL para abrir a caixa de diálogo Instrução Criar Tabela SQL . Use a instrução gerada automaticamente CREATE TABLE ou modifique-a para suas finalidades. Se você alterar esta declaração manualmente, precisará garantir que a lista de mapeamentos de colunas reconheça suas alterações. Para obter mais informações, consulte Instrução Criar Tabela SQL.

Às vezes, essas opções são desabilitadas

A opção Criar tabela/arquivo de destino e o botão Editar SQL são automaticamente habilitados ou desabilitados.

  • Habilitada. Se você tiver especificado uma nova tabela de destino na página Selecionar Tabelas e Exibições de Origem, a opção Criar tabela de destino será selecionada automaticamente e o botão Editar SQL será habilitado.

  • Desabilitado. Se você tiver selecionado uma tabela de destino existente na página Selecionar Tabelas e Exibições de Origem, a opção Criar tabela de destino e o botão Editar SQL serão desabilitados. Se você desejar criar uma nova tabela de destino, volte para a página Selecionar tabelas e exibições de origem e digite o nome de uma nova tabela na coluna Destino.

E quanto aos dados existentes no destino?

Página de mapeamento de colunas, seção de opções

Excluir linhas na tabela/arquivo de destino
Especifique se deseja limpar os dados de uma tabela existente antes de carregar os novos dados.

Acrescentar linhas à tabela/arquivo de destino
Especifique se deseja acrescentar os dados novos aos dados já presentes em uma tabela existente.

Ignorar e recriar tabela de destino
Escolha esta opção para substituir a tabela de destino. Esta opção está disponível apenas quando você usou o assistente para criar a tabela de destino. A tabela de destino só é excluída e recriada se você salvar o pacote que o assistente cria e, em seguida, executar o pacote novamente. Essa é uma opção conveniente quando você deseja testar suas configurações mais de uma vez.

Habilitar inserção de identidade
Escolha esta opção para permitir que valores de identidade existentes nos dados de origem sejam inseridos em uma coluna de identidade na tabela de destino. Por padrão, a coluna de identidade de destino geralmente não permite isto.

Dica

Se suas chaves primárias existentes estiverem em uma coluna de identidade, uma coluna de numeração automática ou em uma coluna equivalente, normalmente você precisará selecionar esta opção para manter os valores existentes da chave primária. Caso contrário, a coluna de identidade de destino normalmente atribui novos valores.

Manter os valores de identidade ou de numeração automática

Se você estiver exportando dados que tenham uma coluna de numeração automática ou uma coluna de identidade (por exemplo, se você estiver exportando do Microsoft Access), verifique se a opção Habilitar inserção de identidade foi selecionada, conforme descrito logo acima.

Revisar mapeamentos de colunas

Página de mapeamentos de coluna, seção de mapeamentos

Mapeamentos
Exibe como cada coluna na fonte de dados mapeia para uma coluna no destino.

A lista Mapeamentos tem as colunas a seguir.

  • Origem
    Exiba cada coluna de origem.

  • Destino
    Exiba a coluna de destino mapeada ou selecione uma coluna diferente.

    Você não precisa copiar todas as colunas da tabela de origem. Selecione ignorar nesta coluna para as colunas que você deseja ignorar. Antes de mapear colunas, é necessário ignorar todas as colunas que não serão mapeadas.

  • Tipo
    Exiba o tipo de dados da coluna de destino ou selecione um tipo de dados diferente.

  • Anulável
    Especifique se a coluna de destino permite um valor nulo.

  • Tamanho
    Especifique o número de caracteres da coluna de destino, se aplicável.

  • Precisão
    Especifique a precisão dos dados numéricos na coluna de destino, ou seja, o número de dígitos, se aplicável.

  • Escala
    Especifique a escala dos dados numéricos na coluna de destino, ou seja, o número de casas decimais, se aplicável.

O que vem a seguir?

Depois de revisar e configurar as colunas de destino para receber os dados copiados das colunas de origem e clicar em OK, a caixa de diálogo Mapeamentos de Colunas retornará você à página Selecionar Tabelas de Origem e Modos de Exibição ou à página Configurar Destino do Arquivo Simples. Para obter mais informações, consulte Selecionar tabelas e exibições de origem ou Configurar destino do arquivo simples.

Se tiver especificado um mapeamento que pode não ter êxito na lista Mapeamentos , a caixa de diálogo Mapeamentos de Coluna levará você para a página Revisar mapeamento de tipo de dados . Nessa página, você deve examinar os avisos, especificar as opções de conversão e também definir como tratar os erros. Para obter mais informações, consulte Revisar mapeamento de tipo de dados.

Confira também

Mapeamento de Tipo de Dados no Assistente para Importação e Exportação do SQL Server
Começar com esse exemplo simples de Assistente de Importação e Exportação