Come faccio a creare un & # 8220; due passaggi & # 8221; pacchetto in SSIS per ottenere ulteriori dettagli?
Domanda
Devo creare un pacchetto SSIS che eseguirà le seguenti operazioni:
-
Connetti al servizio A e scarica i record di attività recenti. Questi record contengono un ID utente e un codice attività.
-
Scorrere i risultati del set di risultati dal servizio A e connettersi al servizio B recuperare ulteriori dettagli per ciascun ID utente (nome, dipartimento, ecc.).
-
Inserisci tutti i risultati da questo "quotazione a due passaggi" scenario in una DataTable sul nostro SQL Server.
Sono in grado di eseguire le parti 1 e 3 senza problemi, ma ho difficoltà a implementare la parte 2.
Inserisco i risultati dalla parte 1 nella tabella di destinazione e quindi eseguo l'iterazione dei risultati in una seconda attività del flusso di dati? Oppure c'è un modo per "aggiungere" i risultati dei passaggi 1 e 2 in una singola tabella / file / ecc. e spingere i risultati nella tabella di destinazione tutto in una volta?
Sto vedendo tutti i controlli disponibili in BIDS, ma non riesco a adattarli.
Soluzione
Nella scheda Flusso di dati:
- Utilizza 1 delle origini del flusso di dati (sorgente XML)
- Utilizza la trasformazione di ricerca
- Destinazione SQL