Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como usar o assistente de importação/exportação no SQL Server - Tutorial do SQL Server/TSQL Parte 104

Recebemos o arquivo SourceFile.xlsx e temos que carregá-lo na tabela do servidor SQL. Podemos criar o Pacote SSIS no BIDS ou podemos usar o Assistente de Importação/Exportação para carregar esse arquivo na Tabela do SQL Server. Neste post, usaremos o Assistente de Importação/Exportação.
Fig 1:Arquivo de origem do Excel
Passo 1:
Clique com o botão direito do mouse no banco de dados em que sua tabela existe ou você deseja criá-la e carregar os dados do Excel conforme mostrado abaixo
Fig 2:Importar dados usando o Assistente de importação/exportação na tabela do SQL Server.

Escolha a fonte de dados:

Escolha a fonte de dados que você deseja usar como fonte, como estamos carregando dados do Excel, escolha o arquivo do Excel conforme mostrado abaixo Fig 3:Escolha a fonte de dados do Excel no Assistente de importação e exportação


Escolha um destino:

Escolha o destino onde você deseja carregar os dados da origem. No nosso caso, estamos carregando nossos dados na tabela do SQL Server. Configure como mostrado abaixo Fig 4:Escolha o SQL Server como destino

Especifique uma cópia ou consulta de tabela:

Você pode escolher diretamente a tabela de onde deseja carregar os dados ou pode escrever a consulta se estiver usando o banco de dados como fonte. Como estamos usando o Excel como fonte, escolheremos Table(Sheet). Fig 5:Escolha Copiar dados de uma ou mais tabelas ou visualizações

Selecione tabelas e visualizações de origem:

Nesta parte do Wizard, temos que selecionar as Tabelas ou Visualizações que queremos usar da origem e carregar os dados para o destino. À medida que estamos carregando dados do Excel, as guias do Excel são mostradas. Escolha a Planilha (Tab) que você deseja carregar. Em Destino, ele mostrará o mesmo nome como Origem. Eu mudei isso para CustomerData. Você pode escolher qualquer nome da sua Mesa que desejar. Você pode escolher várias planilhas ou Tabelas da Origem. Fig 6:Selecione Source Tables/Views no Import Export Wizard

Mapeamentos de coluna:

Clique em Editar mapeamentos e, em seguida, você pode mapear as colunas de origem para as colunas de destino. Além disso, se você precisar escolher o tipo de dados correto, poderá alterar aqui. Fig 7:Assistente de importação e exportação de mapeamento de coluna


Salvar e executar o pacote:

Por padrão, Executar imediatamente está marcado. Alterei a opção para Salvar Pacote SSIS e forneci o local onde desejo salvar o Pacote SSIS. Além disso, não há informações confidenciais que eu queira salvar no pacote, como a senha, então selecionei Não salvar dados confidenciais. Fig 8:Salvar pacote SSIS no sistema de arquivos

Salvar pacote SSIS:

Forneça o nome do pacote SSIS e o local do arquivo conforme mostrado abaixo
Fig 10:Forneça o nome do pacote SSIS

Complete o assistente:

O resumo de todas as etapas será mostrado a você nesta etapa. Você pode ver a origem e o destino etc.


Fig 11:Resumo das etapas
Depois de clicar no botão Concluir, o Assistente executará todas as etapas abaixo e, finalmente, salvará o pacote SSIS.

Fig 12:Salve o pacote SSIS no local especificado
O pacote é criado na área de trabalho conforme meu caminho fornecido.
Fig 13:Pacote SSIS criado pelo Assistente de importação/exportação
Para executar este pacote, clique duas vezes nele e a janela abaixo será aberta. Se você precisar alterar o nome do arquivo ou do SQL Server, poderá ir para Gerenciadores de Conexões e alterá-lo. No meu caso, não quero fazer nenhuma alteração. Pressione o botão Executar
Fig:14 Execute Package Utility
Depois de clicar em Executar, a janela Progresso da execução do pacote aparecerá e você poderá ver o progresso da execução do seu pacote SSIS. Fig 15:Progresso da execução do pacote.
O Assistente de Importação/Exportação é uma maneira de carregar dados rapidamente entre diferentes origens e destinos. Você pode criar seu pacote SSIS rapidamente usando o Assistente de importação/exportação e, em seguida, adicionar ao projeto SSIS e fazer alterações, se necessário.
Se precisarmos exportar dados do SQL Server, precisamos clicar com o botão direito do mouse no banco de dados -> Tarefas -->A exportação de dados e o Assistente de importação/exportação serão iniciados.

Demonstração em vídeo:como usar o Assistente de importação e exportação para carregar dados de arquivos do Excel para a tabela do SQL Server