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