筆記本簡介
本文件介紹 BigQuery 中的 Colab Enterprise 筆記本。您可以使用筆記本,透過 SQL、Python 和其他常見套件和 API 完成分析和機器學習 (ML) 工作流程。筆記本提供下列選項,可改善協作和管理作業:
- 使用身分與存取權管理 (IAM) 功能,與特定使用者和群組共用筆記本。
- 查看筆記本版本記錄。
- 還原或分支先前版本的 Notebook。
筆記本是 BigQuery Studio 程式碼資產,由 Dataform 提供支援。儲存的查詢也是程式碼資產。所有程式碼資產都會儲存在預設區域中。更新預設區域後,系統會變更所有在該時間點後建立的程式碼資產區域。
筆記本功能僅適用於 Google Cloud 控制台。
優點
BigQuery 中的 Notebook 有以下優點:
- BigQuery DataFrames 已整合至 Notebook,無須設定。BigQuery DataFrames 是 Python API,可透過 pandas DataFrame 和 scikit-learn API 大規模分析 BigQuery 資料。
- 採用 Gemini 生成式 AI 輔助程式碼開發功能。
- 自動完成 SQL 陳述式,與 BigQuery 編輯器相同。
- 可儲存、共用及管理筆記本版本。
- 能夠使用 matplotlib、seaborn 和其他熱門程式庫,在工作流程的任何階段將資料視覺化。
執行階段管理
BigQuery 會使用 Colab Enterprise 執行階段執行筆記本。
筆記本執行階段是指分配給特定使用者的 Compute Engine 虛擬機器,可在筆記本中執行程式碼。多個筆記本可共用相同的執行階段。不過,每個執行階段都只屬於一位使用者,無法供其他人使用。筆記本執行階段是根據範本建立,而範本通常是由具備管理員權限的使用者定義。您隨時可以變更為使用不同範本類型的執行階段。
筆記本安全性
您可以使用身分與存取權管理 (IAM) 角色控管筆記本的存取權。詳情請參閱「授予 Notebook 存取權」。
支援的地區
BigQuery Studio 可讓您儲存、分享及管理筆記本版本。下表列出可使用 BigQuery Studio 的地區:
地區說明 | 地區名稱 | 詳細資料 | |
---|---|---|---|
非洲 | |||
約翰尼斯堡 | africa-south1 |
||
美洲 | |||
哥倫布 | us-east5 |
||
達拉斯 | us-south1 |
|
|
愛荷華州 | us-central1 |
|
|
洛杉磯 | us-west2 |
||
拉斯維加斯 | us-west4 |
||
蒙特婁 | northamerica-northeast1 |
|
|
北維吉尼亞州 | us-east4 |
||
奧勒岡州 | us-west1 |
|
|
聖保羅 | southamerica-east1 |
|
|
南卡羅來納州 | us-east1 |
||
亞太地區 | |||
香港 | asia-east2 |
||
雅加達 | asia-southeast2 |
||
孟買 | asia-south1 |
||
首爾 | asia-northeast3 |
||
新加坡 | asia-southeast1 |
||
雪梨 | australia-southeast1 |
||
台灣 | asia-east1 |
||
東京 | asia-northeast1 |
||
歐洲 | |||
比利時 | europe-west1 |
|
|
法蘭克福 | europe-west3 |
|
|
倫敦 | europe-west2 |
|
|
馬德里 | europe-southwest1 |
|
|
荷蘭 | europe-west4 |
|
|
杜林 | europe-west12 |
||
蘇黎世 | europe-west6 |
|
|
中東地區 | |||
杜哈 | me-central1 |
||
達曼 | me-central2 |
定價
如要瞭解 BigQuery Studio 筆記本的定價資訊,請參閱「筆記本執行階段定價」。
監控運算單元用量
您可以在 Google Cloud 控制台查看 Cloud Billing 報表,監控 BigQuery Studio 的 Notebook 時段用量。在 Cloud Billing 報表中,套用標籤為 goog-bq-feature-type 且值為 BQ_STUDIO_NOTEBOOK 的篩選器,即可查看 BigQuery Studio 筆記本的時段使用情形和費用。
疑難排解
詳情請參閱「排解 Colab Enterprise 問題」。
後續步驟
- 瞭解如何建立 Notebook。
- 瞭解如何管理 Notebook。