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
Construct and run a simple query based on the Cost field
/ 20
List unique services available from the sample bill.
/ 20
Get count of logs generated for each service from the sample bill.
/ 20
Find the GCP project with the most records in the billing data.
/ 20
Find the cost breakdown per project
/ 20
BigQuery 是 Google 推出的無伺服器企業資料倉儲服務,擴充性和成本效益都相當高,能協助資料分析師提升工作效率。
在本實驗室中,您會使用 BigQuery 查看 Cloud Billing 範例記錄。熟悉工具和資料集後,您將執行 SQL 查詢,從帳單資料中取得洞察資訊。
本實驗室將說明如何執行下列操作:
請詳閱以下操作說明。實驗室活動會計時,且中途無法暫停。點選「Start Lab」後就會開始計時,顯示可使用 Google Cloud 資源的時間。
您將在真正的雲端環境完成實作實驗室活動,而不是模擬或示範環境。為此,我們會提供新的暫時憑證,供您在實驗室活動期間登入及存取 Google Cloud。
為了順利完成這個實驗室,請先確認:
點選「Start Lab」按鈕。如果實驗室會產生費用,畫面上會出現選擇付款方式的對話方塊。左側的「Lab Details」窗格會顯示下列項目:
點選「Open Google Cloud console」;如果使用 Chrome 瀏覽器,也能按一下滑鼠右鍵,選取「在無痕視窗中開啟連結」。
接著,實驗室會啟動相關資源,並開啟另一個分頁,顯示「登入」頁面。
提示:您可以在不同的視窗中並排開啟分頁。
如有必要,請將下方的 Username 貼到「登入」對話方塊。
您也可以在「Lab Details」窗格找到 Username。
點選「下一步」。
複製下方的 Password,並貼到「歡迎使用」對話方塊。
您也可以在「Lab Details」窗格找到 Password。
點選「下一步」。
按過後續的所有頁面:
Google Cloud 控制台稍後會在這個分頁開啟。
這項工作主要是在 Cloud 控制台中找出帳單資料集。您將使用 BigQuery 查看專案的相關帳單資料。
前往 Google Cloud 控制台,依序點選「導覽選單」圖示 和「BigQuery」。
在「歡迎」對話方塊中,點選「完成」。
在「Explorer」窗格中,找到您的專案 ID,然後點選「展開節點」圖示 。
畫面上便會顯示 billing_dataset。
展開「billing_dataset」。
畫面上便會顯示 enterprise_billing。
在這項工作中,您將在 BigQuery 查看帳單資料。
在 Google Cloud 控制台的「Explorer」窗格中,點選「enterprise_billing」資料表。
此時畫面會顯示三個分頁,提供 enterprise_billing 資料表的相關資訊。系統預設會開啟「結構定義」分頁。另外兩個分頁分別為「詳細資料」和「預覽」。
BigQuery 會根據 Cloud Billing 範例記錄自動建立這個結構定義。請留意其中的字串、整數、時間戳記和浮點值。
點選「詳細資料」分頁標籤。
畫面上會顯示含有 415,602 列的資料表。
點選「預覽」分頁標籤,
查看資料表的標題列,瞭解資料提供的資訊,然後回答下列問題:
在這項工作中,您會在 BigQuery 執行 SQL 查詢,透過分析資料來取得所需資訊,例如:使用了哪些服務?相關費用是多少?哪些專案的費用最高?費用是否符合預期?
在 BigQuery 中,您可以使用 SQL 查詢提取並處理資料表中的資料,以便找出問題的答案。在查詢中參照資料表時,須指定資料集和資料表,專案則不一定要指定。
在 Google Cloud 控制台的「Explorer」窗格中,點選「enterprise_billing」資料表。
點選「+ SQL 查詢」。
在「查詢編輯器」中,清除目前的查詢內容,以便進行下一步。
您將在「查詢編輯器」中輸入並執行 SQL 查詢。
在這個步驟中,您將根據費用執行一些分析作業。請根據「Cost」欄位建立簡單的查詢。
這個指令碼會查詢 enterprise_billing 資料表中的資料,找出 Cost 值大於零的記錄。
預期輸出內容:
雖然上述步驟能讓您瞭解如何在 BigQuery 中執行查詢,但產生的資料表並不清楚或實用。為取得更有用的查詢結果,請執行下列指令碼,查看服務支出金額。
在「查詢編輯器」中,清除目前的查詢內容。
在「查詢編輯器」中輸入下列內容,然後點選「執行」:
請注意,您已選擇要查看的資訊 (project.name、service.description、location.country 和 cost),因此欄數變少了。
預期輸出內容:
請完成後續步驟,透過進度檢查功能確認目標是否已達成,然後根據 SQL 查詢輸出結果回答問題。
請回答以下問題:
點選「Check my progress」,確認目標已達成。
在上一步中,您透過查詢特定資訊 (也就是所謂的「重要資訊」),來減少資料表中的資料量,並使用參數來識別重要資訊。在本節中,您將列出重要資訊。
就本例而言,要找出的重要資訊就是「可用的服務數量 (不重複)」。請執行查詢,將服務說明和 SKU 說明合併,然後將結果以明細項目的形式列出。
點選「+ SQL 查詢」。
在「查詢編輯器」中,清除目前的查詢內容,以便進行下一步。
在「查詢編輯器」中輸入下列內容,然後點選「執行」:
請注意,GROUP BY 1 代表要根據第一欄將清單分組。
預期輸出內容:
請回答以下問題:
點選「Check my progress」,確認目標已達成。
在這個步驟中,您將查看服務使用情形,統計資源使用服務/SKU 的次數。
在「查詢編輯器」中,清除目前的查詢內容,以便進行下一步。
在「查詢編輯器」中輸入下列內容,然後點選「執行」:
預期輸出內容:
請回答以下問題:
點選「Check my progress」,確認目標已達成。
在這個查詢中,您將找出記錄最多的 Google Cloud 專案。
在「查詢編輯器」中,清除目前的查詢內容,以便進行下一步。
在「查詢編輯器」中輸入下列內容,然後點選「執行」:
這項查詢會計算每個 project.id 在記錄中出現的次數,並依 project.id 將結果分組。
預期輸出內容:
請回答以下問題:
點選「Check my progress」,確認目標已達成。
在這個步驟中,您將查出費用明細 (按專案分類):
在「查詢編輯器」中,清除目前的查詢內容,以便進行下一步。
在「查詢編輯器」中輸入下列內容,然後點選「執行」:
這項查詢會按各個 project.name 加總費用,然後傳回依 project.name 分組的結果。
預期輸出內容:
請回答以下問題:
點選「Check my progress」,確認目標已達成。
在本實驗室中,您在 BigQuery 探索了 Cloud Billing 的範例記錄。在查看範例資料集和資料表後,還針對帳單資料編寫並執行查詢,然後根據這些查詢結果來回答相關的帳單問題。您現在已可參加這個系列的其他實驗室了!
協助您瞭解如何充分運用 Google Cloud 的技術。我們的課程會介紹專業技能和最佳做法,讓您可以快速掌握要領並持續進修。我們提供從基本到進階等級的訓練課程,並有隨選、線上和虛擬課程等選項,方便您抽空參加。認證可協助您驗證及證明自己在 Google Cloud 技術方面的技能和專業知識。
使用手冊上次更新日期:2024 年 12 月 24 日
實驗室上次測試日期:2024 年 12 月 24 日
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