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 new dataset to store tables
/ 25
Ingest a new Dataset from a CSV
/ 25
Ingest data from Google Cloud Storage
/ 25
Ingest a new dataset from a Google Spreadsheet
/ 25
Create a new dataset to store tables
/ 25
Ingest a new Dataset from a CSV
/ 25
Ingest data from Google Cloud Storage
/ 25
Ingest a new dataset from a Google Spreadsheet
/ 25
BigQuery 是 Google 提供的全代管 NoOps 數據分析資料庫,價格相當實惠,可用來查詢 TB 規模的資料,您不必管理基礎架構,也不需要資料庫管理員。BigQuery 採用 SQL 語法,並提供「即付即用」模式,您可以專心分析資料,找出實用的洞察資訊。
這次要使用的是已載入到 BigQuery 的電子商務資料集,當中包含 Google 商品網路商店的數百萬筆 Google Analytics 記錄。您將在本實驗室使用該資料集的副本,學習從可用的欄位及資料列中取得洞察資訊。
在本實驗室中,您會將多種類型的資料集擷取至 BigQuery 內的資料表。
請詳閱以下操作說明。實驗室活動會計時,且中途無法暫停。點選「Start Lab」後就會開始計時,顯示可使用 Google Cloud 資源的時間。
您將在真正的雲端環境完成實作實驗室活動,而不是模擬或示範環境。為此,我們會提供新的暫時憑證,供您在實驗室活動期間登入及存取 Google Cloud。
為了順利完成這個實驗室,請先確認:
按一下「Start Lab」按鈕。如果實驗室會產生費用,請在開啟的對話方塊中選取付款方式。右側的「Lab setup and access」面板會顯示下列項目:
請注意,實驗室計時器位於頁面頂端附近,會顯示剩餘時間。
按一下「Open Google Cloud console」。如果使用 Chrome 瀏覽器,也可以按一下滑鼠右鍵,選取「在無痕視窗中開啟連結」。
接著,實驗室會啟動相關資源,並開啟另一個分頁,顯示「登入」頁面。
提示:您可以在不同的視窗並排開啟分頁。
如有必要,請將下方的 Username 貼到「登入」對話方塊。
您也可以在「Lab setup and access」面板找到「Username」。
點選「下一步」。
複製下方的 Password,並貼到「歡迎使用」對話方塊。
您也可以在「Lab setup and access」面板找到「Password」。
點選「下一步」。
繼續點按後續頁面:
Google Cloud 控制台稍後會在這個分頁開啟。
接著,畫面中會顯示「歡迎使用 Cloud 控制台中的 BigQuery」訊息方塊,當中會列出快速入門導覽課程指南的連結和版本資訊。
BigQuery 控制台會隨即開啟。
將「資料集 ID」設為 ecommerce,其他欄位則保留預設值。
點選「建立資料集」。
完成後,專案名稱下方就會顯示 ecommerce 資料集。
點選「Check my progress」,確認目標已達成。
情境:行銷團隊想請您根據庫存量,協助他們判斷應促銷哪些產品,同時也希望透過產品評論,瞭解顧客對各項產品的評價變化。
現有的 ecommerce 交易資料集沒有庫存量或產品評論資料,但營運和行銷團隊已另外準備新資料集供您分析。
請按照下列步驟操作:
將產品庫存量資料集下載到電腦 (在一般視窗中開啟連結並下載檔案)。
點選 ecommerce 資料集旁的「查看動作」圖示,然後選取「開啟」 來建立資料表。
點選「建立資料表」。
指定下列資料表選項:
來源:
選取先前下載到本機的檔案
目的地:
其餘設定保留預設值。
結構定義:
進階選項:
完成後,ecommerce 資料集下方應會顯示 products 資料表。
點選「Check my progress」,確認目標已達成。
| SKU | name | orderedQuantity | stockLevel | restockingLeadTime |
|---|---|---|---|---|
| GGOEGDHQ014899 | 20 oz Stainless Steel Insulated Tumbler | 499 | 652 | 2 |
| GGOEGOAB022499 | Satin Black Ballpoint Pen | 403 | 477 | 2 |
| GGOEYHPB072210 | Twill Cap | 1429 | 1997 | 2 |
| GGOEGEVB071799 | Pocket Bluetooth Speaker | 214 | 246 | 2 |
您已成功將 CSV 檔案載入新的 BigQuery 資料表。
接下來要練習基本查詢,從新的 products 資料表中取得洞察資訊。
建立資料表:點選 ecommerce 資料集旁的「查看動作」圖示,然後按一下「建立資料表」。
指定下列資料表選項:
來源:
目的地:
其他設定均保留預設值。
結構定義:
進階選項:
成功了嗎?答案是否定的
錯誤訊息出現時,依序點選「前往工作」和「重複執行載入工作」按鈕。
在「建立資料表」表單點選「進階選項」,然後在「寫入偏好設定」下拉式選單中選取「覆寫資料表」。
接著點選「建立資料表」。
請確認資料表已建立成功。
點選「Check my progress」,確認目標已達成。
點選「+ SQL 查詢」。
執行下列查詢,根據庫存周轉情況及補貨所需時間,找出最需要補貨的產品:
ecommerce.products,而非 project_id.ecommerce.products),BigQuery 會自動使用目前的專案。情境:您想協助供應鏈管理團隊記錄是否已向供應商重新訂貨,並為相關品項加上備註,因此決定使用 Google 試算表快速收集這些資料。
現在就來建立這個試算表:
在「查詢結果」中選取「儲存結果」,然後從下拉式選單中選擇「Google 試算表」。
畫面上會顯示彈出式視窗,當中包含試算表開啟連結,這時請選取「開啟」。
在試算表的 G 欄新增標題為 comments 的欄位,並在第一項產品的資料列中輸入 new shipment on the way,然後按下 Enter 鍵。
在 Google 試算表中選取「共用」,然後在「取得連結」部分點選「複製連結」。
返回 BigQuery 分頁。
點選 ecommerce 資料集旁的「查看動作」圖示,然後按一下「建立資料表」。
指定下列資料表選項:
來源:
put-your-spreadsheet-url-here
目的地:
結構定義:
進階選項:
點選「Check my progress」,確認目標已達成。
新增下列查詢,然後點選「執行」:
等待查詢執行完畢,您會發現系統傳回新的 comments 欄位。
|
SKU |
name |
orderedQuantity |
stockLevel |
restockingLeadTime |
ratio |
comments |
|
GGOENEBB078899 |
Cam Indoor Security Camera - USA |
2139 |
2615 |
42 |
0.8179732314 |
new shipment on the way |
返回 Google 試算表分頁。
在「comments」欄位中輸入更多註解。
返回 BigQuery,然後點選「執行」再次執行查詢。
確認新資料已正確顯示在結果中。
您已成功建立從 Google 試算表連至 BigQuery 的外部資料表連線。
將外部資料表連結至 BigQuery (例如 Google 試算表或直接從 Cloud Storage 連結) 時,有幾項限制,其中最重要的兩項如下:
您已成功建立新資料集,並從 CSV 檔案、Cloud Storage 和 Google 雲端硬碟將新的外部資料來源擷取至 BigQuery。
您有 Google Analytics 帳戶,並且想在 BigQuery 查詢自己的資料集嗎?請按照匯出指南的說明操作。
協助您瞭解如何充分運用 Google Cloud 的技術。我們的課程會介紹專業技能和最佳做法,讓您可以快速掌握要領並持續進修。我們提供從基本到進階等級的訓練課程,並有隨選、線上和虛擬課程等選項,方便您抽空參加。認證可協助您驗證及證明自己在 Google Cloud 技術方面的技能和專業知識。
使用手冊上次更新日期:2026 年 2 月 20 日
實驗室上次測試日期:2026 年 8 月 20 日
Copyright 2026 Google LLC 保留所有權利。Google 和 Google 標誌是 Google LLC 的商標,其他公司和產品名稱則有可能是其關聯公司的商標。
This content is not currently available
We can notify you via email when it becomes available
Great!
We can contact you via email if it becomes available
One lab at a time
Confirm to end all existing labs and start this one