使用 Google Cloud 擴充功能 (適用於 Visual Studio Code)
Google Cloud Visual Studio Code (VS Code) 擴充功能可讓您在 VS Code 中執行下列操作:
- 開發及執行 BigQuery 筆記本。
- 瀏覽、檢查及預覽 BigQuery 資料集。
事前準備
在本機終端機中,確認系統已安裝 Python 3.11 以上版本:
python3 --version
在本機終端機中初始化 gcloud CLI:
gcloud init
設定預設專案:
gcloud config set project PROJECT_ID
將
PROJECT_ID
替換為預設專案。設定應用程式預設憑證:
gcloud auth application-default login
開啟 VS Code,然後在活動列中按一下「擴充功能」。
使用搜尋列找出 Jupyter 擴充功能,然後按一下「安裝」。VS Code 中的 BigQuery 功能需要 Microsoft 的 Jupyter 擴充功能做為依附元件。
安裝 Google Cloud 擴充功能
- 開啟 VS Code,然後在活動列中按一下「擴充功能」。
使用搜尋列尋找 Google Cloud Code 擴充功能,然後按一下「安裝」。
如果系統提示,請重新啟動 VS Code。
活動列中現在會顯示 Google Cloud Code 圖示。
設定擴充功能
- 開啟 VS Code,然後在活動列中點按「Google Cloud Code」。
- 開啟「BigQuery Notebooks」部分。
- 按一下「Login to Google Cloud」,系統會將您重新導向至登入頁面,請輸入憑證。
- 使用頂層應用程式工作列,依序前往「Code」>「Settings」>「Settings」>「Extensions」。
- 找到「Google Cloud Code」,然後點選「管理」圖示開啟選單。
- 選取 [設定]。
- 在「Cloud Code: Project」(Cloud Code:專案) 設定中,輸入要用於執行 Notebook 和顯示 BigQuery 資料集的Google Cloud 專案名稱。
- 在「Cloud Code > Beta: BigQuery Region」設定中,輸入 BigQuery 位置。 擴充功能會顯示這個位置的資料集。
開發 BigQuery 筆記本
- 開啟 VS Code,然後在活動列中點按「Google Cloud Code」。
- 開啟「BigQuery Notebooks」(BigQuery 筆記本) 專區,然後按一下「BigQuery Notebook」(BigQuery 筆記本)。系統會建立新的
.ipynb
檔案,其中包含範例程式碼,並在編輯器中開啟。 在新筆記本中,按一下「Select Kernel」,然後選取 Python 核心。 BigQuery 筆記本需要本機 Python 核心才能執行。您可以建立新的虛擬環境,或使用現有環境。
如果虛擬環境中尚未安裝,請安裝
bigframes
用戶端程式庫:- 開啟「終端機」視窗。
- 請執行
pip install bigframes
指令。
現在您可以在 BigQuery 筆記本中編寫及執行程式碼。
探索及預覽 BigQuery 資料集
- 開啟 VS Code,然後在活動列中點按「Google Cloud Code」。
- 如要查看指定專案和區域的資料集和資料表,請開啟「BigQuery Datasets」(BigQuery 資料集) 區段。您也可以看到 BigQuery 公開資料集。
- 如要在編輯器中開啟新分頁,請按一下任何表格名稱。這個分頁包含資料表詳細資料、結構定義和預覽畫面。
定價
Visual Studio Code 擴充功能免費,但您需要為使用的任何Google Cloud 服務 (BigQuery、Dataproc、Cloud Storage) 付費。
後續步驟
- 進一步瞭解 BigQuery 中的 Notebook。
- 進一步瞭解 BigQuery DataFrames。