依據樣本資料產生模型
瞭解如何使用 Looker (Google Cloud Core),根據各個執行個體中的連線自動產生基本資料模型。
每個 Looker (Google Cloud Core) 執行個體都會隨附 LookML 範例專案,並預設安裝在執行個體上。範例 LookML 專案包含精選的 LookML 模型,這些模型是以 公開的 BigQuery 資料集 the Look eCommerce
為基礎。範例 LookML 專案使用連線 sample_bigquery_connection
。您可以使用這個連線,產生以其中一個範例專案的資料表為基礎的新資料模型。由於本快速入門課程僅供教學用途,因此您會在程序結束時刪除資料模型。
事前準備
如要跟著本快速入門導覽課程學習,您需要:
- 存取含有 LookML 範例專案的 Looker (Google Cloud Core) 執行個體。
- 具備 Looker 管理員 IAM 角色的使用者,必須針對包含 Looker (Google Cloud Core) 執行個體的 Google Cloud 專案啟用 BigQuery API。
- 您必須具備Looker 管理員角色或
develop
權限。
前往「Create a Model」(建立模型) 頁面
- 在 Looker (Google Cloud Core) 首頁上,按一下 Looker 主選單圖示 ,然後選取選單底部的「Development Mode」切換鈕,啟用開發模式。
- 在 Looker (Google Cloud Core) 首頁上,按一下主導覽選單中的「Create」按鈕,開啟下拉式選單。
- 在下拉式選單中選取「LookML 模式」,開啟「建立模式」頁面。
定義您的模型
在「Create a Model」(建立模型) 頁面中,按照下列步驟操作:
- 在「Select Database Connection」部分,從下拉式選單中選取
sample_bigquery_connection
。 - 選取圓形按鈕,將模型新增至
sample_thelook_ecommerce
專案,然後按一下「Next」。 - 在「Select Tables」部分,請在「Select GCP project」欄位中保留預設 Google Cloud 專案。
- 在「Datasets」(資料集) 欄位中,選取
bq_dataset
。 - 按一下
bq_dataset
右側的箭頭,前往「Tables」欄位。 - 在「Tables」(資料表) 欄位中,選取
bq_table
。 - 按一下
bq_table
右側的箭頭,前往「欄位」欄位。 - 在「欄位」欄位中選取所有欄位,然後按一下「下一步」。
- 在「Select Primary Keys」(選取主鍵) 部分,選取「Name」做為主鍵,然後按一下「Next」。
- 在「Select Explores to Create」(選取要建立的 Explore) 專區中,選取
bq_table.view
檔案,然後按一下「Next」(下一步)。 - 在「Enter Model Name」(輸入模型名稱) 專區中,輸入不重複的模型名稱。
- 按一下「Complete and View Model」按鈕。這項操作會將您導向 Looker IDE。
查看模型
在「建立模型」頁面中填妥所有欄位後,即可查看 Looker 產生的模型。
在 Looker IDE 中查看模型檔案
- 點選「Complete and View Model」按鈕後,您會進入 Looker IDE。在 IDE 檔案瀏覽器中,您會看到現有 LookML 範例模型的資料夾,分別是
0_start_here
、1_basic_lookml
、2_intermediate_lookml
和3_advanced_lookml
。您也會看到系統為產生的模型建立的資料夾,包括models
和views
。 - 展開
models
和views
資料夾,查看 Looker 為您在「建立模型」頁面上定義的模型建立的 LookML 檔案。每個檔案旁的藍點表示這些檔案為新檔案,尚未部署至實際工作環境。 - 您也會看到 Looker 產生的
README.md
檔案,因為「Create a Model」頁面預設選取「Generate a Readme file that gives more information about using LookML」核取方塊。
在 LookML 專案頁面中查看模型
- 在 IDE 中,按一下「主選單」圖示,開啟主導覽選單。
- 如果您尚未在「開發」選單中,請按一下「開發」。
- 在「Develop」選單中選取「Projects」,前往「LookML Projects」頁面。
- 在 sample_thelook_ecommerce 資料列的「Models」欄中查看模型。這個模型會與 LookML 範例專案中的
advanced_ecomm
、basic_ecomm
和intermediate_ecomm
模型一併顯示。
查看模型建立的探索
- 在「Projects」頁面中,按一下模型名稱,返回 IDE 中的模型檔案。
- 在 IDE 中開啟模型檔案後,按一下 IDE 頂端檔案名稱旁的「See file actions」箭頭。
- 在下拉式選單中選取「Explore Bq Table- your_model_name」。這項選項會將您導向模型建立的 Bq 資料表探索。
- 在欄位挑選器中,請注意您在「Create a Model」頁面上選取的「Birthdate Date」、「Name」和「Rating」維度,以及預設的「Count」指標。
您查看的模型檔案、模型設定和「探索」功能,僅會在開發模式下顯示在您的個人 Git 分支中。如果您想讓 Looker (Google Cloud Core) 執行個體中的其他使用者使用這個模型,請提交變更、合併分支,然後部署正式版分支。不過,為了配合本快速入門課程的目的,您將刪除這個模型,詳情請見下一節。
清除所用資源
為盡可能提高 Looker 效能,請勿將不必要的模型部署至正式環境。為維持個人 Git 分支的清晰度,並避免意外將這個模型部署至正式環境,請完成下列步驟來刪除模型:
- 在「探索」中,按一下欄位挑選器中的「前往 LookML」連結。這項操作會將您導向 Looker IDE。
- 在 IDE 中選取「Git Actions」圖示。
- 在「Git 動作」選單中,按一下「還原至」。
在「Revert to」視窗中,確認已選取「Revert uncommitted changes」選項,然後按一下「Confirm」。
在 IDE 中,您應該不會再看到模型檔案。
如要刪除模型設定,請按一下「Develop」選單中的「Projects」,前往「Projects」頁面。
在表格中找出所需模型,然後按一下該列中的「設定」按鈕。
確認您已在模型的視窗中,方法是查看「Model」欄位中的名稱,然後按一下「Delete Model Configuration」。