Comment créer un & # 8220; deux passes & # 8221; paquet dans SSIS pour obtenir des détails supplémentaires?

StackOverflow https://stackoverflow.com/questions/1203566

  •  05-07-2019
  •  | 
  •  

Question

Je dois créer un package SSIS qui effectuera les opérations suivantes:

  1. Connectez-vous au service A et téléchargez les derniers enregistrements d'activité. Ces enregistrements contiennent un identifiant d'utilisateur et un code d'activité.

  2. Parcourez les résultats du jeu de résultats du service A et connectez-vous au service B, récupérez des informations supplémentaires pour chaque ID utilisateur (nom, département, etc.).

  3. Mettez tous les résultats de ce "deux passes" scénario dans un DataTable sur notre serveur SQL.

Je suis capable de réaliser les parties 1 et 3 sans problème, mais je ne parviens pas à mettre en œuvre la partie 2.

Dois-je placer les résultats de la partie 1 dans la table de destination, puis les parcourir dans une deuxième tâche de flux de données? Ou existe-t-il un moyen de " annexer " les résultats des étapes 1 et 2 dans une seule table / fichier / etc. et pousser les résultats dans la table de destination tout à la fois?

Je vois toutes les commandes disponibles dans BIDS, mais je n'arrive pas à les adapter.

Était-ce utile?

La solution

Dans l'onglet de flux de données:

  1. Utilisez 1 des sources de flux de données (source XML)
  2. Utiliser la transformation de recherche
  3. Destination SQL
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top