使用案例 9:建立主題區域

您可以建立主題區域來顯示並保護業務模型的自訂檢視,以專注於特定業務功能。

預建的語意模型未包含必要的 Google Analytics 業務模型和指標。在此使用案例中,您可以建立、建立模型及呈現包含外部來源 (例如 Google Analytics) 資料的 Google Analytics 主題區域。在此主題區域中,新增自訂事實事實 – Google 和自訂維度 Google Date 。

您可以將本使用案例涵蓋的概念套用至任何 Fusion Data Intelligence 訂閱。使用案例可能會參考 Autonomous AI Lakehouse 預建表格、同義字,以及模擬自訂資料庫表格和視觀表。如果您已啟用指定的 Fusion Data Intelligence 訂閱,則可以使用提供的範例。建議您替換自訂 Autonomous AI Lakehouse 物件的範例物件,例如自訂表格、具體化視觀表、檢視、自訂同義字或資料擴增資料集同義字。

請確定您參考上傳語意模型擴充程式使用案例的範例並完成下列先決條件:
  • 建立名為 MySandbox5Mar25 的封閉測試環境。請參閱建立封閉測試環境。或者,在「語意模型擴充功能」頁面上編輯現有的封閉測試環境;例如,按一下 MySandbox5Mar25 封閉測試環境。
  • 使用範例檔案 FDI_X_DUMMY_GOOGLE_DATA_F.sql,在與您 Fusion Data Intelligence 執行處理關聯的自治式資料倉儲中建立範例事實表格 FDI_X_DUMMY_GOOGLE_DATA_F.xlsx 或 FDI_X_DUMMY_GOOGLE_DATA_F.sql。
  • 使用下列 SQL 命令檔,將 OAX$OAC 綱要的語意模型存取權授予表格 FDI_X_DUMMY_GOOGLE_DATA_F 視觀表:
    GRANT SELECT ON "OAX_USER"."FDI_X_DUMMY_GOOGLE_DATA_F" TO "OAX$OAC";
  • 使用此 SQL 命令檔建立 FDI_X_GOOGLE_DATE_D_V 視觀表:
    CREATE OR REPLACE FORCE EDITIONABLE VIEW "OAX_USER"."FDI_X_GOOGLE_DATE_D_V" ("CALENDAR_DATE", "CAL_MONTH_NUMBER", "CAL_YEAR_ID") DEFAULT COLLATION "USING_NLS_COMP"  AS 
      (
    SELECT CALENDAR_DATE, CAL_MONTH_NUMBER, CAL_YEAR_ID
    FROM DW_DAY_D
    );
  • 使用此 SQL 命令檔授權語意模型存取 FDI_X_GOOGLE_DATE_D_V 視觀表或 OAX$OAC 綱要:
    GRANT SELECT ON "OAX_USER"."FDI_X_GOOGLE_DATE_D_V" TO "OAX$OAC";
  • 使用下列 SQL 命令檔,驗證資料是否如預期般從範例載入:
    SELECT * FROM OAX_USER.FDI_X_GOOGLE_DATE_D_V;
  • 使用下列 SQL 命令檔,驗證資料是否如預期般從範例載入:
    SELECT * FROM OAX_USER.FDI_X_DUMMY_GOOGLE_DATA_F;

新增語意模型的自訂事實

您可以建立邏輯星號來定義自治式資料倉儲物件、事實測量、顯示標籤、索引鍵、聚總規則以及內容層次。

在此步驟中,您會建立邏輯星號,以定義參考自治式資料倉儲物件 FDI_X_DUMMY_GOOGLE_DATA_F 的自訂事實 Fact – Google 。
  1. 在「語意模型擴充功能」頁面上,按一下 MySandbox5Mar25 封閉測試環境。
  2. 按一下執行動作,按一下管理邏輯星號,選取建立邏輯星號,然後按下一步。
  3. 在「邏輯星號:事實」頁面上,按一下新增事實。

    顯示「新增事實」按鈕的「邏輯星:事實」頁面

  4. 在「新增事實」頁面的精靈步驟 1 中,選取綱要中的 OAX_USER ,選取物件中的 FDI_X_DUMMY_GOOGLE_DATA_F ,然後將事實名稱重新命名為 Fact - Google 。選取 GOOGLE_SESSION_DATE 來源資料欄的用於索引鍵核取方塊,選取 GOOGLE_ANALYTICS_ACTIVEUSERS 和 GOOGLE_ANALYTICS_NEWUSERS 來源資料欄的選取事實核取方塊,然後按一下下一步。

    「新增事實」頁面之精靈的步驟 1

  5. 將聚總規則保留為總和,然後按一下完成。

    「新增事實」頁面之精靈的步驟 2

  6. 在圖形模式中複查自訂事實。

    圖形模式中的自訂事實

  7. 繼續下一個工作而不結束精靈,新增自訂維度至語意模型。

