依據樣本資料產生模型
瞭解如何使用 Looker (Google Cloud Core),從每個執行個體中包含的連線自動產生基本資料模型。
每個 Looker (Google Cloud Core) 執行個體都預設安裝範例 LookML 專案。範例 LookML 專案包含根據公開 BigQuery 資料集 the Look eCommerce 建立的精選 LookML 模型。範例 LookML 專案使用連線 sample_bigquery_connection。您可以使用這個連線,根據其中一個範例專案的資料表產生新的資料模型。由於本快速入門導覽課程僅供教學用途,您會在程序結束時刪除資料模型。
事前準備
如要完成本快速入門導覽課程,您需要:
- 存取包含範例 LookML 專案的 Looker (Google Cloud Core) 執行個體。
- 為包含 Looker (Google Cloud Core) 執行個體的 Google Cloud 專案啟用 BigQuery API。
必要的角色
如要完成本快速入門導覽課程,您需要適當的 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 管理員角色或 develop 權限。
前往「建立模型」頁面
- 在 Looker (Google Cloud Core) 首頁,按一下 Looker「主選單」圖示 ,然後選取選單底部的「開發模式」切換鈕,啟用開發模式。
- 在 Looker (Google Cloud Core) 首頁,按一下主導覽選單中的「建立」按鈕,開啟下拉式選單。
- 從下拉式選單中選取「LookML Model」,開啟「Create a Model」頁面。
定義您的模型
在「建立模型」頁面中,按照下列步驟操作:
- 在「Select Database Connection」(選取資料庫連線) 部分,從下拉式選單中選取
sample_bigquery_connection。 - 選取圓形按鈕,將模型新增至
sample_thelook_ecommerce專案,然後按一下「下一步」。 - 在「選取資料表」部分,保留「選取 GCP 專案」欄位中的預設 Google Cloud 專案。
- 在「資料集」欄位中,選取「
bq_dataset」。 - 按一下
bq_dataset右側的箭頭,前往「表格」欄位。 - 在「Tables」(資料表) 欄位中,選取
bq_table。 - 按一下
bq_table右側的箭頭,前往「欄位」欄位。 - 在「欄位」欄位中選取所有欄位,然後按一下「下一步」。
- 在「Select Primary Keys」(選取主鍵) 區段中,選取「Name」(名稱) 做為主鍵,然後按一下「Next」(下一步)。
- 在「Select Explores to Create」(選取要建立的探索) 專區中,選取
bq_table.view檔案,然後按一下「Next」(下一步)。 - 在「輸入模型名稱」部分,輸入不重複的模型名稱。
- 按一下「填寫並查看模型」按鈕。這項操作會將您帶往 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檔案,因為「建立模型」頁面上的「產生 README 檔案,進一步說明如何使用 LookML」核取方塊預設為勾選狀態。
在「LookML 專案」頁面中查看模型
- 在 IDE 中,按一下「主選單」圖示,開啟主導覽選單。
- 如果尚未進入「開發」選單,請按一下「開發」。
- 從「開發」選單中選取「專案」,前往「LookML 專案」頁面。
- 在「sample_thelook_ecommerce」列的「Models」欄中,查看模型。這個模型會與範例 LookML 專案中的
advanced_ecomm、basic_ecomm和intermediate_ecomm模型一起顯示。
查看模型建立的「探索」
- 在「專案」頁面中,按一下模型名稱,返回 IDE 中的模型檔案。
- 在 IDE 中開啟模型檔案,然後按一下 IDE 頂端檔案名稱旁的「查看檔案動作」箭頭。
- 從下拉式選單中選取「Explore Bq Table- your_model_name」(探索 Bq 資料表 - 你的模型名稱)。選取後,系統會將您帶往模型建立的「Bq 資料表」探索。
- 在欄位挑選器中,請記下您在這個「建立模型」頁面選取的「出生日期」、「名稱」和「評分」維度,以及預設的「計數」指標。
在開發模式下,您檢視的模型檔案、模型設定和探索,只會顯示在個人 Git 分支中。如要讓 Looker (Google Cloud Core) 執行個體中的其他使用者也能使用這個模型,請提交變更、合併分支,然後部署正式版分支。不過,為了本快速入門導覽課程的目的,您將刪除這個模型,詳情請見下一節。
清除所用資源
為盡量提升 Looker 效能,請勿將不必要的模型部署至正式環境。為維持乾淨的個人 Git 分支,並避免不小心將這個模型部署至正式環境,請完成下列步驟來刪除模型:
- 在「探索」中,按一下欄位挑選器中的「前往 LookML」連結。這項操作會將您帶往 Looker IDE。
- 在 IDE 中,選取「Git Actions」圖示。
- 在「Git Actions」選單中,按一下「Revert to」。
在「Revert to」視窗中,確認已選取「Revert uncommitted changes」選項,然後按一下「Confirm」。
IDE 中應該不會再顯示模型檔案。
如要刪除模型設定,請按一下「Develop」(開發) 選單中的「Projects」(專案),前往「Projects」(專案) 頁面。
在表格中找出所需模型,然後按一下該列中的「設定」按鈕。
請檢查「模型」欄位中的名稱,確認您位於模型視窗中,然後按一下「刪除模型設定」。