
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
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 公開資料集,尤其是 bigquery-public-data.thelook_ecommerce 資料集,其中含有電子商務和數位行銷的合成資料。
本實驗室假設您熟悉 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 Cloud Qwiklabs 使用者帳戶授予必要的 IAM 角色,以便使用 Gemini:
新增角色後,使用者即可透過 Gemini 取得協助。
點按「Check my progress」,確認目標已達成。
在這項工作中,您將建立資料集,並在 BigQuery 啟用 Gemini 功能。
前往 Google Cloud 控制台,依序選取「導覽選單」圖示 和「BigQuery」。如果出現提示訊息,請點按「完成」。
在「Explorer」面板中找到
透過建立資料集,您可以儲存資料庫物件,包括資料表和模型。
在「建立資料集」窗格,輸入以下資訊:
欄位 | 值 |
---|---|
資料集 ID | bqml_tutorial |
位置類型 | 選取「多區域」 |
其他欄位均保留預設值。
按一下「建立資料集」。
如要在 BigQuery 查看 Gemini 功能,請點按工具列中的「Gemini」圖示 。如果找不到圖示,請重新整理頁面。
在「Gemini in BigQuery SQL editor」清單中,選取下列所有選項:
自動補全
自動產生
說明
點按「Check my progress」,確認目標已達成。
Gemini 可協助發掘及分析可用的資料。
在開始查詢資料前,您需要知道自己可存取哪些資料。每種資料產品整理和儲存資料的方式不盡相同。如需說明,可以向 Gemini 傳送自然語言陳述式 (即提示),例如「How do I view which datasets and tables are available to me in BigQuery?」(如何查看我可以在 BigQuery 使用哪些資料集和資料表?)。
如果想瞭解不同資料查詢系統的特性,可以使用類似如下的提示,要求 Gemini 提供特定產品資訊:
「How do I get started with BigQuery?」(如何開始使用 BigQuery?)
「What are the benefits of using BigQuery for data analysis?」(將 BigQuery 用於資料分析的好處為何?)
「How does BigQuery handle auto-scaling for queries?」(BigQuery 如何針對查詢自動調整資源配置?)
在這項工作中,您將透過提示,讓 Gemini 解答資料相關疑問。
前往 Google Cloud 控制台,依序選取「導覽選單」圖示 和「BigQuery」。
在 Google Cloud 控制台工具列,點按「開啟 Gemini」圖示 。
點按「啟用」來啟用 Gemini for Google Cloud API。
Gemini 窗格會顯示「Welcome to Gemini in Cloud Console」訊息。按一下「開始對話」。
在「Gemini」窗格中輸入以下提示:
點選「傳送提示」圖示 。
Gemini 的回應會類似如下:
點選「Gemini」窗格中的「重設對話」圖示 ,即可視需要重設對話記錄。
Gemini 可協助您使用 SQL。舉例來說,如果您使用其他開發人員撰寫的 SQL 查詢,Gemini 可在 BigQuery 中以淺顯的用語說明複雜的查詢。有了這類說明,您就能瞭解查詢語法、底層結構定義和業務情境。
請按照下列步驟,透過提示讓 Gemini 說明範例 SQL 查詢:
前往 Google Cloud 控制台,依序選取「導覽選單」圖示 和「BigQuery」。
在「歡迎使用 BigQuery Studio」字樣下方,點按「SQL 查詢」來建立新的 SQL 查詢。
在查詢編輯器中,貼上要讓 Gemini 說明的查詢。
舉例來說,您可能想瞭解銷售資料集中的資料表和查詢有何關聯,並希望 Gemini 協助撰寫使用該資料集的查詢。在以下範例查詢中,您或許瞭解所使用的資料表,但可能需要一段時間,才能剖析和瞭解查詢的其他部分。
選取要讓 Gemini 說明的查詢,然後按一下滑鼠右鍵,點按選單中的「說明目前選取的查詢」。
SQL 說明會顯示在「Gemini」窗格中。
Gemini 會使用前一步驟中的範例查詢,提供類似如下的說明:
點按「Check my progress」,確認目標已達成。
您可以使用提示,要求 Gemini 根據資料結構定義產生 SQL 查詢。即使您沒有編寫程式碼、不太瞭解資料結構定義,或只具備 SQL 語法的基礎知識,Gemini 都可以建議一或多個 SQL 陳述式。
在這項工作中,您將產生查詢,列出每天的熱銷產品。這類查詢通常很複雜,但您可以使用 Gemini 自動建立陳述式。接著,您可以使用 thelook_ecommerce 資料集中的資料表,提示 Gemini 生成查詢,根據訂單產品和產品名稱計算銷售量。
前往 Google Cloud 控制台,依序選取「導覽選單」圖示 和「BigQuery」。
從「導覽選單」點按「BigQuery Studio」。
在「Explorer」窗格中,點按「+ 新增」。
在「新增」對話方塊的「尋找資料來源」欄位中,輸入 public datasets
。
按下 Enter 鍵,畫面上隨即會列出公開資料集。
點按「公開資料集」後,就會看見 Marketplace 中的公開資料集清單。
搜尋 thelook
,清單中將出現「TheLook Ecommerce」公開資料集。
按兩下「theLook Ecommerce」。
點按「查看資料集」。
展開「Explorer」面板中新增的「bigquery-public-data」。
向下捲動並找出「thelook_ecommerce」,然後展開該資料集,當中列出「order_items
」和「products
」資料表。
點按「order_items
」資料表,資料結構定義隨即顯示。
返回「Explorer」面板。
點按「products
」資料表,資料結構定義隨即顯示。
點按 圖示,開啟新的「未命名的查詢」分頁。
在查詢編輯器中輸入下列提示,然後按下 Enter 鍵。井字 (#) 字元會提示 Gemini 生成 SQL。
Gemini 會提議如下的 SQL 查詢。如果發生錯誤,請重新執行提示或執行下列指令。
如要接受建議的程式碼,請按下 Tab 鍵並點按「執行」,開始執行 SQL 陳述式。您也可以捲動瀏覽建議的 SQL,接受陳述式建議的特定字詞。
在「查詢結果」窗格,檢視查詢結果。
點按「Check my progress」,確認目標已達成。
在這項工作中,您將使用 BigQuery ML 建構預測模型,並依據 Gemini 提示進行查詢。
您將搭配使用下列範例查詢與實際銷售資料,讓系統將這些資料輸入至模型。查詢會用來建立機器學習模型。
如要建立機器學習預測模型,請在「BigQuery SQL 編輯器」執行下列 SQL:
您可以透過 Gemini 瞭解這項查詢。
模型建立後,「結果」窗格會顯示訊息,類似如下:
點按 圖示,開啟新的「未命名的查詢」分頁。
在查詢編輯器中輸入下列提示,然後按下 Enter 鍵。井字 (#) 字元會提示 Gemini 生成 SQL。
Gemini 會提議如下的 SQL 查詢。如果發生錯誤,請重新執行提示或執行下列指令。
如要接受建議的程式碼,請按下 Tab 鍵並點按「執行」,開始執行 SQL 陳述式。您也可以捲動瀏覽建議的 SQL,接受陳述式建議的特定字詞。
在「查詢結果」窗格,檢視查詢結果。
點按「Check my progress」,確認目標已達成。
在本實驗室中,您學到了以下技能:
您已學到如何透過 Gemini 使用 BigQuery 分析資料,如果想進一步瞭解 Gemini,請參閱「在 Google Cloud 撰寫更有效的 Gemini 提示」。
如果您已完成研究室,請按一下「End Lab」(關閉研究室)。Qwiklabs 會移除您已用的資源,並清除使用帳戶。
您可以為研究室的使用體驗評分。請選取合適的星級評等並提供意見,然後按一下「Submit」(提交)。
星級評等代表您的滿意程度:
如果不想提供意見回饋,您可以直接關閉對話方塊。
如有任何想法、建議或指教,請透過「Support」(支援) 分頁提交。
Copyright 2024 Google LLC 保留所有權利。Google 和 Google 標誌是 Google LLC 的商標,其他公司和產品名稱則有可能是其關聯公司的商標。
此内容目前不可用
一旦可用,我们会通过电子邮件告知您
太好了!
一旦可用,我们会通过电子邮件告知您
One lab at a time
Confirm to end all existing labs and start this one