Como faço para criar um pacote de “dois passos” no SSIS para obter detalhes adicionais?
Pergunta
Eu preciso criar um pacote SSIS que irá fazer o seguinte:
-
Conectar ao Serviço A e download de registros de atividade. Estes registros contêm um ID de usuário e um código de actividade.
-
percorrer os resultados do conjunto de resultados a partir de Serviço A e ligar para o Serviço B recuperar detalhes adicionais para cada ID de usuário (nome, departamento, etc.).
-
Coloque todos os resultados deste cenário "dois passos" em um DataTable em nosso SQL Server.
Eu sou capaz de fazer as partes 1 e 3, sem problema, mas eu estou tendo dificuldades em como implementar a parte 2.
Do I colocar os resultados da Parte 1 para a tabela de destino e, em seguida, percorrer os resultados em um segundo fluxo de dados de tarefas? Ou há uma maneira de "acrescentar" os resultados dos passos 1 e 2 em uma única tabela / arquivo / etc. e empurre os resultados na tabela de destino de uma só vez?
Eu estou vendo todos os controles disponíveis no APOSTAS, mas parece que não pode torná-los aptos.
Solução
Na guia fluxo de dados:
- Use uma das fontes de fluxo de dados (fonte XML)
- Use a transformação Pesquisa
- SQL Destino