取得顯示主要成效指標的資訊主頁

本頁面說明如何取得 Looker 資訊主頁,顯示零售業務的關鍵績效指標。

事前準備

如要取得零售業專用的 Looker 資訊主頁,請務必先完成下列步驟:

設定 Looker

  1. 向 Looker 銷售工程師或專業服務顧問取得 Looker 執行個體。

  2. 按照 Looker 文件中「Google BigQuery」一文的說明,在 Looker 中設定 BigQuery 連線。如有需要,Looker 銷售工程師或專業服務顧問會協助您完成這項工作。儲存您設定的連線名稱,以便在「安裝 Looker Block」中使用。

將使用者事件 BigQuery 檢視畫面轉換為資料表

Looker 資訊主頁需要 BigQuery 資料表中的使用者事件資料,而非檢視畫面。

如要將使用者事件 BigQuery 檢視畫面轉換為資料表,請按照下列步驟操作:

  1. 請按照下列方式,替換下列 SQL 範例程式碼中的變數:

    • rdm_user_event_view. 您匯出至 BigQuery 的使用者事件檢視畫面專案、資料集和資料表 ID。格式為 project_id.dataset_id.table_id

    • rdm_user_event_table. 新 BigQuery 資料表的 BigQuery 專案、資料集和資料表 ID。使用您匯出至 BigQuery 的使用者事件檢視畫面所用的專案 ID 和資料集 ID。資料表 ID 請使用 tbl_events。 格式為 project_id.dataset_id.tbl_events

    CREATE OR REPLACE TABLE `RDM_USER_EVENT_TABLE`
    AS SELECT * FROM `RDM_USER_EVENT_VIEW`
  2. 複製上一步的 SQL 程式碼範例。

  3. 在 Google Cloud 控制台中開啟 BigQuery 頁面。

    前往 BigQuery 頁面

  4. 如果尚未選取,請選取包含使用者事件資料表的專案。

  5. 在「Editor」(編輯器) 窗格中,貼上 SQL 程式碼範例。

  6. 按一下 「執行」,然後等待查詢執行完畢。

新資料表會寫入您使用 rdm_user_event_table 變數設定的 BigQuery 位置。儲存這個位置,以便在安裝 Looker Block 時使用。

建立銷售資料的具體化檢視表

請使用下列 SQL 範例程式碼建立具體化檢視區塊,供 Looker 資訊主頁查詢。詳情請參閱 BigQuery 說明文件中的具體化檢視區塊簡介

如要建立銷售資料的具體化檢視表,請按照下列步驟操作:

  1. 請按照下列方式,替換下列 SQL 範例程式碼中的變數:

    • mv_sales。BigQuery 中新銷售量具體化檢視區塊的專案、資料集和資料表 ID。使用與匯出至 BigQuery 的使用者事件資料表相同的專案 ID 和資料集 ID。資料表 ID 請使用 mv_sales。格式為 project_id.dataset_id.mv_sales

    • rdm_user_event_table. 您匯出至 BigQuery 的使用者事件資料表專案、資料集和資料表 ID。格式為 project_id.dataset_id.table_id

    CREATE MATERIALIZED VIEW `MV_SALES`
    OPTIONS(
      friendly_name="Sales View",
      description="View of Sales Data",
      labels=[("team", "cloud_retail_solutions"), ("environment", "development")]
    )
    AS
    SELECT
      EXTRACT(DATE FROM event_time) as day,
      session_id as session,
      ANY_VALUE(TRIM(UPPER(visitor_id))) as visitor,
      ANY_VALUE(TRIM(UPPER(user_info.user_id))) as user,
      ANY_VALUE(TRIM(UPPER(purchase_transaction.id))) as tx_id,
      MAX(purchase_transaction.revenue) as tx_total,
      MAX(purchase_transaction.tax) as tx_tax,
      MAX(purchase_transaction.cost) as tx_cost,
      MAX(purchase_transaction.currency_code) as tx_cur,
      SUM(d.quantity*d.product.price_info.price) as product_total,
      COUNT(d) AS basket_size
    FROM `RDM_USER_EVENT_TABLE`, UNNEST(product_details) d
    WHERE event_type = 'purchase-complete'
    GROUP BY EXTRACT(DATE FROM event_time), session_id;
  2. 複製上一步的 SQL 程式碼範例。

  3. 在 Google Cloud 控制台中開啟 BigQuery 頁面。

    前往 BigQuery 頁面

  4. 如果尚未選取,請選取包含使用者事件資料表的專案。

  5. 在「Editor」(編輯器) 窗格中,貼上 SQL 程式碼範例。

  6. 按一下 「執行」,然後等待查詢執行完畢。

系統會將新的銷售量具體化檢視寫入 BigQuery 中,您使用 mv_sales 變數設定的位置。請儲存這個位置,以便在「安裝 Looker Block」中使用。

安裝 Looker 模塊

在本程序中,您會使用連線至 Looker 執行個體的 Looker Marketplace 網站,下載 Looker Block。我們也提供公開的 Looker Marketplace,您可以在該處查看各種可用的 Looker Blocks,但無法從該網站下載 Looker Blocks。

  1. 前往 Looker 銷售工程師協助您在「設定 Looker」中設定的 Looker 執行個體。

  2. 按一下 ,然後點選「探索」

    系統隨即會顯示 Looker Marketplace 頁面。

  3. 在搜尋框中輸入 discovery

    「模型」窗格隨即顯示,並列出「探索:電子商務洞察」

  4. 按一下「探索:電子商務洞察」

  5. 依序按一下「安裝」>「安裝」

  6. 如果您接受授權協議,請按一下「接受」

  7. 如果您同意允許 Looker 執行對話方塊中顯示的動作,請按一下「同意並繼續」

    系統隨即會顯示「Configuration」(設定) 對話方塊。

  8. 設定「設定」對話方塊:

    1. 在「事件資料表」方塊中,輸入您匯出至 BigQuery 的使用者事件資料表專案、資料集和資料表 ID。格式為 project_id.dataset_id.table_id.

    2. 在「產品資料表」方塊中,輸入您匯出至 BigQuery 的零售產品資料表專案、資料集和資料表 ID。格式為 project_id.dataset_id.table_id.

    3. 在「Sales Materialized View」(銷售資料實體化檢視區塊) 方塊中,輸入您在「建立銷售資料實體化檢視區塊」中建立的銷售資料實體化檢視區塊的專案、資料集和表格 ID。格式為 project_id.dataset_id.table_id.

    4. 在「連線」方塊中,選取您在「設定 Looker」中建立的連線名稱。

    5. 按一下「安裝」,完成設定並安裝 Looker Block。

      系統隨即會顯示「Looker Marketplace」頁面。

  9. 在「Looker Marketplace」頁面的「探索:電子商務洞察」列中,按一下「開啟」

    系統隨即會顯示「探索:電子商務洞察」頁面。

  10. 按一下「資訊主頁」標題下方的窗格,即可查看資訊主頁。

自訂 Looker Block

這個 Looker Block 使用精細調整功能進行自訂。如要進一步瞭解如何使用精修功能自訂從 Looker Marketplace 安裝的 Looker Blocks,請參閱「自訂 Looker Marketplace Blocks」。