Before you begin
- Labs create a Google Cloud project and resources for a fixed time
- Labs have a time limit and no pause feature. If you end the lab, you'll have to restart from the beginning.
- On the top left of your screen, click Start lab to begin
Create a view
/ 50
Join view to an explore
/ 50
Create a view
/ 50
Join view to an explore
/ 50
Looker 是 Google Cloud 的新型資料平台,具備互動式分析和資料視覺化功能。您能使用 Looker 深入分析資料、整合各種資料來源的洞察資訊、建立可做為行動依據的資料導向工作流程,以及打造專用資料應用程式。
LookML (Looker 模型語言) 會產生抽象 SQL,並在資料庫和使用者之間提供建模層。這是 Looker 的專有語言,可為 SQL 資料庫建立抽象層。
具體來說,LookML 用於描述 SQL 資料庫的維度、匯總、計算和資料關係。Looker 會使用以 LookML 編寫的模型,依據特定資料庫建立 SQL 查詢,在企業使用者與 SQL 資料庫的互動之間建立中介層。
因此,Looker 定義了許多不同項目,例如如何彙整資料表、如何定義自訂資料表、如何定義資料庫中的欄位,以及新欄位的邏輯。在本實驗室中,您將學習 LookML 基礎知識並實際操作。
請詳閱以下操作說明。實驗室活動會計時,且中途無法暫停。點選「Start Lab」後就會開始計時,顯示可使用 Google Cloud 資源的時間。
您將在真正的雲端環境中完成實作實驗室活動,而不是在模擬或示範環境。為達此目的,我們會提供新的暫時憑證,讓您用來在研究室活動期間登入及存取 Google Cloud。
如要完成這個研究室活動,請先確認:
準備就緒後,請點選「Start Lab」。
「Lab Details」窗格會顯示本實驗室中必須使用的暫時憑證。
如果實驗室會產生費用,畫面中會出現選擇付款方式的彈出式視窗。
請在「Lab Details」窗格查看實驗室憑證,您之後會使用此憑證登入實驗室的 Looker 執行個體。
點選「Open Looker」。
分別在「Email」和「Password」欄位,輸入提供的使用者名稱和密碼。
使用者名稱:
密碼:
點選「Log In」。
成功登入後,您就會在本實驗室看到 Looker 執行個體。
LookML 的階層由下列物件建構而成:
COUNT 或費用的 SUM)。LookML 物件的最頂層是專案。專案基本上是程式碼庫,通常會個別對應至資料來源或資料庫連線。您可以將每個專案視為近乎獨立的 Looker 迷你執行個體或縮影。
無法彙整的結構定義通常存放在不同專案中,代表兩個資料集之間沒有關係。這取決於資料庫方言和使用者權限。
請記住以下重要概念:如果 SQL 方言可以用,那麼 Looker 應該也能做到。假設您前往資料庫控制台,並手動編寫 SELECT 陳述式來執行某項動作,那麼您也能編寫 LookML 程式碼,讓 Looker 執行相同動作。
如有需要,您可以透過「專案匯入」功能,將內容從一個專案分享到另一個 (執行個體須啟用此功能)。不過,這是設定模型架構的進階方法,不在本實驗室的範圍內。
模型是下一個階層,包含下列項目:
模型包含資料連線資訊和探索的定義,用於限制使用者存取特定探索,並依業務領域區隔及整理探索。
探索通常是依據特定業務問題彙整一或多個檢視表。整理探索時應以業務主題為核心,盡可能避免使用者感到困惑。
探索是「驅動」前端分析的要素,通常會針對特定業務問題,彙整一或多個檢視表。您可以將探索視為預先定義的一組資料表,系統會頻繁彙整這些資料表,滿足業務查詢和使用需求。
您可以在檢視表定義維度 (資料屬性) 和測量指標 (維度的匯總)。您能將檢視表想成組合相關欄位的資料表。檢視表的類型如下:
LookML 物件的最底層是欄位,可以是維度或測量指標。當 Looker 從資料表產生檢視表檔案時,系統會為資料庫資料表已有的欄位建立維度。
您也可以建立其他維度,做為資料表欄的邏輯表示法。這些維度會顯示在 SQL 陳述式的 SELECT 和 GROUP BY 子句中,做為描述資料的「屬性」。
測量指標是資料庫資料表中沒有明確顯示的匯總資料,必須在 LookML 建立。測量指標會將維度匯總為值,例如總和或計數。
請注意,這些測量指標不會出現在 Looker 產生的 SQL GROUP BY 陳述式中,而是根據維度來決定分組方式。
快速複習一下,專案是程式碼庫,用於建立資料來源的模型,且應個別對應至 Git 存放區。專案包含下列項目:
維度和測量指標是在檢視表檔案中定義。
專案也能納入在 LookML 定義的資訊主頁,避免企業使用者進行編輯,方便確實控管版本,以及在擁有多個 Looker 執行個體時,同步處理這些資訊主頁。本訓練課程不包含 LookML 資訊主頁。
專案檔案還有其他類型,像是文件和資訊清單,但不在本實驗室的範圍內。如有興趣,請參閱「瞭解其他專案檔案」說明文件。
在本節中,您將建立新的檢視表,並新增一些維度和測量指標。
按一下「開發」分頁標籤,然後選取 qwiklabs-ecommerce LookML 專案。
按一下 Looker IDE 檔案瀏覽器頂端的「+」按鈕,在專案的根層級建立檔案。
選取「建立檢視表」。將檔案命名為 users_limited,然後點選「建立」。
建立新檢視表後,按一下「檢視表」資料夾旁的箭頭,即可列出專案的現有檢視表。
如要將檢視表檔案放入「檢視表」資料夾,請點選並按住 users_limited 檔案,然後拖曳至展開的資料夾。您會看見類似下方的專案:
現在您已建立新的檢視表檔案,並在專案檔案瀏覽器中整理完畢,接著就能開始新增內容。
qwiklabs_ecommerce 專案所用的資料集。這與 users.view 的資料表相同。在第 2 行新增下列程式碼:id、country、email、first_name 和 last_name:依序點按「驗證 LookML」>「修訂變更並推送」。
新增修訂版本訊息,然後點按「修訂」。
最後,點按「部署至正式環境」。
點選「Check my progress」,確認目標已達成。
在檔案瀏覽器中,前往「模型」資料夾下方的 training_ecommerce.model 檔案。
找到 explore: events 定義,在 join: users 後方新增一行,並貼上以下內容:
在「Users Limited」下方,選取「First Name」維度和「Count」測量指標。
按一下「執行」。您會看見類似下方的圖表:
training_ecommerce.model 檔案。依序點按「驗證 LookML」>「修訂變更並推送」。
新增修訂版本訊息,然後點按「修訂」。
最後,點按「部署至正式環境」。
點選「Check my progress」,確認目標已達成。
在本實驗室中,您瞭解了如何定義及解讀核心 LookML 術語和概念。接著,您學到主要 LookML 結構和階層的編排方式,並建立檢視表、新增維度及測量指標,最後將檢視表彙整至現有探索。
協助您瞭解如何充分運用 Google Cloud 的技術。我們的課程會介紹專業技能和最佳做法,讓您可以快速掌握要領並持續進修。我們提供從基本到進階等級的訓練課程,並有隨選、線上和虛擬課程等選項,方便您抽空參加。認證可協助您驗證及證明自己在 Google Cloud 技術方面的技能和專業知識。
使用手冊上次更新日期:2024 年 4 月 22 日
實驗室上次測試日期:2021 年 10 月 21 日
Copyright 2026 Google LLC 保留所有權利。Google 和 Google 標誌是 Google LLC 的商標,其他公司和產品名稱則有可能是其關聯公司的商標。
This content is not currently available
We will notify you via email when it becomes available
Great!
We will contact you via email if it becomes available
One lab at a time
Confirm to end all existing labs and start this one
Complete this quick step to start your lab.