准备工作
- 实验会创建一个 Google Cloud 项目和一些资源,供您使用限定的一段时间
- 实验有时间限制,并且没有暂停功能。如果您中途结束实验,则必须重新开始。
- 在屏幕左上角,点击开始实验即可开始
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 的商標,其他公司和產品名稱則有可能是其關聯公司的商標。
此内容目前不可用
一旦可用,我们会通过电子邮件告知您
太好了!
一旦可用,我们会通过电子邮件告知您
一次一个实验
确认结束所有现有实验并开始此实验