新增自訂維度至語意模型

您可以編輯邏輯星號來定義自治式資料倉儲物件、屬性、顯示標籤、索引鍵以及階層。

在此步驟中,您可以編輯 Fact – Google 邏輯星號,以新增參考自治式資料倉儲物件 FDI_X_GOOGLE_DATE_D_V 的自訂維度 Dim – Google Date ,並定義名為 Google Hierarchy 的多層次階層。對於每個層級,使用案例會定義唯一的主索引鍵與顯示屬性。
  1. 在「邏輯星號:事實」頁面上,按一下管理維度,然後按一下新增維度。

    顯示「管理維度」值清單的「邏輯星:事實」頁面

  2. 在「新增維度」頁面的精靈步驟 1 中,選取綱要中的 OAX_USER ,選取物件中的 FDI_X_GOOGLE_DATE_D_V ,將維度名稱重新命名為 Google 日期,選取 CALENDAR_DATE 的用於索引鍵核取方塊,以及 CALENDAR_DATE 的新增屬性核取方塊、 CAL_MONTH_NUMBER 以及 CAL_YEAR_ID 。按下一步。

    「新增維度」頁面之精靈的步驟 1

  3. 在「顯示名稱」下,重新命名如下:
    • 工作曆日期為日期
    • 工作曆月份編號 (月份)
    • 工作曆年度識別碼 (年度)

    備註:

    對於唯一名稱,您可以在 Google 前面加上日期、月份和年度。
  4. 指定 Google Date 維度的日期階層,如下所示:
    1. 在階層名稱中輸入 Google 階層。

      「新增維度」頁面上精靈的步驟 2,其中顯示輸入的階層名稱

    2. 在選取的資料元素底下,用滑鼠右鍵按一下最上層總計,然後按一下新增 'n' 子項層級。在「層次數」中,將 2 指定為階層層次數,然後按一下完成。

      「層次數」對話方塊

    3. 重新命名層次,並將可用的資料元素底下的Google 日期對應的資料欄拖曳至每個層次資料夾。
      拖曳如下:
      • 將 Google Month 拖曳至 Month 層次資料夾。
      • 將 Google Year 拖曳至 Year 層次資料夾。
      • 如果預設沒有,請將 Google Date 拖曳至明細層級資料夾。

      「新增維度」頁面上精靈的步驟 2,其中顯示如何重新命名層次並將對應的資料欄拖曳至每個層次資料夾

    4. 設定每個層級的主索引鍵和顯示屬性。
      • 年度資料夾 (資料元素) - 在特性中,選取要將「年度」層次的主索引鍵和顯示屬性設為 Google Year 。


        「新增維度」頁面之精靈的步驟 2,其中顯示如何在「年度」層次設定主索引鍵及顯示屬性

      • 月資料夾 (資料元素) - 在「特性」中,選取要將「月」層次的主索引鍵和顯示屬性設為 Google 月。


        「新增維度」頁面之精靈的步驟 2,其中顯示如何在「月份」層次設定主索引鍵及顯示屬性

      • 明細資料夾 (資料元素) - 在「特性」中,選取鉛筆將「明細」層次的主索引鍵和顯示屬性設為 Google Date 。


        「新增維度」頁面上精靈的步驟 2,其中顯示如何在「詳細資料」層次設定主索引鍵與顯示屬性

  5. 按一下完成。繼續下一個任務而不結束精靈,將自訂事實加入至自訂維度。

將自訂事實結合至自訂維度

您可以定義結合類型和結合條件,將自訂維度階層結合至自訂事實。雖然您可以定義複雜接合,但請儘可能使用標準接合。

