Wie man eine Web-Service in einem SSIS Data Flow verwenden . Es bietet dem Anwender die Flexibilität, zu verändern, zu reinigen und zu verändern Daten, wie sie übertragen wird. Die Bewegung der Daten kann viele Formen annehmen , die auch die Nutzung von Web-Services . SSIS hat die Funktionalität für Web Services in seine Features eingebaut . Dies ist eine nützliche Nutzen SSIS Nutzer, weil viele Menschen elektronische Geräte über ein Netzwerk zu kommunizieren, und dies ist eine Kernfunktion über Web Services. Anleitung
1
erstellen WCF (Windows Communication Foundation ) -Service für die Prüfung. Öffnen Sie die "New Project "-Fenster. Wählen Sie den "Install Templates "-Option aus der angezeigten Liste. Wählen Sie den " Visual C # "-Option aus der angezeigten Liste. Klicken Sie auf die " WCF "-Option aus der Liste. Wählen Sie die " WCF Service Application " aus der Liste und nennen Sie den Service. Klicken Sie auf die Schaltfläche "OK" .
2
Drücken Sie die Taste "F5" , um den WCF-Dienst laufen . Notieren Sie sich die URL der . Svc -Datei.
3
Neues SSIS Package. Öffnen Sie die " SQL Server Business Intelligence Development Studio " oder " Visual Studio 2005. " Der Wortlaut sehen Sie hängt von der Version von SSIS derzeit auf Ihrem System laufen .
Wählen Sie die "Integration Services-Projekt " aus der angezeigten Liste . Nennen Sie das Projekt . Klicken Sie auf die Schaltfläche "OK" . Diese Aktion zeigt den Paket-Designer -Fenster. Wählen Sie und füllen Sie die Optionen und Informationen für Ihren gewünschten SSIS-Paket benötigt.
4
hinzufügen DataFlow und ein Script Component konfiguriert zur Quelle . Rechten Maustaste auf das "Data Source " und klicken Sie auf " Neue Datenquelle " auf dem Paket -Designer-Fenster zur Verfügung gestellt. Nennen Sie die Datenquelle. Fügen Sie die gewünschten Verbindungszeichenfolge für Ihre Situation benötigt. Klicken Sie auf die Schaltfläche "OK" . Ziehen Sie eine " Datenflusstasks " aus der Toolbox auf die Ablaufsteuerung Abschnitt . Ziehen Sie ein "Script Component SSIS Data Flow " Artikel der Datenfluss Arbeitsbereich. Auf dem "Script Component" Doppelklicken Sie auf und wählen Sie die Option aus der angezeigten Liste für Ihre spezielle Situation benötigt.
5
Fügen Output Columns an das Skript Quelle , um die Daten fließen vom Web-Service gleich . Auf dem "Script Component" Doppelklicken Sie auf und wählen Sie die "Input und Output "-Option. Erweitern Sie den Output Column . Klicken Sie auf die "Add Column "-Option.
6
Bearbeiten Sie das Skript für das Script Quelle und das Ziel ändern . NET Framework von 2,0 bis 3,5 zu WCF -Service.
7
Fügen Sie eine Service- Referenz in der Script -Projekt. Klicken Sie auf die "Referenz" -Option in der Integration Services Script Component Fenster angezeigt. Wählen Sie den "Add Service- Reference "-Option aus der angezeigten Liste.
8
Geben Sie die URL des Web Service und benennen Sie die URL in das angegebene Feld ( s ) im Dienst hinzufügen Referenz Fenster .
9
erstellen Sie ein Paket Variable, um den Dienst-URL konfigurieren und liefern das Skript Quelle für nur-Lese- Zugriff über die Variable. Öffnen Sie die "Script Component" und wählen Sie " Script" -Option. Geben Sie die URL -Dienst und wählen Sie das Nur-Lese- Option für das Skript Quelle in die angegebenen Felder im Script -Editor-Fenster Transformation .
10
Bearbeiten Sie das Skript , um den WCF-Client mit Code konfigurieren und leiten die Verpackung variabel über die URL . Sie können die app.config im Skript Projekt der Dienst hinzufügen Verweis auf die erforderliche Bindung zu bestimmen platziert .
11
hinzufügen Datenfluss Ziel. Auf " OLE DB Destination" unter DataFlow Reiseziele in der Toolbox auf das Hauptfenster Doppelklick . Ziehen Sie den grünen Pfeil von der ausgewählten Datenquelle an das OLE DB-Ziel .
12
Testen Sie das SSIS-Paket , um sicherzustellen, dass sie die gewünschten Ergebnisse liefert.
13
Set der Wert der Verpackung Variable auf der Kommandozeile . In der "Control Flow" des gewünschten Pakets mit der rechten Maustaste klicken und " Paketkonfigurationen. " Klicken Sie auf das Kontrollkästchen, um Paket -Konfigurationen ermöglichen . Klicken Sie auf " Hinzufügen". Klicken Sie auf " Weiter". Wählen Sie die Art der Konfiguration, die Sie verwenden möchten, und einen Speicherort , klicken Sie dann auf "Weiter". Wählen Sie das Objekt zu konfigurieren und klicken Sie dann auf " Weiter. Nennen Sie die Konfiguration und klicken Sie dann auf " Fertig stellen ".