Extraindo dados de arquivo CSV

#SSIS #BusinessIntelligence #VisualStudio

Extraindo Dados CSV - Adicionando Data Flow Control

Neste tutorial criaremos um novo projeto no SSIS (SQL Server Integration Service) capaz de extrair dados de uma fonte de dados csv para outro arquivo csv.

1. Abra o SQL Server Data Tools for Visual Studio, caso não o tenha instalado em seu computador, veja este post sobre como fazer Download e Instalação do SQL Server Integration Service - SSIS, em seguida crie um projeto, caso nunca tenha feito isso, veja este post sobre Como criar um projeto e pacotes no SSIS.

Neste tutorial executaremos um teste utilizando o Selenium IDE no navegador Mozilla Firefox, conforme prometido no post anterior sobre como instalar o Selenium IDE no Firefox.

Criando conexão com arquivo CSV

1. Para criar uma conexão com arquivo CSV, veja este post sobre Como criar conexões no SSIS.

Extraindo dados de um arquivo CSV para outro arquivo CSV

1. Na janela principal do SQL Server Data Tools for Visual Studio, "Control Flow", adicione uma task "Data Flow Task", em seguida abra esta task clicando duas vezes nela.

Extraindo Dados CSV - Adicionando Data Flow Control

2. Na aba "Data Flow" adicione uma task "Flat File Source", em seguida abra esta task, clicando duas vezes nela.

Extraindo Dados CSV - Adicionando Flat File Source

3. Configure a conexão criada inicialmente nesta task "Flat File Source".

Extraindo Dados CSV - Configurando Flat File Source

4. Confira o mapeamento dos dados.

Extraindo Dados CSV - Configurando Flat File Source

5. Na aba "Data Flow" adicione uma task "Flat File Destination".

Extraindo Dados CSV - Adicionando Flat File Destination

6. Link a task "Flat File Source" na task "Flat File Destination".

Extraindo Dados CSV - Lincando Flat File Destination

7. Abra a task "Flat File Destination" clicando duas vezes nela.

Extraindo Dados CSV - Configurando Flat File Destination

8. Clique no botão "New" para criar uma nova conexão para um arquivo CSV Delimitado.

Extraindo Dados CSV - Criando uma nova conexão para o Flat File Destination

9. Configure a nova conexão e informe o endereço do arquivo de destino.

Extraindo Dados CSV - Configurando a nova conexão

10. Realize o mapeamento do arquivo CSV de origem para o arquivo CSV de destino e clique em "Ok".

Extraindo Dados CSV - Mapeando a extração dos dados

11. Execute o pacote clicando em "Run".

Extraindo Dados CSV - Mapeando a extração dos dados

12. Temos então os dois arquivos origem e destino processados.

Extraindo Dados CSV - Mapeando a extração dos dados

Acesse meu GitHub, faça download ou fork do meu repositório Trabalhando com SSIS e tenha acesso a este e outros arquivos de posts sobre o SSIS.