Abrufen und Verstehen der Änderungsdaten
Im Datenfluss eines Integration Services-Pakets, das ein inkrementelles Laden von Änderungsdaten ausführt, besteht der erste Task darin, die Abfrage auszuführen, bei der die Änderungsdaten abgerufen werden. Sie führen diese Abfrage innerhalb einer Quellkomponente in einem Datenflusstask aus. Sie können dann Downstream-Transformationen und -Ziele verwenden, um die Änderungsdaten auf Ihr Ziel anzuwenden.
Hinweis |
---|
Das Erstellen einer Abfrage, die eine Tabellenwertfunktion enthält, ist der dritte Schritt beim Erstellen eines Pakets, das ein inkrementelles Laden von Änderungsdaten ausführt. Weitere Informationen zu dieser Abfrage finden Sie unter Erstellen der Funktion zum Abrufen der Änderungsdaten. Eine Beschreibung des Gesamtprozesses zur Erstellung eines Pakets, das ein inkrementelles Laden von Änderungsdaten ausführt, finden Sie unter Verbessern des inkrementellen Ladens mit Change Data Capture. Vollständige End-to-End-Beispiele, die die Verwendung von Change Data Capture in Paketen veranschaulichen, finden Sie im Beispiel "Change Data Capture for Specified Interval Package" und im Beispiel "Change Data Capture since Last Request Package" unter Codeplex. |
Hinzufügen des Datenflusstasks
Trennen Sie im Datenfluss des Pakets, in dem die Änderungsdaten abgerufen werden, die Zeilen basierend auf dem aufgetretenen Typ der Änderung, und wenden Sie dann die Änderungen auf das Ziel an.
So fügen Sie dem Paket einen Datenflusstask hinzu
Fügen Sie in Business Intelligence Development Studio auf der Registerkarte Ablaufsteuerung einen Datenflusstask hinzu.
Verbinden Sie den vorhergehenden Task, in dem die Abfragezeichenfolge vorbereitet wurde, mit dem Datenflusstask.
Konfigurieren der Quellkomponente zur Abfrage von Änderungen
Die Quellkomponente verwendet die Abfragezeichenfolge, die in einer Variablen vorbereitet und gespeichert wurde, um die Tabellenwertfunktion aufzurufen, mit der die geänderten Daten abgerufen werden.
Hinweis |
---|
Weitere Informationen zur Abfragezeichenfolge, die in einer Variablen vorbereitet und gespeichert wurde, finden Sie unter Vorbereiten zur Abfrage der Änderungsdaten. Weitere Informationen zur Tabellenwertfunktion, mit der die Änderungsdaten abgerufen werden, finden Sie unter Erstellen der Funktion zum Abrufen der Änderungsdaten. |
So konfigurieren Sie eine OLE DB-Quelle zum Abrufen der Änderungsdaten
Fügen Sie in Business Intelligence Development Studio auf der Registerkarte Datenfluss eine OLE DB-Quelle hinzu.
Aktivieren Sie im Quellen-Editor für OLE DB auf der Seite Verbindungs-Manager die folgenden Optionen:
Konfigurieren Sie zur Quelldatenbank eine gültige Verbindung.
Wählen Sie für Datenzugriffsmodus die Option SQL-Befehl aus Variable aus.
Wählen Sie für Variablenname die Option User::SqlDataQuery aus.
Vergewissern Sie sich im Quellen-Editor für OLE DB auf der Seite Spalten, dass alle gewünschten Spalten Ausgabespalten zugeordnet sind.
Nächster Schritt
Nachdem Sie eine OLE DB-Quelle konfiguriert haben, um die Änderungsdaten abzurufen, ist der nächste Schritt der Entwurf des Datenflusses im Paket.
Nächstes Thema:Verarbeiten von Einfügungen, Aktualisierungen und Löschungen
|