使用 Visual Studio Code 擴充功能的 Google Cloud
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,然後在活動列中按一下「Extensions」。
使用搜尋列找出 Jupyter 擴充功能,然後按一下「安裝」。VS Code 中的 BigQuery 功能需要 Microsoft 的 Jupyter 擴充功能做為依附元件。
安裝 Google Cloud 擴充功能
- 開啟 VS Code,然後在活動列中按一下「Extensions」。
使用搜尋列找出「Google Cloud Code」擴充功能,然後按一下「安裝」。
如果系統提示,請重新啟動 VS Code。
活動列中現在會顯示 Google Cloud Code 圖示。
設定擴充功能
- 開啟 VS Code,然後在活動列中按一下「Google Cloud Code」。
- 開啟「BigQuery 筆記本」部分。
- 按一下「登入 Google Cloud」。系統會將您重新導向至登入頁面,請使用您的憑證登入。
- 使用頂層應用程式工作列,依序前往「Code」>「Settings」>「Settings」>「Extensions」。
- 找出「Google Cloud Code」,然後按一下「管理」圖示,開啟選單。
- 選取 [設定]。
- 針對「Cloud Code:專案」設定,請輸入要用來執行 Notebook 和顯示 BigQuery 資料集的Google Cloud 專案名稱。
- 針對「Cloud Code > Beta: BigQuery Region」設定,輸入 BigQuery 位置。擴充功能會顯示這個位置的資料集。
開發 BigQuery 筆記本
- 開啟 VS Code,然後在活動列中按一下「Google Cloud Code」。
- 開啟「BigQuery Notebooks」專區,然後按一下「BigQuery Notebook」。系統會建立含有範例程式碼的新
.ipynb
檔案,並在編輯器中開啟該檔案。 在新的筆記本中,按一下「Select Kernel」,然後選取 Python 核心。BigQuery 筆記本需要本地 Python 核心才能執行。您可以建立新的虛擬環境,也可以使用現有的虛擬環境。
如果虛擬環境中尚未安裝
bigframes
用戶端程式庫,請安裝該程式庫:- 開啟「Terminal」視窗。
- 請執行
pip install bigframes
指令。
您現在可以在 BigQuery 筆記本中編寫及執行程式碼。
探索及預覽 BigQuery 資料集
- 開啟 VS Code,然後在活動列中按一下「Google Cloud Code」。
- 如要查看指定專案和區域的資料集和資料表,請開啟「BigQuery 資料集」部分。也會顯示 BigQuery 公開資料集。
- 如要在編輯器中開啟新分頁,請按一下任何表格名稱。這個分頁包含資料表詳細資料、結構定義和預覽畫面。
定價
Visual Studio Code 擴充功能免費,但您使用任何Google Cloud 服務 (BigQuery、Dataproc、Cloud Storage) 時,都會產生費用。
後續步驟
- 進一步瞭解 BigQuery 中的 Notebook。
- 進一步瞭解 BigQuery DataFrames。