依據樣本資料產生模型

瞭解如何使用 Looker (Google Cloud Core),根據各個執行個體中的連線自動產生基本資料模型。

每個 Looker (Google Cloud Core) 執行個體都會隨附 LookML 範例專案,並預設安裝在執行個體上。範例 LookML 專案包含精選的 LookML 模型,這些模型是以 公開的 BigQuery 資料集 the Look eCommerce 為基礎。範例 LookML 專案使用連線 sample_bigquery_connection。您可以使用這個連線,產生以其中一個範例專案的資料表為基礎的新資料模型。由於本快速入門課程僅供教學用途,因此您會在程序結束時刪除資料模型。

事前準備

如要跟著本快速入門導覽課程學習,您需要:

  1. 在 Looker (Google Cloud Core) 首頁上,按一下 Looker 主選單圖示 ,然後選取選單底部的「Development Mode」切換鈕,啟用開發模式。
  2. 在 Looker (Google Cloud Core) 首頁上,按一下主導覽選單中的「Create」按鈕,開啟下拉式選單。
  3. 在下拉式選單中選取「LookML 模式」,開啟「建立模式」頁面。

定義您的模型

在「Create a Model」(建立模型) 頁面中,按照下列步驟操作:

  1. 在「Select Database Connection」部分,從下拉式選單中選取 sample_bigquery_connection
  2. 選取圓形按鈕,將模型新增至 sample_thelook_ecommerce 專案,然後按一下「Next」
  3. 在「Select Tables」部分,請在「Select GCP project」欄位中保留預設 Google Cloud 專案。
  4. 在「Datasets」(資料集) 欄位中,選取 bq_dataset
  5. 按一下 bq_dataset 右側的箭頭,前往「Tables」欄位。
  6. 在「Tables」(資料表) 欄位中,選取 bq_table
  7. 按一下 bq_table 右側的箭頭,前往「欄位」欄位。
  8. 在「欄位」欄位中選取所有欄位,然後按一下「下一步」
  9. 在「Select Primary Keys」(選取主鍵) 部分,選取「Name」做為主鍵,然後按一下「Next」
  10. 在「Select Explores to Create」(選取要建立的 Explore) 專區中,選取 bq_table.view 檔案,然後按一下「Next」(下一步)
  11. 在「Enter Model Name」(輸入模型名稱) 專區中,輸入不重複的模型名稱。
  12. 按一下「Complete and View Model」按鈕。這項操作會將您導向 Looker IDE。

查看模型

在「建立模型」頁面中填妥所有欄位後,即可查看 Looker 產生的模型。

在 Looker IDE 中查看模型檔案

  1. 點選「Complete and View Model」按鈕後,您會進入 Looker IDE。在 IDE 檔案瀏覽器中,您會看到現有 LookML 範例模型的資料夾,分別是 0_start_here1_basic_lookml2_intermediate_lookml3_advanced_lookml。您也會看到系統為產生的模型建立的資料夾,包括 modelsviews
  2. 展開 modelsviews 資料夾,查看 Looker 為您在「建立模型」頁面上定義的模型建立的 LookML 檔案。每個檔案旁的藍點表示這些檔案為新檔案,尚未部署至實際工作環境。
    • .model 檔案會定義模型。在模型檔案中,您可以看到所選連結、bq_table 檢視畫面,以及其他預設設定。
    • bq_table.view 檔案會定義檢視畫面。在檢視檔案中,您可以看到所選取的 birthdatenamerating 欄位,以及這些欄位在 BigQuery 資料庫資料表中的定義方式,以及 Looker 新增的預設 count 評量。
  3. 您也會看到 Looker 產生的 README.md 檔案,因為「Create a Model」頁面預設選取「Generate a Readme file that gives more information about using LookML」核取方塊。

在 LookML 專案頁面中查看模型

  1. 在 IDE 中,按一下「主選單」圖示,開啟主導覽選單。
  2. 如果您尚未在「開發」選單中,請按一下「開發」
  3. 在「Develop」選單中選取「Projects」,前往「LookML Projects」頁面
  4. sample_thelook_ecommerce 資料列的「Models」欄中查看模型。這個模型會與 LookML 範例專案中的 advanced_ecommbasic_ecommintermediate_ecomm 模型一併顯示。

查看模型建立的探索

  1. 在「Projects」頁面中,按一下模型名稱,返回 IDE 中的模型檔案。
  2. 在 IDE 中開啟模型檔案後,按一下 IDE 頂端檔案名稱旁的「See file actions」箭頭。
  3. 在下拉式選單中選取「Explore Bq Table- your_model_name」。這項選項會將您導向模型建立的 Bq 資料表探索。
  4. 在欄位挑選器中,請注意您在「Create a Model」頁面上選取的「Birthdate Date」、「Name」和「Rating」維度,以及預設的「Count」指標。

您查看的模型檔案、模型設定和「探索」功能,僅會在開發模式下顯示在您的個人 Git 分支中。如果您想讓 Looker (Google Cloud Core) 執行個體中的其他使用者使用這個模型,請提交變更、合併分支,然後部署正式版分支。不過,為了配合本快速入門課程的目的,您將刪除這個模型,詳情請見下一節。

清除所用資源

為盡可能提高 Looker 效能,請勿將不必要的模型部署至正式環境。為維持個人 Git 分支的清晰度,並避免意外將這個模型部署至正式環境,請完成下列步驟來刪除模型:

  1. 在「探索」中,按一下欄位挑選器中的「前往 LookML」連結。這項操作會將您導向 Looker IDE。
  2. 在 IDE 中選取「Git Actions」圖示。
  3. 在「Git 動作」選單中,按一下「還原至」
  4. 在「Revert to」視窗中,確認已選取「Revert uncommitted changes」選項,然後按一下「Confirm」

  5. 在 IDE 中,您應該不會再看到模型檔案。

  6. 如要刪除模型設定,請按一下「Develop」選單中的「Projects」,前往「Projects」頁面。

  7. 在表格中找出所需模型,然後按一下該列中的「設定」按鈕。

  8. 確認您已在模型的視窗中,方法是查看「Model」欄位中的名稱,然後按一下「Delete Model Configuration」

後續步驟