將資料從 Google Analytics 載入至 Oracle Fusion Data Intelligence

身為服務管理員,您可以使用 Oracle Fusion Data Intelligence 擷取服務從 Google Analytics SaaS 實例取得資料,並使用該服務來建立各種 Enterprise Resource Planning 和 Supply Chain Management 使用案例的資料擴增。

與 Google Analytics (分析) 來源連線之前,請注意下列事項:
  • Oracle Fusion Data Intelligence 支援適用於 GA4 特性的 Google Analytics 擷取器,且不支援先前版本的 Google Universal Analytics (UA) 特性。
  • 「資料存放區」是 GA4 特性的清單。
  • DataStore 欄位是 GA4 屬性的 「維度」與 「單位標準」清單。
  • DataExtract 會根據使用者對 GA4 屬性所做的選擇,以「資料儲存庫」和「維度」和「單位標準」作為「資料儲存庫」資料欄來執行報表。
  • MetaExtract 會擷取所有可用 GA4 特性 (DataStores) 及其維度和指標 (DataStoreColumns) 的中繼資料。
  • 此連線器支援有限數目的 Google Analytics (分析) 度量。請參閱維度評量標準總管以瞭解可用的功能。
  1. 在 Google Cloud (Analytics) 專案中,建立服務帳戶並下載 credentials.json 檔案。
  2. 將服務帳戶新增至 Google Analytics 4 特性。
  3. 使用下列指示啟用 Google Analytics API:
    1. 使用文字編輯器開啟您已下載的 credentials.json 檔案,然後搜尋 client_email 欄位以取得服務帳號電子郵件地址。
    2. 使用此電子郵件地址將使用者新增至您要透過 Google Analytics Data API v1 存取的 Google Analytics 4 特性。
    啟用 Google Analytics API
  4. 請確定 Google Analytics (分析) 管理 API、Google Analytics (分析) 資料 API 可供您的 Google Analytics (分析) 執行處理使用。
    檢視 Google Analytics API
  5. 在 Oracle Fusion Data Intelligence 中,使用下列指示建立 Google Analytics 資料連線:
    1. 在 Oracle Fusion Data Intelligence 主控台中,按一下應用程式管理下的資料組態。
    2. 在「資料組態」頁面上,按一下管理連線。
    3. 在「管理連線」頁面上,按一下建立,然後按一下連線。
    4. 在「建立連線」中,選取使用類型中的資料擷取,然後選取 Google Analytics 作為連線類型。

      Google Analytics 連線選項

    5. 在 Google Analytics 連線的對話方塊中,選取標準作為連線類型,然後輸入下列詳細資訊:
      • 服務帳戶證明資料 Json 檔案:您下載的 Google Cloud Service 帳戶 credentials.json 檔案。
      • 帳戶 ID :Google Analytics (分析) 帳戶 ID。
      • GA4 特性 ID 清單:使用逗號區隔每個 ID 的 GA4 特性 ID 清單。
      • 回顧模式:選取「完整」或「已確認」。
      • 前 N 天回顧清單:以逗號分隔的天數清單 (整數),例如 7,21。

      建立 Google Analytics 連線對話方塊

      請注意下列事項:
      • 對於「回顧」模式,如果您未提供值,則不支援「回顧」模式。「完整」選項需要一天值,如果您提供多個值,則處理程序會使用第一個值。您可以為「已確認」選項提供多個值。
      • 對於清單資料存放區,REST API 會使用帳戶 ID (若有提供) 或只傳回已設定來源或提供的特性清單,傳回 GA4 特性 ID 的清單。
      • 對於「清單」資料欄,REST API 會傳回指定 GA4 特性 ID 的資料欄描述資料清單。
    6. 確認已啟用重新整理中繼資料切換,以確保儲存連線時重新整理中繼資料。
      您稍後可以視需要從「管理連線」頁面上的「動作」功能表重新整理中繼資料。

      備註:

      除非您執行中繼資料擷取,否則無法建立 Google Analytics 的擴增。
      中繼資料摘錄:
      • 擷取來源組態中提供之每個「GA4 特性 ID」的描述資料資料欄。
      • 在 GA 特性欄前面加上 Dimension_ 或 Metric_,Oracle Fusion Data Intelligence 稍後在擷取資料以區分「維度」和「單位標準」欄類型時使用。
      • 將有效負載 dataStores 陣列保留空白。
    7. 按一下儲存。
  6. 在「管理連線」頁面上,選取 Google Analytics 連線的動作,然後選取測試連線。

    備註:

    跨來源的 REST API 簽章相同。測試連線會呼叫「GA 一般描述資料 API」。這會傳回預設版本值,且不會對來源進行任何呼叫。
  7. 若要刪除連線,請在「管理連線」頁面上,按一下適用連線的動作,然後選取刪除。

    備註:

    請先確定刪除與資料連線相關的功能區域、資料擴增,以及資料應用程式,再加以刪除。您無法將資料從已刪除的資料連線更新或載入至倉儲。
  8. 順利建立連線之後,導覽至「資料組態」頁面,在資料來源中選取連線,然後按一下「資料擴增」磚塊,然後使用 Google Analytics 資料建立資料擴增。選取適用的 Google Analytics (分析) 來源表格。請確定您在來源表格中指定 "Dimension_transactionId" 作為主鍵,並使用它來結合每個資料擴增表格。您最多可為每個資料擴增選取 9 個維度。請參閱增強您的資料。
    當您啟用資料擷取時,可以排定在您選擇時執行。對於資料擷取,請注意下列事項:
    1. 提供日期範圍以執行報表並擷取資料。
    2. 一般資料擷取會使用初始或最後的 ExtractDate 作為開始日期,並將工作 RunDate 作為結束日期。
    3. 回顧模式包含其他日期範圍,以及可擷取其他資料集,但在單一 runReport 呼叫中的一般擷取日期範圍。
      • 「完整」選項具有單一日期範圍;StartDate=ExtractDate - NdaysAgo,EndDate=RunDate。
      • 「已確認」選項可以有多個日期範圍。對於每個已設定的 GA_LIST_OF_N_DAYS_AGO,開始日期 = 擷取日期 - NdaysAgo,結束日期 = 執行日期 - NdaysAgo。