使用樣本資料建立 Look 圖表

瞭解如何在 Looker 中查詢及以視覺化方式呈現資料,並將查詢結果儲存為可共用及重複使用的資料檢視

本快速入門導覽課程會逐步引導您在 Looker (Google Cloud Core) 執行個體中建立 Look。您將使用預先建構的「中階電子商務」探索中的範例資料,建立下列表格圖表,然後將圖表儲存為 Look。

您建立的表格圖表會顯示每週的運送趨勢,並使用條件式格式設定 (例如紅色背景) 醒目顯示潛在延遲 (在本例中,超過 200 個訂單項目運送時間超過兩天的週別)。下表是您將用來建構 Look 的查詢結果範例:

建立日期 (週) 2024-07-29 2024-07-22 2024-07-15 2024-07-08 2024-07-01 2024-06-24 2024-06-17 2024-06-10
出貨至到貨天數 訂單商品數量 訂單商品數量 訂單商品數量 訂單商品數量 訂單商品數量 訂單商品數量 訂單商品數量 訂單商品數量
4 451 242 210 199 163 152 189 177
3 422 260 213 177 213 144 171 165

事前準備

如要完成本快速入門導覽課程,您必須存取包含範例 LookML 專案的 Looker (Google Cloud Core) 執行個體。範例專案包含本快速入門導覽課程中使用的預先建構「中階電子商務」探索。

必要的角色

如要完成本快速入門導覽課程,您需要適當的 Identity and Access Management (IAM) 角色和 Looker 權限。

身分與存取權管理角色

Looker (Google Cloud Core) 管理員會透過 Google Cloud的 Identity and Access Management 系統,授予您 Looker (Google Cloud Core) 應用程式的存取權。

如要取得存取 Looker (Google Cloud Core) 應用程式所需的權限,請要求管理員在包含 Looker (Google Cloud Core) 執行個體的專案中,授予您 Looker 執行個體使用者 (roles/looker.instanceUser) IAM 角色。 Google Cloud 如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和機構的存取權」。

這個預先定義的角色具備 looker.instances.login 權限,這是存取 Looker (Google Cloud Core) 應用程式的必要權限。

您或許還可透過自訂角色或其他預先定義的角色取得這項權限。

Looker 權限

您也必須在 Looker (Google Cloud Core) 執行個體中具備下列 Looker 權限 (或包含這些權限的 Looker 角色):

  • access_data:在「中階電子商務」探索中存取範例資料。
  • explore:前往「探索」頁面,並在中階電子商務探索中執行查詢。
  • save_looks (及其父項權限 save_content):將視覺化圖表儲存為 Look。
  • see_looks:查看您將在本快速入門導覽課程中建立的 Look。

如要前往「中階電子商務」探索頁面,請按照下列步驟操作:

  1. 在 Looker 中,按一下「主選單」,展開主導覽選單。
  2. 在主要導覽選單中,選取「探索」
  3. 展開「Z) Sample LookML」(或執行個體上的對應模型名稱),即可展開「探索」清單。
  4. 按一下「2) Intermediate Ecommerce」探索,開啟「探索」頁面。

選取欄位並透視資料

如要建構查詢,請按照下列步驟操作:

  1. 在欄位選擇器中,展開「訂單項目」部分。
  2. 在欄位挑選器的「維度」部分,展開「建立時間日期」,然後將游標懸停在「週」欄位上,並選取「樞紐分析表資料」圖示 ,在結果表格中將週顯示為資料欄。
  3. 展開「其他日期」,然後選取「出貨到送達天數」欄位,即可查看每筆訂單出貨後送達所需的天數。
  4. 在欄位選擇器的「指標」部分,選取「訂單項目數」欄位,即可顯示每週和運送時間組合的訂單項目總數。

新增篩選器並執行查詢

接著,您將在下列欄位新增篩選條件,以縮小查詢結果範圍:

  • 建立於當週:這個欄位的篩選條件為 is in the last 8 weeks,只會納入過去 8 週的資料。
  • 出貨到送達天數
    • 這個欄位的第一個篩選器會採用 is not null 條件,排除空值。
    • 這個欄位的第二個篩選器會採用 is >2 條件,只包含運送時間超過 2 天的運送時間。

如要將這些篩選器套用至查詢,請按照下列步驟操作:

  1. 如要為每個篩選器新增篩選條件,請在「探索」頁面的「篩選器」部分中,按一下「+ 篩選條件」開啟「新增篩選條件」視窗。
  2. 在「新增篩選器」視窗中,選取適當條件並視需要新增篩選器值,即可建立各個篩選器:
    • 針對第一個篩選器,選取「Created At Week」欄位,然後選擇「is in the last」條件。在文字輸入欄位中輸入值 8,然後從時間範圍清單中選取「週」
    • 選取下一個篩選器的「已出貨至送達天數」欄位,然後選擇「不是空值」條件。
    • 最後一個篩選器請選取「出貨至送達天數」欄位。選取篩選條件「大於」,並在文字輸入欄位中輸入值 2
  3. 點選「執行」即可執行查詢並顯示結果。

「探索」的「資料」部分現在會顯示過去八週內,各運送時間範圍的訂單商品數量。

自訂視覺化內容

將視覺化圖表儲存為 Look 之前,請先將預設圖表類型變更為表格圖表,並套用條件式格式,醒目顯示可能延遲出貨的項目。如要進行這些變更,請按照下列步驟操作:

  1. 在「探索」頁面的「圖表」部分中,按一下「圖表」列,開啟圖表編輯器。
  2. 在「視覺呈現」選單中,選取「表格」,即可將查詢結果顯示為表格圖表。
  3. 按一下「編輯」 開啟資料視覺化編輯器。
  4. 在「系列」分頁中,展開「訂單項目項目數」,然後停用「儲存格視覺化」選項
  5. 在資料檢視編輯器的「格式設定」分頁中,確認已啟用「啟用條件式格式設定」選項
  6. 在「格式設定」分頁的「規則」部分,如果已有條件式格式設定規則,請將預設條件替換為下列條件。如果沒有任何規則,請按一下「新增規則」,建立新的自訂格式設定規則,並套用下列條件。

    • 在「Apply to」(套用至) 區段中,選擇「Select fields...」(選取欄位...),然後在文字輸入欄位中輸入「Order Items # of Order Items」(訂單項目數) 欄位。
    • 在「格式」部分中,選擇「如果值大於」條件,然後輸入值 200
    • 在「樣式」部分,選取「背景顏色」部分中的現有色票,然後選取背景顏色 (在本範例中,選取紅色)。
  7. 按一下「新增規則」即可儲存條件式格式設定規則。

自訂視覺化效果並套用條件式格式後,Looker 會醒目顯示表格圖表中的儲存格,指出有超過 200 個訂單項目在兩天以上才送達。

將圖表儲存為 Look

如要將表格圖表儲存為 Look,請按照下列步驟操作:

  1. 在「探索」標題中,點選「探索動作」齒輪圖示
  2. 選取「儲存...」,然後選取「儲存為 Look」
  3. 在「儲存 Look」視窗的「標題」欄位中,輸入 Look 的標題。
  4. 在「資料夾」部分,選擇要儲存 Look 的資料夾。
  5. 按一下「儲存」,將 Look 儲存至該資料夾;按一下「儲存並查看 Look」,即可儲存並立即開啟 Look。

將視覺化資料儲存為 Look 後,您就能再次存取,以便進一步分析、與他人共用,或納入資訊主頁,讓更多人查看。您也可以在資訊主頁中使用 Look,詳情請參閱「使用樣本資料建立資訊主頁」。

後續步驟