Come utilizzare un servizio Web in un flusso di dati SSIS

November 8

SSIS flusso di dati trasferisce i dati tra le fonti e destinazioni. Esso fornisce agli utenti la flessibilità di cambiare, pulire e modificare i dati in quanto è trasferito. La circolazione dei dati può assumere molte forme, che comprende l'utilizzo di servizi Web. SSIS ha la funzionalità per i servizi Web incorporati nelle sue caratteristiche. Questo è un vantaggio utile per gli utenti SSIS perché molte persone utilizzano dispositivi elettronici su una rete per comunicare, e questo è una funzione fondamentale per quanto riguarda i servizi Web.

istruzione

1 Creare un WCF (Windows Communication Foundation) Servizio per il test. Aprire la finestra "Nuovo progetto". Selezionare l'opzione "Installa modelli" dall'elenco visualizzato. Selezionare l'opzione "Visual C #" dall'elenco visualizzato. Selezionare l'opzione "WCF" dalla lista. Selezionare l'opzione "WCF Application Service" dall'elenco disponibile e quindi il nome del servizio. Fare clic sul pulsante "OK".

2 Premere il tasto "F5" per eseguire il servizio WCF. Registrare l'URL del file .svc.

3 Creare un nuovo pacchetto SSIS. Aprire il "Studio Server SQL Business Intelligence Development" o il "Visual Studio 2005." La formulazione si vedrà dipende dalla versione di SSIS attualmente in esecuzione sul vostro sistema.

Selezionare il "progetto di Integration Services" dall'elenco visualizzato. Assegnare un nome al progetto. Fare clic sul pulsante "OK". Questa azione viene visualizzata la finestra di Designer Package. Selezionare e completare le opzioni e le informazioni necessarie per il vostro pacchetto SSIS desiderato.

4 Aggiungere un DataFlow e un componente di script configurato per la Sorgente. Fare clic con il "Data Source" e fare clic su "Nuova origine dati" forniti sulla finestra Designer Package. Nome dell'origine dati. Aggiungere la stringa di connessione richiesta necessaria per la situazione. Fare clic sul pulsante "OK". Trascinare e rilasciare un "Data Flow Task" dalla casella degli strumenti sulla sezione Flusso di controllo. Trascinare un elemento di "Script Component SSIS flusso di dati" per l'area di lavoro del flusso di dati. Fare doppio clic sul "componente script" e selezionare l'opzione necessaria dall'elenco visualizzato per la vostra situazione particolare.

5 Aggiungere colonne di output alla fonte script per eguagliare il flusso di dati dal servizio Web. Fare doppio clic sul "componente script" e selezionare l'opzione "Input e Output". Espandere la colonna di output. Selezionare l'opzione "Aggiungi colonna".

6 Modificare lo script per la sorgente dello script e cambiare il bersaglio .NET Framework 2,0-3,5 per usare WCF servizio.

7 Aggiungere un servizio di riferimento nel progetto di script. Selezionare l'opzione "di riferimento" visualizzato nella finestra di Integration Services Script Component. Selezionare l'opzione "Add Service Reference" dall'elenco visualizzato.

8 Inserire l'URL del servizio Web e rinominare l'URL nel campo specificato (s) all'interno della finestra Aggiungi riferimento servizio.

9 Creare una variabile pacchetto per configurare l'URL del servizio e fornire la fonte sceneggiatura di solo accesso in lettura per quanto riguarda la variabile. Aprire il "componente script" e selezionare l'opzione "Script". Inserire l'URL del servizio e selezionare la lettura unica opzione per la sorgente dello script nei campi specificati all'interno della finestra Editor trasformazione Script.

10 Modificare lo script per configurare il client WCF con codice e inoltrare la variabile del pacchetto relativo alla URL. È possibile visualizzare il app.config posto in progetto di script dal riferimento Aggiungi servizio per determinare il legame richiesto.

11 Aggiungere una destinazione del flusso di dati. Fare doppio clic su "OLE DB di destinazione" sotto DataFlow destinazioni nella casella degli strumenti nella finestra principale. Trascinare la freccia verde dall'origine dati selezionata alla destinazione OLE DB.

12 Testare il pacchetto SSIS per assicurarsi che essa produce i risultati desiderati.

13 Impostare il valore della variabile del pacchetto sulla riga di comando. Fare clic con nel "flusso di controllo" del pacchetto desiderata e selezionare "configurazioni del pacchetto." Fare clic sulla casella di controllo per attivare le configurazioni del pacchetto. Fai clic su "Aggiungi". Fai clic su "Avanti". Selezionare il tipo di configurazione che si desidera utilizzare e una posizione; quindi fare clic su "Avanti". Selezionare l'oggetto da configurare e quindi fare clic su "Avanti. Assegnare un nome alla configurazione e poi cliccare su" Fine ".