Freigeben über


Abrufen und Verstehen der Änderungsdaten

Gilt für:SQL Server SSIS Integration Runtime in Azure Data Factory

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 Change Data Capture (SSIS).

Hinzufügen des Datenflusstasks

Trennen Sie im Datenfluss des Pakets, in dem Sie die Änderungsdaten abrufen, 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 SQL Server Data Tools (SSDT)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.

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

  1. Fügen Sie in SQL Server Data Tools (SSDT)auf der Registerkarte Datenfluss eine OLE DB-Quelle hinzu.

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

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

    2. Wählen Sie für Datenzugriffsmodusdie Option SQL-Befehl aus Variableaus.

    3. Wählen Sie für Variablennamedie Option User::SqlDataQueryaus.

  3. Vergewissern Sie sich im Quellen-Editor für OLE DBauf 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 ThemaVerarbeiten von Einfügungen, Updates und Löschungen