Abaixo estarei explicando como importar automaticamente uma planilha do Excel para o SQL Server. Esse trabalho é possível graças a ferramenta SSIS.
SQL Server Integration Services (SSIS)
SQL Server Integration Services (SSIS) é uma ferramenta que usamos para executar operações de ETL, ou seja, extração, transformação e carga de dados. Embora o processamento ETL é comum em data warehousing (DW), o SSIS não é de forma limitada a apenas DW, por exemplo, Quando você cria um plano de manutenção usando SQL Server Management Studio (SSMS) um pacote SSIS é criado. Em um nível alto, o SSIS fornece a capacidade para:
- Recuperar dados a partir de praticamente qualquer fonte.
- Realizar várias transformações nos dados, por exemplo, converter um tipo para outro, converter para maiúsculas ou minúsculas, executar cálculos, etc.
- Carregar dados em quase qualquer fonte.
- Definir um workflow.
A primeira versão do SSIS foi lançada com o SQL Server 2005. SSIS é uma substituição para o Data Transformation Services (DTS), que estava disponível com o SQL Server 7.0 e SQL Server 2000. SSIS baseia-se nas capacidades introduzidas com DTS.
O processo de Importação Automatica de Dados Excel para SQL Server é dividido em duas etapas principais:
- 1ª Criação de pacotes do SSIS no SQL Server Management Studio (SSMS)
- 2ª Criar um agendamento para execução do Pacote SSIS
Criação de pacotes do SSIS no SQL Server Management Studio (SSMS)
2ª Criar um agendamento para execução do Pacote SSIS