Leitfaden zur Erweiterbarkeit des Cortex Framework
Das Google Cloud Cortex Framework bietet Data Product Accelerators für erweiterte Analysen und KI. In dieser Dokumentation wird beschrieben, wie Sie das Cortex Framework anpassen und erweitern können. Sie ist in drei wichtige Schritte unterteilt:
- Einrichtung eines benutzerdefinierten Namespace: Zum Verpacken und Isolieren benutzerdefinierter Module in einer dedizierten Umgebung.
- Modul für die Datenbasis erstellen: Zum Hinzufügen von Tabellen zum Modul für die Datenbasis.
- Erstellung von Datenproduktmodulen: Zum Erstellen neuer Datenprodukte mit Ihren eigenen SQLX- oder JS-Dateien.
Beispielszenario
Um ein End-to-End-Beispiel für die Erweiterung des Google Cloud Cortex Framework zu veranschaulichen, enthält dieser Leitfaden praktische Beispiele mit SAP-Flugplandaten:
- Namespace-Definition: Zum Verpacken und Isolieren benutzerdefinierter Module wird ein dedizierter benutzerdefinierter Namespace
sap_bookingdatamodeleingeführt. Weitere Informationen finden Sie unter Benutzerdefinierten Namespace einrichten. - Erweiterung der Datenbasis: Um der Bereitstellung eine neue Tabelle
sflight(Tabelle für Trainings- und Demoflüge) hinzuzufügen, wird ein benutzerdefiniertes Datenbasismodul erstellt, um diese Tabelle aus der Rohdatenebene in die Datenbasisebene aufzunehmen und zu verarbeiten. Weitere Informationen finden Sie unter Modul für die Datenbasis erstellen. - Benutzerdefiniertes Datenprodukt erstellen: Um auf den neuen Fundamentaldaten aufzubauen, wird ein benutzerdefiniertes Datenproduktmodul mit dem Namen
flights_usderstellt. Für dieses Datenprodukt wird die Fundamentaltabellesflightverwendet. Sie wird mit der Standardtabelle für SAP-Währungsumrechnungskurse (tcurr) verknüpft und die Flugpreise werden von der Landeswährung in US-Dollar (USD) umgerechnet. Weitere Informationen finden Sie unter Datenproduktmodule erstellen.