Loading
Tableau 語意
OSI 工作流程

OSI 工作流程

OSI 工作流程使用開放原始碼譯者和客戶管理的基礎結構。

將 OSI 模型匯入至 Tableau Semantics 之前,請確保符合下列需求。

  • 基礎資料存在於 Data360 中 (無論是直接採取或透過零複製結構存取)。
  • Data360 中的物件和欄位名稱完全符合在 OSI 檔案中參照的定義。

使用 OSI 匯入第三方語意模型

工作流程包含以下步驟:

  1. 將現有模型匯出至 OSI 格式。

    您將模型翻譯成 OSI 格式的方式取決於模型現在存在的位置 (Snowflake、dbt 等等)。雖然每個廠商可以針對翻譯提供不同的工具,但所有已發佈的譯者都可以在 OSI GitHub 存放庫中找到。此步驟的結果是 OSI 格式的可攜式語意模型。

  2. 將必要中繼資料新增至 OSI 檔案

    某些中繼資料尚未在 OSI v0.1 中完全標準化,且必須透過自訂擴充功能手動新增至 OSI 檔案。使用下列內容更新 OSI 檔案,以符合您的 Data360 組態:

    • 資料集來源:更新每個資料集的來源值,以符合 Data 360 中對應資料物件的物件 API 名稱。
    • 資料空間:提供相關的資料空間 API 名稱。

      範例:"data": "{\"dataspace\": \"default\"}"

    • 物件類型 (DLO 或 DMO):針對 OSI 中的每個資料集,指定物件是 DLO 還是 DMO 在 Data 360 中。

      範例:"data": "{\"dataObjectType\": \"DMO\"}"

    • 欄位類型中繼資料:針對每個欄位,新增符合 Data 360 中欄位類型的欄位資料類型。

      範例:"data": "{\"dataType\": \"Text\"}"

  3. 將 OSI 模型翻譯為與 Tableau Semantics 相容的 JSON

    現在您擁有包含所有必要中繼資料的 OSI 檔案,請執行 OSI 轉 Salesforce 譯者 (透過 CLI 或自訂程式碼)。這會產生 Tableau Semantics 可取用的語意模型 json file.。

  4. 將語意模型匯入至 Tableau Semantics

    使用 Tableau Connect API 可在您的 Tableau Semantics 環境中移轉已翻譯的語意模型。如需詳細資訊,請參閱 Tableau 語意層 API。這會建立 Tableau Next 和 Agentforce 可耗用的最終資產。

在 Tableau 語意中可使用模型後,您可以查詢並使用模型,方法與您使用其他 Tableau 語意模型的相同。

備註
備註 此工作流程是初始的互通性基礎。預期會隨著 OSI 規格的成熟而發展為更引導式且自動化的體驗。
 
正在載入
Salesforce Help | Article