
准备工作
- 实验会创建一个 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 公開資料集,尤其是 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」。
畫面會顯示「歡迎使用 Cloud 控制台中的 BigQuery」對話方塊,其中包含快速入門指南的連結和使用者介面更新內容。
按一下「完成」,關閉對話方塊。
在「Explorer」面板中找到 和「建立資料集」。
透過建立資料集,您可以儲存資料庫物件,包括資料表和模型。
在「建立資料集」窗格,輸入以下資訊:
欄位 | 值 |
---|---|
資料集 ID | bqml_tutorial |
位置類型 | 選取「多區域」 |
其他欄位均保留預設值。
按一下「建立資料集」。
請點選工具列中的Gemini Code Assist 圖示 (),在 BigQuery 開啟 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 解答資料相關疑問。
點選 BigQuery 控制台中的「開啟 Gemini」圖示 ()。
出現系統提示時,請點選「啟用」來啟用 Gemini for Google Cloud API。
Gemini 窗格會顯示「Welcome to Gemini in Cloud Console」訊息。按一下「開始對話」。
在「Gemini」窗格中輸入以下提示詞:
點選「傳送提示詞」圖示 。
Gemini 的回應會類似如下:
點選「Gemini」窗格中的「重設對話」圖示 ,即可視需要重設對話記錄。
Gemini 可協助您使用 SQL。舉例來說,如果您使用其他開發人員撰寫的 SQL 查詢,Gemini 可在 BigQuery 中以淺顯的用語說明複雜的查詢。有了這類說明,您就能瞭解查詢語法、底層結構定義和業務情境。
請按照下列步驟,提示 Gemini 說明 SQL 查詢範例:
點選 BigQuery 控制台中的「SQL 查詢」,建立新的 SQL 查詢。
在查詢編輯器貼上要 Gemini 說明的查詢。
舉例來說,您可能想瞭解銷售資料集中的資料表和查詢有何關聯,並希望 Gemini 協助撰寫使用該資料集的查詢。在以下範例查詢中,您或許瞭解所使用的資料表,但可能需要一段時間,才能剖析和瞭解查詢的其他部分。
選取要讓 Gemini 說明的查詢,然後按一下滑鼠右鍵,點按選單中的「說明目前選取的查詢」。
SQL 說明會顯示在「Gemini」窗格中。
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
資料集。
bigquery-public-data
,請依序點選「+ 新增資料」>「依據名稱為專案加上星號」> 專案名稱 (bigquery-public-data) 和「加上星號」。
展開加入「Explorer」面板的「bigquery-public-data」。
向下捲動並找出「thelook_ecommerce」,然後展開該資料集,當中列出「order_items
」和「products
」資料表。
點按「order_items
」資料表,資料結構定義隨即顯示。
點按「products
」資料表,資料結構定義隨即顯示。
點選 圖示,開啟新的「未命名的查詢」分頁。
在查詢編輯器的左側面板,點選 Gemini 圖示 ()。在「透過 Gemini 生成 SQL 程式碼」對話方塊輸入下列提示詞,然後點選「生成」。
Gemini 會提議如下的 SQL 查詢。如果發生錯誤,請重新執行提示詞或執行下列指令。
如要接受建議的程式碼,請按下 Insert 鍵,並點選「執行」來執行 SQL 陳述式。您也可以捲動瀏覽建議的 SQL 程式碼,接受陳述式中建議的特定字詞。
在「查詢結果」窗格,檢視查詢結果。
點按「Check my progress」,確認目標已達成。
在這項工作中,您將使用 BigQuery ML 建構預測模型,並依據 Gemini 提示詞進行查詢。
您將搭配使用下列範例查詢與實際銷售資料,讓系統將這些資料輸入至模型。查詢會用來建立機器學習模型。
如要建立機器學習預測模型,請在「BigQuery SQL 編輯器」執行下列 SQL:
您可以透過 Gemini 瞭解這項查詢。
模型建立後,「結果」窗格會顯示訊息,類似如下:
點選 圖示,開啟新的「未命名的查詢」分頁。
在查詢編輯器的左側面板,點選 Gemini 圖示 ()。在「透過 Gemini 生成 SQL 程式碼」對話方塊輸入下列提示詞,然後點選「生成」。
Gemini 會提議如下的 SQL 查詢。如果發生錯誤,請重新執行提示詞或執行下列指令。
如要接受建議的程式碼,請按下 Insert 鍵,並點選「執行」來執行 SQL 陳述式。您也可以捲動瀏覽建議的 SQL 程式碼,接受陳述式中建議的特定字詞。
在「查詢結果」窗格,檢視查詢結果。
點按「Check my progress」,確認目標已達成。
在本實驗室中,您學到了以下技能:
您已學到如何透過 Gemini 使用 BigQuery 分析資料,如果想進一步瞭解 Gemini,請參閱這篇文章,學習在 Google Cloud 中撰寫優質的 Gemini 提示詞。
如果您已完成研究室,請按一下「End Lab」(關閉研究室)。Qwiklabs 會移除您已用的資源,並清除使用帳戶。
您可以為研究室的使用體驗評分。請選取合適的星級評等並提供意見,然後按一下「Submit」(提交)。
星級評等代表您的滿意程度:
如果不想提供意見回饋,您可以直接關閉對話方塊。
如有任何想法、建議或指教,請透過「Support」(支援) 分頁提交。
Copyright 2024 Google LLC 保留所有權利。Google 和 Google 標誌是 Google LLC 的商標,其他公司和產品名稱則有可能是其關聯公司的商標。
此内容目前不可用
一旦可用,我们会通过电子邮件告知您
太好了!
一旦可用,我们会通过电子邮件告知您
一次一个实验
确认结束所有现有实验并开始此实验