准备工作
- 实验会创建一个 Google Cloud 项目和一些资源,供您使用限定的一段时间
- 实验有时间限制,并且没有暂停功能。如果您中途结束实验,则必须重新开始。
- 在屏幕左上角,点击开始实验即可开始
Enable relevant APIs and set IAM roles
/ 20
Create a dataset
/ 20
Prompt Gemini to explain SQL queries in a sales dataset
/ 20
Generate a SQL query that groups sales by day and product
/ 20
Build a forecasting model and view results
/ 20
在本實驗室,您將擔任資料分析師,使用 Gemini 和 BigQuery 分析資料並預測產品銷售情形,完成 Cymbal Superstore 概念驗證專案的一部分。這項專案中,您也將判斷分析師能否使用 Gemini,協助產生新的 SQL 查詢、補全查詢和瞭解複雜查詢。
本實驗室使用的資料以「bigquery-public-data.thelook_ecommerce」資料集為基礎。這個資料集屬於 BigQuery 公開資料集,含有電子商務和數位行銷的合成資料。
本實驗室假設您熟悉 SQL (結構化查詢語言) 與基本的資料分析工作,但不必具備 Google Cloud 產品知識。如果您剛開始使用 BigQuery,請參考 BigQuery 快速入門導覽課程。
本實驗室將說明如何執行下列工作:
每個實驗室都會提供新的 Google Cloud 專案和一組資源,讓您在時限內免費使用。
按一下「Start Lab」按鈕。如果研究室會產生費用,畫面中會出現選擇付款方式的彈出式視窗。左側的「Lab Details」窗格會顯示下列項目:
點選「Open Google Cloud console」;如果使用 Chrome 瀏覽器,也能按一下滑鼠右鍵,選取「在無痕視窗中開啟連結」。
接著,實驗室會啟動相關資源並開啟另一個分頁,當中顯示「登入」頁面。
提示:您可以在不同的視窗中並排開啟分頁。
如有必要,請將下方的 Username 貼到「登入」對話方塊。
您也可以在「Lab Details」窗格找到 Username。
點選「下一步」。
複製下方的 Password,並貼到「歡迎使用」對話方塊。
您也可以在「Lab Details」窗格找到 Password。
點選「下一步」。
按過後續的所有頁面:
Google Cloud 控制台稍後會在這個分頁開啟。
Cloud Shell 是含有多項開發工具的虛擬機器,提供永久的 5 GB 主目錄,並在 Google Cloud 中運作。Cloud Shell 可讓您透過指令列存取 Google Cloud 資源。gcloud 是 Google Cloud 的指令列工具,已預先安裝於 Cloud Shell,並支援 Tab 鍵完成功能。
在控制台的右上方,點按「啟用 Cloud Shell」按鈕 。
點按「繼續」。
請稍候片刻,等待系統完成佈建作業並連線至環境。連線建立後,即代表您已通過驗證,且專案已設為「PROJECT_ID」。
輸出內容
輸出內容範例
輸出內容
輸出內容範例
這項工作中,您將設定環境、帳戶和使用者,以便使用 Gemini 的 Cloud AI Companion API。
使用實驗室憑證登入 Google Cloud 控制台,然後開啟 Cloud Shell 終端機視窗。
執行下列指令,在 Cloud Shell 設定專案 ID 和區域環境變數:
執行下列指令,將已登入的 Google 使用者帳戶儲存在環境變數中:
啟用 Gemini 的 Cloud AI Companion API:
授予 Google Skills 使用者帳戶必要的 IAM 角色,以使用 Gemini:
新增角色後,使用者即可透過 Gemini 取得協助。
點按「Check my progress」確認目標已達成。
這項工作中,您將建立資料集,並在 BigQuery 啟用 Gemini 功能。
前往 Google Cloud 控制台,點選「導覽選單」中的「BigQuery」。
畫面會顯示「歡迎使用 Cloud 控制台中的 BigQuery」對話方塊,其中包含快速入門指南的連結和使用者介面更新內容。
按一下「完成」,關閉對話方塊。
在「Explorer」面板找出 和「建立資料集」。
建立資料集,即可儲存資料庫物件,包括資料表和模型。
在「建立資料集」窗格,輸入以下資訊:
| 欄位 | 值 |
|---|---|
| 資料集 ID | bqml_tutorial |
其他欄位均保留預設值。
點選「建立資料集」。
請點選工具列中的「Gemini Cloud Assist」圖示 (),在 BigQuery 開啟 Gemini 功能。如果找不到,請重新整理頁面。
出現系統提示時,請點選「啟用」來啟用 Gemini for Google Cloud API。
Gemini 窗格會顯示「Welcome to Gemini」訊息。點選「開始對話」。
在查詢編輯器的左側面板,點選「Gemini」圖示 ()。在「SQL 查詢內建 Gemini」窗格,選取下列所有選項:
自動補全
自動產生
說明
點按「Check my progress」確認目標已達成。
Gemini 可協助發掘及分析可用的資料。
開始查詢資料前,您需要知道自己可存取哪些資料。每種資料產品整理和儲存資料的方式不盡相同。如需說明,可以向 Gemini 傳送自然語言陳述式 (即提示詞),例如「如何查看我可以在 BigQuery 使用哪些資料集和資料表?」
如果想瞭解不同資料查詢系統的特性,可以使用類似如下的提示詞,要求 Gemini 提供特定產品資訊:
「如何開始使用 BigQuery?」
「將 BigQuery 用於資料分析的好處為何?」
「BigQuery 如何針對查詢自動調整資源配置?」
這項工作中,您將透過提示詞,讓 Gemini 解答資料相關疑問。
如果 Gemini Cloud Assist 尚未開啟,請在 BigQuery 控制台的工具列,點選「Gemini Cloud Assist」圖示 ()。
在「Gemini」窗格輸入以下提示詞:
點選「傳送提示詞」圖示 。
Gemini 的回應會類似如下:
Gemini 可協助您使用 SQL。舉例來說,如果您使用其他開發人員撰寫的 SQL 查詢,Gemini in BigQuery 能以淺顯的用語說明複雜的查詢。有了這類說明,您就能瞭解查詢語法、底層結構定義和業務情境。
請按照下列步驟,提示 Gemini 說明 SQL 查詢範例:
點選 BigQuery 控制台中的「SQL 查詢」,建立新的 SQL 查詢。
在查詢編輯器貼上要 Gemini 說明的查詢。
舉例來說,您可能想瞭解銷售資料集中的資料表和查詢有何關聯,並希望 Gemini 協助撰寫使用該資料集的查詢。您或許能從以下範例查詢,瞭解所用的資料表,但可能需要一段時間,才能剖析和瞭解查詢的其他部分。
選取要讓 Gemini 說明的查詢,然後按一下滑鼠右鍵,點按選單中的「說明目前選取的查詢」。
SQL 說明會顯示在「Cloud Assist」窗格。
Gemini 會使用前一步驟中的範例查詢,提供類似如下的說明:
點按「Check my progress」確認目標已達成。
您可以使用提示詞,要求 Gemini 根據資料結構定義產生 SQL 查詢。即使您未編寫程式碼、不太瞭解資料結構定義,或只具備 SQL 語法的基礎知識,Gemini 都可以建議一或多個 SQL 陳述式。
這項工作中,您將產生查詢,列出每天的熱銷產品。這類查詢通常很複雜,但您可以使用 Gemini 自動建立陳述式。接著,您可以使用 thelook_ecommerce 資料集中的資料表,提示 Gemini 生成查詢,根據訂單產品和產品名稱計算銷售量。
依序點選「Explorer」>「+ 新增資料」>「公開資料集」。
在「搜尋 Marketplace」輸入 thelook。清單中會出現「theLook Ecommerce」公開資料集。
點選「thelook Ecommerce」。
點選「查看資料集」。
BigQuery 會開啟新分頁,當中應為「bigquery-public-data:thelook_ecommerce」資料集。
點選「傳統版 Explorer」圖示 (),然後展開已新增至「Explorer」面板的「bigquery-public-data」。
向下捲動並找出「thelook_ecommerce」,然後展開該資料集,當中列出「order_items」和「products」資料表。
點按「order_items」資料表,資料結構定義隨即顯示。
點按「products」資料表,資料結構定義隨即顯示。
點選 圖示,開啟新的「未命名的查詢」分頁。
在查詢分頁,點選「透過 Gemini 生成 SQL」,複製下列提示詞並貼上,然後點選「生成」。
Gemini 會提議如下的 SQL 查詢。如果發生錯誤,請重新執行提示詞或執行下列指令。
如要接受建議的程式碼,請按下 Insert 鍵,並點選「執行」來執行 SQL 陳述式。您也可以捲動瀏覽建議的 SQL 程式碼,接受陳述式中建議的特定字詞。
在「查詢結果」窗格,檢視查詢結果。
點按「Check my progress」確認目標已達成。
這項工作中,您將使用 BigQuery ML 建構預測模型,並依據 Gemini 提示詞進行查詢。
您將搭配使用下列範例查詢與實際銷售資料,讓系統將這些資料輸入至模型。查詢會用來建立機器學習模型。
如要建立機器學習預測模型,請在「BigQuery SQL 編輯器」執行下列 SQL:
您可以透過 Gemini 瞭解這項查詢。
模型建立後,「結果」窗格會顯示訊息,類似如下:
點選 圖示,開啟新的「未命名的查詢」分頁。
在查詢分頁,點選「透過 Gemini 生成 SQL」,輸入下列提示詞,然後點選「生成」。
Gemini 會提議如下的 SQL 查詢。如果發生錯誤,請重新執行提示詞或執行下列指令。
如要接受建議的程式碼,請按下 Insert 鍵,並點選「執行」來執行 SQL 陳述式。您也可以捲動瀏覽建議的 SQL 程式碼,接受陳述式中建議的特定字詞。
在「查詢結果」窗格,檢視查詢結果。
點按「Check my progress」確認目標已達成。
您在本實驗室學到了以下技能:
您已學到如何透過 Gemini 使用 BigQuery 分析資料,如果想進一步瞭解 Gemini,請參閱這篇文章,學習在 Google Cloud 撰寫優質的 Gemini 提示詞。
如果您已完成研究室,請按一下「End Lab」(關閉研究室)。Qwiklabs 會移除您已用的資源,並清除使用帳戶。
您可以為研究室的使用體驗評分。請選取合適的星級評等並提供意見,然後按一下「Submit」(提交)。
星級評等代表您的滿意程度:
如果不想提供意見回饋,您可以直接關閉對話方塊。
如有任何想法、建議或指教,請透過「Support」(支援) 分頁提交。
Copyright 2026 Google LLC 保留所有權利。Google 和 Google 標誌是 Google LLC 的商標,其他公司和產品名稱則有可能是其關聯公司的商標。
此内容目前不可用
一旦可用,我们会通过电子邮件告知您
太好了!
一旦可用,我们会通过电子邮件告知您
一次一个实验
确认结束所有现有实验并开始此实验