Extensão de importação do SQL Server
A extensão de importação do SQL Server converte arquivos .txt e .csv em uma tabela SQL. Este assistente utiliza uma estrutura de pesquisa da Microsoft conhecida como Síntese de Programas usando Exemplos (PROSE) para analisar inteligentemente o arquivo com o mínimo de entrada do usuário. É uma estrutura poderosa para disputa de dados, e é a mesma tecnologia que alimenta o Flash Fill-in Microsoft Excel
Para saber mais sobre a versão SSMS desse recurso, leia este artigo.
Instalar a extensão de importação do SQL Server
Para abrir o gerenciador de extensões e acessar as extensões disponíveis, selecione o ícone de extensões ou selecione Extensões no menu Exibir .
Na caixa de pesquisa, procure Importação do SQL Server. Selecione a extensão para ver seus detalhes.
Selecione Instalar.
Iniciar Assistente de Importação
Para iniciar a Importação do SQL Server, primeiro estabeleça uma conexão com um servidor na guia Servidores.
Depois de fazer uma conexão, faça uma busca detalhada no banco de dados de destino que você deseja importar um arquivo para uma tabela SQL.
Clique com o botão direito do mouse no banco de dados e selecione Assistente de importação.
Importando um arquivo
Quando você clica com o botão direito do mouse para iniciar o assistente, o servidor e o banco de dados já estão preenchidos automaticamente. Se houver outras conexões ativas, você pode selecionar na lista suspensa.
Selecione um arquivo selecionando Procurar. Ele deve preencher automaticamente o nome da tabela com base no nome do arquivo, mas você também pode alterá-lo você mesmo.
Por padrão, o esquema será dbo, mas você pode alterá-lo. selecione Avançar para continuar.
O assistente irá gerar uma pré-visualização com base nas primeiras 50 linhas. Selecione Avançar para continuar ou criar novas colunas calculadas com base no conteúdo das colunas existentes, selecionando Criar coluna derivada. Para obter mais informações, consulte a seção Colunas derivadas.
Nesta página, você pode fazer alterações no nome da coluna, no tipo de dados, se é uma chave primária ou para permitir nulos. Você pode fazer quantas alterações quiser. selecione Importar dados para continuar.
Esta página apresenta um resumo das ações escolhidas. Você também pode ver se sua tabela inserida com sucesso ou não.
Você pode selecionar Concluído, Anterior se precisar fazer alterações ou Importar novo arquivo para importar rapidamente outro arquivo.
Verifique se a tabela foi importada com êxito atualizando o banco de dados de destino ou executando uma consulta SELECT no nome da tabela.
Colunas derivadas
As colunas podem ser adicionadas dinamicamente com base no conteúdo das colunas existentes. Essa funcionalidade é especialmente útil quando você deseja criar uma nova coluna com base no conteúdo de outra coluna durante a importação de dados. Essa funcionalidade também usa a estrutura de síntese de programas.
Ao inserir a parte Criar coluna derivada do Assistente de Importação, você começará selecionando uma ou mais colunas nas quais a nova coluna será baseada. Após a seleção da coluna, você pode inserir o nome da nova coluna e começar a fornecer um ou mais valores a serem usados na determinação do cálculo da nova coluna. Ao inserir valores, você pode pausar e selecionar Visualizar transformação para avaliar os resultados da transformação em relação a uma amostra dos dados.
Quando estiver satisfeito com a transformação de dados exibida, selecione Concluído para retornar ao Assistente de Importação principal e prosseguir para a próxima etapa ou continuar a adicionar colunas derivadas.
Próximos passos
- Para saber mais sobre o Assistente de Importação, leia a postagem inicial do blog.
- Para saber mais sobre o PROSE, leia a documentação.