Olá pessoal, beleza?!

Em posts anteriores vimos algumas formas de criar e destinar fontes de dados dentro do SSIS como: Ole DB, TXT e Excel. 

Hoje, neste post, vamos ver como podemos escrever em diversas fontes simultaneamente utilizando a task de Multicast!

Para este exemplo, vamos utilizar o exemplo anterior adicionando ao nosso processo de ETL um arquivo de Excel como destino, um arquivo txt e OLE DB.

Antes de começar, execute um truncate table na tabela que criamos no post anterior!

Como fonte, vamos utilizar  a mesma query para extrair e carregar nossa tabela de funcionários.

Ao executar a query, e com a task de conversão, adicione a task ‘Multicast’

Após adicionar a task, ligue-a em cada uma das três e vamos configurar as conexões de cada uma delas.

Não será necessário configurar multicast  com a task de Flat File, esta já está configurada.

Para a task de OLE DB basta criar a conexão com o banco de exemplo e com a tabela criada no post anterior! Não esqueça de verificar o mapeamento.

Para a task do Excel Destination vamos precisamos criar uma conexão. Vamos rever aqui como se faz. 

Atribuindo nome e um diretório ao arquivo e não esqueça de criar a tabela e selecionar a tabela para o destino no arquivo!

Não esqueça de mapear as colunas, sempre importante!

Ao final, nosso processo deve ficar estruturado desta forma:

Perceba que independente do destino, o número de linhas escritas foi o mesmo. E abaixo, a consulta na tabela funcionários.

E claro, cada um destes arquivos podem ser usados como fonte para outros fluxos de dados escrevendo em diversos destinos como fizemos aqui! 

Este foi um post simples, com uma task muito funcional que pode ajudar bastante em suas rotinas! Além disso, podemos citar como vantagem que ela cria um mini backup do que foi extraído, ajudando em muito na persistência dos dados!

Olá!

Se chegou até aqui e gostou do conteúdo, deixe seu like e compartilhe com seus amigos! Ajude o blog a crescer e alcançar mais gente.

Não se esqueça de se inscrever e seguir o blog. Seja atualizado sempre que houver um novo artigo.

Siga nas Redes Sociais!

Espero que tenham gostado, saúde!