在此步驟中,您可以使用 Google Session Date 鍵,在自訂事實 – Google 事實上定義標準內部結合至自訂維度階層維度 – Google Date 。
  1. 在「邏輯星:事實」頁面上,從自訂事實 ( Fact - Google) 圓圈拖曳至自訂維度 ( Dim - Google Date) 圓圈,以開啟「結合」對話方塊。

    「邏輯星:事實」頁面顯示如何結合自訂事實和自訂維度

  2. 在結合中,將內部指定為結合類型,在結合條件下,針對事實 - Google 選取 Google 階段作業日期 (DATE) ,針對維度 - Google 日期選取 Google 日期 (DATE) ,然後按一下完成。

    「結合」對話方塊

  3. 以圖形模式檢視結合。

    以圖形模式結合

  4. 按一下「邏輯星號:事實」頁面上的向後箭頭,回到「封閉測試環境:MySandbox5Mar2025」頁面。

在語意模型中顯示自訂事實與自訂維度

您可以修改主題區域,以呈現新的自訂事實及其可聚總分析指標,以及新的自訂維度屬性與階層層級。

事實會顯示為包含主題區域中計量資料欄的資料夾。維度會以包含主題區域中資料欄的資料夾表示。階層層級會顯示在自訂維度資料夾底部。工作簿中使用的階層層次可以展開和收合,以顯示或隱藏詳細資料列。

在此步驟中,您可以建立 Google Analytics 主題區域來呈現新事實資料夾 Fact – Google ,其中包含 Google Analytics Activeusers 和 Google Analytics Newusers 評量,以及包含自訂階層 Google Hierarchy 與兩個層次 (年、月) 和最低詳細層次的新自訂 Google Date 資料夾。

  1. 在「封閉測試環境:MySandbox5Mar2025」頁面上,按一下執行動作,按一下管理主題區域,選取建立主題區域,然後按一下下一步。
  2. 在「建立主題區域」頁面的精靈步驟 1 中,在新主題區域名稱中輸入 Google Analytics ,然後按下一步。

    「建立主題區域」頁面之精靈的步驟 1

  3. 在精靈的步驟 2 中,按一下管理元素,然後按一下管理新自訂項目。
  4. 在「新增主題區域」中,選取自訂維度 Dim - Google Date 維度資料夾 (包括階層),以及自訂事實 Fact - Google 以及所有計量,然後按一下新增。

    「新增主題區域」對話方塊,其中顯示選取的自訂維度和事實

  5. 複查並按一下下一步。

    檢閱自訂事實,事實 - Google

  6. 在精靈的步驟 3 中,在自訂主題區域中的項目上按一下滑鼠右鍵以視需要重新命名,或拖曳要重新排序的項目,然後按下一步。

    「建立主題區域」頁面精靈的步驟 3,其中顯示如何重新命名及重新排列項目

  7. 複查並按一下完成。

    顯示「完成」按鈕之「建立主題區域」頁面上的精靈步驟 4

套用及發布自訂項目

您可以套用變更來編譯封閉測試環境,並確定封閉測試環境沒有錯誤。

接著,您可以使用「活動」頁籤來除錯、解決錯誤,並確認「套用變更」動作已完成且成功。最後,您會將變更合併至主要封閉測試環境,並發布主要使用者擴充功能,以與用戶共用新的擴充功能。

在此步驟中,您可以套用變更、使用「活動」頁籤來監督狀態、將 MySandbox5Mar25 封閉測試環境合併至「主要」封閉測試環境,然後發布主要使用者擴充功能。

  1. 在「語意模型擴充功能」頁面上,將游標暫留在 MySandbox5Mar25 封閉測試環境上以檢視動作,然後按一下套用變更。
  2. 按一下「活動」頁籤,以監督「活動」頁面上的套用變更工作。
  3. 順利套用變更之後,請按一下「語意模型擴充」頁面上的發布模型。
  4. 在「發佈模型」的「使用者擴充」中,選取 MySandbox5Mar25 ,然後在「安全性組態」中,選取全部。
  5. 按一下發布。
  6. 在「語意模型擴充功能」頁面上,按一下「活動」頁籤以監督發布自訂項目工作。
    請參閱套用變更與發佈模型。

驗證結果

確認語意模型中可看見您的自訂項目。

  1. 在 Fusion Data Intelligence 主控台上,按一下移至首頁。
  2. 在 Oracle Analytics 首頁上,按一下建立,按一下工作簿,在「新增資料」中選取 Google Analytics ,然後按一下新增至工作簿。

    顯示所選自訂主題區域 Google Analytics 的「新增資料」對話方塊

  3. 根據您建立的自訂主題區域 Google Analytics (分析) 建立報表。使用來自 Google Date 資料夾的資料欄和來自 Fact - Google 的測量值,確認事實和維度已正確結合。

    以自訂主題區域 Google Analytics 為基礎的報表