准备工作
- 实验会创建一个 Google Cloud 项目和一些资源,供您使用限定的一段时间
- 实验有时间限制,并且没有暂停功能。如果您中途结束实验,则必须重新开始。
- 在屏幕左上角,点击开始实验即可开始
Add a linked web search to a dimension
/ 25
Use the html parameter to render dimension values as link buttons
/ 25
Use the html parameter to customize formatting of measure values
/ 25
Advanced Linking with Liquid
/ 25
Looker 是 Google Cloud 的新型資料平台,具備互動式分析和資料視覺化功能。您能使用 Looker 深入分析資料、整合各種資料來源的洞察資訊、建立可做為行動依據的資料導向工作流程,以及打造專用資料應用程式。
在本實驗室中,您將瞭解 Liquid 的常見用途,並學習如何用以自訂維度和測量指標。
本實驗室的學習內容包括:
html 參數自訂維度和測量指標值請確認您熟悉 LookML 語言,並建議先完成「瞭解 Looker 中的 LookML」課程,再嘗試本實驗室。
請詳閱以下操作說明。實驗室活動會計時,且中途無法暫停。點選「Start Lab」後就會開始計時,顯示可使用 Google Cloud 資源的時間。
您將在真正的雲端環境中完成實作實驗室活動,而不是在模擬或示範環境。為達此目的,我們會提供新的暫時憑證,讓您用來在研究室活動期間登入及存取 Google Cloud。
如要完成這個研究室活動,請先確認:
準備就緒後,請點選「Start Lab」。
「Lab Details」窗格會顯示本實驗室中必須使用的暫時憑證。
如果實驗室會產生費用,畫面中會出現選擇付款方式的彈出式視窗。
請在「Lab Details」窗格查看實驗室憑證,您之後會使用此憑證登入實驗室的 Looker 執行個體。
點選「Open Looker」。
分別在「Email」和「Password」欄位,輸入提供的使用者名稱和密碼。
使用者名稱:
密碼:
點選「Log In」。
成功登入後,您就會在本實驗室看到 Looker 執行個體。
Liquid 是以 Ruby 為基礎的開放原始碼範本語言,由 Shopify 所創,可與 LookML 搭配使用,建構更靈活的動態程式碼。
Liquid 程式碼分為 3 類:
{{ last_name }}{{ first_name }},您好」的網購訂單確認或促銷電子郵件?許多電子郵件範本都以 Liquid 寫成;如果範本有誤,無法填入實際姓名,收件者就會直接看到這些物件。|),然後輸入支援的關鍵字名稱,例如 append。
Liquid 只能在特定 LookML 參數中使用,詳情請參閱「液體變數參考資料」,特別是液體變數定義表格非常實用。「用量」欄會顯示 LookML 參數所支援的變數類型。請先參閱這份文件,以免花費半小時排解問題,才發現 Liquid 程式碼其實沒有問題,只是環境不支援而已!
您可能會發現本頁面沒有提到 append 或 concat 等篩選器。如要進一步瞭解相關資訊,請參閱 Shopify 的 Liquid 說明文件。基本上,幾乎全部 Liquid 篩選器都可在 Looker 使用。
具體來說,您可以在 LookML 的下列位置使用 Liquid:
action 參數
html 參數
label 參數
link 參數
sql、sql_on、sql_table_name
液體變數的基礎應用很簡單,找到要使用的變數後,插入有效的 LookML 參數即可。如要瞭解可在特定 LookML 參數中使用的液體變數,請參閱液體變數定義說明文件。
使用液體變數的方式有兩種:
{{ value }}。{% if value > 10000 %}。在這個 HTML 用途範例中,<img> 標記中會插入產品 ID,用於產生產品圖片:
在這個網址用途範例中,網址中會插入藝人姓名,用於產生相關 Google 搜尋結果。
液體變數通常會使用所在欄位的值,但您也可以根據需要存取其他欄位的值。
使用 {{ view_name.field_name._liquid-variable-name }} 格式,存取查詢結果中同一列的其他欄位。將 _liquid-variable-name 替換為任何 Looker 液體變數。如果變數名稱前面沒有加上底線,請務必補上底線,如下所示:
{{ view_name.field_name._value }}{{ view_name.field_name._rendered_value }}{{ view_name.field_name._model._name }}以下範例示範從其他欄位存取網站網址:
您可以在 Looker 中以各種方式使用 Liquid,最常見的用途包括:
大多數連結都是使用 link 參數新增至維度和測量指標。link 參數能建立自訂連結或細查,並由 3 個子參數組成:
{{ value }} 物件,支援完整 Liquid (但不支援完整 HTML)icon_url 為選用參數,如果不想顯示圖示,可以略過。如需公司標誌,可在 Google 搜尋使用 http://www.google.com/s2/favicons?domain=[company website of interest] 模式,找到網站小圖示 (.ico) 格式的圖片如要進一步瞭解 link 參數,請參閱 Looker 的 link 說明文件。
本節您會在「Users」檢視表中,為「City」維度新增連結,這樣當使用者在介面中點選城市,即可跳轉至該城市的 Google 搜尋頁面。
首先,在 Looker 使用者介面左下方,按一下切換鈕進入「開發模式」。
按一下「開發」分頁標籤,然後選取 qwiklabs-ecommerce LookML 專案。前往「Users」檢視表檔案。
在「Users」檢視表檔案中,找到「City」維度:
在剛剛新增的 link 參數中,子參數定義如下:
label:此處的標籤使用「Search the web」字串,簡單傳達點選連結後執行的動作。url:這裡使用維度的城市值,並套用 url_encode 篩選器,將網址中無法直接顯示的字元都轉換為百分比編碼格式。icon_url:這是要當成連結圖示顯示的圖片網址,可用於抓取城市的網站小圖示 (如有)。新的 city_link 維度現在應如下所示:
前往「Order Items」探索。
在「User」檢視表中,選取「City Link」維度。按一下「執行」。
按一下城市值 (例如 Abbeville) 旁邊的三點圖示。
選取「Search the web」。太好了!您已為維度新增第一個連結。
返回「Users」檢視表檔案。
依序點按「驗證 LookML」>「修訂變更並推送」。
新增修訂版本訊息,然後點按「修訂」。
最後,點按「部署至正式環境」。
點選「Check my progress」,確認上述工作已完成。
有時,商業用戶不喜歡使用者介面上由 link 參數產生的三點圖示,或者有其他需求,例如想改字型或換個方式開啟連結。這時,您可以使用 html 參數提高設定彈性。html 參數可進一步自訂細查和連結功能:
如要進一步瞭解 html 參數,請參閱 Looker 的 html 說明文件
本節中您將建立新維度,並以連結按鈕的形式顯示維度值,點選按鈕後可前往預先設定的「探索」頁面,查看所選使用者 ID 的訂單記錄。
返回「Users」檢視表檔案。
在「Users」檢視表中,新增 order_history_button 維度,如下所示:
在剛剛新增的 html 參數中,「Order History Button」的維度值都是 ID,但顯示所有 ID 對商業用戶可能不具參考價值,因此這裡改成顯示「Order History」。
此連結會導向電子商務訓練模型中的「Order Items」探索頁面,並顯示特定欄位 (注意到此處使用集合,以利列出多個欄位),以及依照所選使用者 ID 篩選資料。此外,由於 html 參數本身沒有任何視覺提示,無法得知值包含超連結,因此您可以使用 <button> 標記,將參數設為按鈕樣式,讓使用者一看就知道可點選。詳情請參閱「建立超連結按鈕維度」。
href 參數值也可以做為網址值,用來建立前一節提到的連結。
檔案應如下所示:
前往「Order Items」探索。
在「Users」檢視表中,選取「ID」、「First Name」、「Last Name」和「Order History」維度。按一下「執行」。
在使用者「Order History」按鈕上按一下滑鼠右鍵,然後在新分頁中開啟。舉例來說,假如點選「Sam Aguilar」的按鈕,您會看到有兩筆訂單記錄。太好了!您已建立可用的維度,並以連結按鈕形式顯示值。
返回「Users」檢視畫面。
依序點按「驗證 LookML」>「修訂變更並推送」。
新增修訂版本訊息,然後點按「修訂」。
最後,點按「部署至正式環境」。
點選「Check my progress」,確認上述工作已完成。
商業用戶使用 Looker 的資料表視覺化功能時,可以啟用條件式格式來建立熱視圖。不過,這項功能只能用於調整資料表儲存格的填滿顏色。LookML 開發人員如要更靈活地自訂字型顏色或大小等樣式,必須使用 html 參數。html 參數的用途包括:
在本節中,您將修改現有測量指標來自訂值的格式,根據值是高於還是低於定義的金額自動調整顯示效果。
前往「Order Items」檢視表檔案。
在「Order Items」檢視表中,找到「total_revenue」測量指標。
html 參數:在剛剛新增的 html 參數中,測量指標的格式現在會根據值自動調整。您已透過 if-then 邏輯定義以下條件:
檔案應如下所示:
前往「Order Items」探索。
在「Users」檢視表中,選取「ID」、「First Name」和「Last Name」。在「Order Items」檢視表中,選取「Total Revenue Conditional」。按一下「執行」。
太好了!您成功在總收益測量指標中使用 html 參數,根據值是高於還是低於定義的金額,用不同顏色填滿儲存格。
依序點按「驗證 LookML」>「修訂變更並推送」。
新增修訂版本訊息,然後點按「修訂」。
最後,點按「部署至正式環境」。
點選「Check my progress」,確認上述工作已完成。
針對進階用途,例如在不同「探索」頁面中使用不同連結,您可以透過 Liquid 標記在連結中加入條件。本節中您會為連結新增條件,以檢查「探索」的名稱,然後根據使用者的起始位置,將使用者傳送至特定連結。
返回「Users」檢視表檔案。
在「Users」檢視表中,找到「state」維度。
html 參數。這個進階範例使用 Liquid 標記來進行 if-then 邏輯判斷。如果使用者目前位於 order_items 探索中,點選「state」維度的值後,將重新導向至同一個「探索」頁面,並套用部分欄位和篩選器。若位於其他「探索」頁面,當中剛好有這個檢視表和維度,使用者會跳轉至「Users」探索,並套用其他欄位和篩選器。詳情請參閱「根據『探索』自動調整的條件式網址連結」。
前往「Order Items」探索。
在「Users」檢視表中,選取「ID」、「First Name」、「Last Name」和「State Link」。按一下「執行」。
點選其中一個 state 維度,看看系統如何將您重新導向至同一個「探索」頁面,並套用部分欄位和篩選器。試試看在含有相同檢視表和維度的其他「探索」頁面重複相同步驟,看看 Liquid 邏輯的反應。
返回「Order Items」檢視表。
依序點按「驗證 LookML」>「修訂變更並推送」。
新增修訂版本訊息,然後點按「修訂」。
最後,點按「部署至正式環境」。
點選「Check my progress」,確認上述工作已完成。
在本實驗室中,您於 Looker 使用 Liquid 為維度新增連結、使用 html 參數將維度值轉換成連結按鈕、自訂測量指標值的格式,以及在連結中加入條件。
協助您瞭解如何充分運用 Google Cloud 的技術。我們的課程會介紹專業技能和最佳做法,讓您可以快速掌握要領並持續進修。我們提供從基本到進階等級的訓練課程,並有隨選、線上和虛擬課程等選項,方便您抽空參加。認證可協助您驗證及證明自己在 Google Cloud 技術方面的技能和專業知識。
使用手冊上次更新日期:2026 年 2 月 3 日
實驗室上次測試日期:2026 年 2 月 3 日
Copyright 2026 Google LLC 保留所有權利。Google 和 Google 標誌是 Google LLC 的商標,其他公司和產品名稱則有可能是其關聯公司的商標。
此内容目前不可用
一旦可用,我们会通过电子邮件告知您
太好了!
一旦可用,我们会通过电子邮件告知您
一次一个实验
确认结束所有现有实验并开始此实验