Cortex Framework 擴充性指南

Google Cloud Cortex Framework 提供資料產品加速器,可進行進階分析和 AI 作業。本文件說明如何自訂及擴充 Cortex Framework。

為確保適當隔離和生命週期管理,自訂基礎和資料產品模組應封裝在自訂命名空間中。本指南涵蓋兩大擴充性領域:

  • 建立資料基礎模組:註冊自訂資料模組,定義自訂編譯行為,或從不支援的來源系統 (例如 Salesforce) 擷取資料表。
  • 建立資料產品模組:使用本機 SQLX 或 JS 檔案,以自訂邏輯建立新的分析資料產品。

範例情境

為說明如何延伸使用 Google Cloud Cortex Framework,本指南提供實用範例,使用 SAP 航班排程資料:

  1. 命名空間定義:為封裝及隔離自訂模組,我們導入了專屬的自訂命名空間 sap_bookingdatamodel。詳情請參閱「設定自訂命名空間」。
  2. 資料基礎擴充功能:新增資料表通常只需要修改資料表設定,但本逐步導覽會說明如何建立自訂資料基礎模組,以說明封裝和編譯器自訂作業。詳情請參閱「建立資料基礎模組」。
  3. 建立自訂資料產品:這個資料產品會取用 sflight 基礎資料表,並與標準 SAP 匯率資料表 (tcurr) 聯結,然後將航班價格從當地貨幣換算為美元 (USD)。詳情請參閱「建立資料產品模組」。