Kursinhalt
Einführung in die Datenverarbeitung mit Azure
Einführung in die Datenverarbeitung mit Azure
Nachschlageaktivität
Die Lookup-Aktivität in Azure Data Factory ist ein vielseitiges Werkzeug, das Daten aus einer angegebenen Quelle wie einer Datenbank, einem Blob-Speicher oder einem Data Lake abruft. Es ermöglicht Ihnen, einzelne oder mehrere Datenzeilen abzurufen, um sie dynamisch in Ihren Pipelines zu verwenden. Dies macht es ideal für Anwendungsfälle wie bedingte Verarbeitung, dynamische Konfiguration oder das Filtern von Daten basierend auf bestimmten Mustern.
Es verbindet sich mit einer Datenquelle und führt eine Abfrage aus, um Daten abzurufen. Die Ausgabe kann als Eingabe für andere Aktivitäten in der Pipeline verwendet werden, was dynamische und flexible Workflows ermöglicht. Zum Beispiel können Sie eine Liste von Regionen aus einer Datenbank abrufen und verwenden, um regionsspezifische Aufgaben auszulösen.
Wie man die Lookup-Aktivität verwendet
- Ziehen Sie die Lookup-Aktivität auf Ihre Pipeline-Leinwand im Azure Data Factory Studio;
- Verbinden Sie die Aktivität mit einem verknüpften Dienst, der auf Ihre Datenquelle verweist;
- Wählen oder erstellen Sie im Feld Quell-Dataset ein Dataset, das Ihre Datenquelle repräsentiert;
- Konfigurieren Sie das Abfragefeld, indem Sie eine SQL-Abfrage (für Datenbanken) schreiben oder einen Dateipfad/-muster angeben (für Dateien);
- Entscheiden Sie, ob Sie eine einzelne Zeile oder mehrere Zeilen abrufen möchten, indem Sie die Option Nur erste Zeile in den Aktivitätseinstellungen anpassen;
- Verwenden Sie die Ausgabe dynamisch in nachfolgenden Aktivitäten, indem Sie sie mit Ausdrücken wie
@activity('LookupActivityName').output.value
referenzieren.
Wenn Sie die Lookup-Aktivität in Azure Data Factory mit der Option "Nur erste Zeile verwenden" konfigurieren, wird sichergestellt, dass nur die erste Zeile des Abfrageergebnisses abgerufen wird. Diese Einstellung ist besonders nützlich, wenn Sie einen einzelnen Datenpunkt oder Datensatz benötigen, um nachfolgende Aktivitäten in Ihrer Pipeline zu steuern.
Sobald die Lookup-Aktivität konfiguriert ist, können Sie ihre Ausgabe der ersten Zeile in nachfolgenden Aktivitäten mit dem folgenden Ausdruck referenzieren: @activity('LookupActivityName').output.firstRow
.
Danke für Ihr Feedback!