Freigeben über


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.

HinweisHinweis

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

  1. Fügen Sie in Business Intelligence Development Studio auf der Registerkarte Ablaufsteuerung einen Datenflusstask hinzu.

  2. 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.

HinweisHinweis

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

  1. Fügen Sie in Business Intelligence Development Studio auf der Registerkarte Datenfluss eine OLE DB-Quelle hinzu.

  2. Aktivieren Sie im Quellen-Editor für OLE DB auf der Seite Verbindungs-Manager die folgenden Optionen:

    1. Konfigurieren Sie zur Quelldatenbank eine gültige Verbindung.

    2. Wählen Sie für Datenzugriffsmodus die Option SQL-Befehl aus Variable aus.

    3. Wählen Sie für Variablenname die Option User::SqlDataQuery aus.

  3. 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

Integration Services (kleines Symbol) Bleiben Sie mit Integration Services auf dem neuesten Stand

Die neuesten Downloads, Artikel, Beispiele und Videos von Microsoft sowie ausgewählte Lösungen aus der Community finden Sie auf der Integration Services-Seite von MSDN oder TechNet:

Abonnieren Sie die auf der Seite verfügbaren RSS-Newsfeeds, um automatische Benachrichtigungen zu diesen Aktualisierungen zu erhalten.