Pipeline verwenden
Mit einer Pipeline können Sie eine Gruppe von Aufgaben in einer Sequenz oder parallel zur Orchestrierung der Datenverarbeitung verbinden.
Durch das Erstellen einer Pipeline können Sie ein komplexes Diagramm für Aufgabenabhängigkeiten erstellen und eine gesamte Workload von Aufgaben automatisieren. Die Aufgaben müssen veröffentlicht werden, und Sie können veröffentlichte Aufgaben aus jeder Anwendung im aktuellen Workspace oder aus einem anderen Workspace hinzufügen.
In diesem Tutorial führen Sie die folgenden Schritte aus:
- Erstellen Sie zwei Data-Loader-Aufgaben, die parallel in einer Pipeline ausgeführt werden sollen.
- Erstellen Sie eine REST-Aufgabe, um den Benachrichtigungsservice zum Senden von E-Mail-Benachrichtigungen zu verwenden.
- Erstellen Sie eine Pipeline, und fügen Sie Operatoren für Data-Loader-Aufgaben, Zusammenführung, Integrationsaufgabe und REST-Aufgabe hinzu.
- Erstellen Sie eine Pipelineaufgabe, um einen Laufzeitkontext für eine Pipeline zu konfigurieren.
- Veröffentlichen Sie eine Pipelineaufgabe, und führen Sie eine Pipeline aus.
- Pipelineausführung überwachen.
Bevor Sie beginnen
Um dieses Tutorial abzuschließen, benötigen Sie:
- Das Datenfluss-Tutorial wurde abgeschlossen.
- Integrationsaufgaben-Tutorial abgeschlossen.
- Data-Loader-Aufgabentutorial abgeschlossen.
- Ein Thema und ein E-Mail-Abonnement, die im Notifications-Service erstellt wurden.
- Siehe Thema erstellen.
- Siehe E-Mail-Abonnement erstellen.
1. Data-Loader-Aufgabe für Umsatzdaten erstellen
Duplizieren Sie die Aufgabe Load Revenue Data into Data Warehouse
, um eine neue Aufgabe zu erstellen, die Umsatzdaten lädt und überschreibt.
2. Data-Loader-Aufgabe für Kundendaten erstellen
Erstellen Sie eine Data-Loader-Aufgabe, um Kundendaten in Data Warehouse zu laden, indem Sie eine neue Zieldatenentity erstellen.
3. REST-Aufgabe zum Senden von Benachrichtigungen erstellen
Mit einer REST-Aufgabe können Sie einen REST-API-Endpunkt in einer Pipeline ausführen. In diesem Tutorial verwenden Sie die Notifications-Service-API in einer Data Integration-REST-Aufgabe, um eine E-Mail aus einer Pipeline zu veröffentlichen.
-
Ein Thema und ein E-Mail-Abonnement, die im Notifications-Service erstellt wurden.
-
Siehe Thema erstellen.
-
Siehe E-Mail-Abonnement erstellen.
-
-
Die OCID des erstellten Themas. Die OCID ist im Abschnitt "Themeninformationen" der Seite mit den Themendetails im Notifications-Service verfügbar.
-
Die folgende Policy-Anweisung, mit der Sie Data Integration-Aufgaben ausführen können, mit denen die Notifications-REST-API aufgerufen wird:
allow any-user to use notification-family in tenancy where ALL {request.principal.type='disworkspace'}
Erstellen Sie dann in Data Integration eine REST-Aufgabe, die mit der Notifications-Service-API eine E-Mail veröffentlicht.
4. Data Loader- und REST-Aufgaben veröffentlichen
5. Pipeline erstellen
6. Pipelineoperatoren hinzufügen
Sie fügen Aufgabenoperatoren hinzu, um die veröffentlichten Aufgaben anzugeben, die in der Pipeline orchestriert werden sollen.
Weitere Informationen zu Pipelineoperatoren.
7. Pipelineaufgabe erstellen
8. Pipelineaufgabe veröffentlichen und ausführen
Zusätzlich Ressourcen
Weitere Informationen finden Sie unter