使用 Visual Studio Code 擴充功能的 Google Cloud

Google Cloud Visual Studio Code (VS Code) 擴充功能可讓您在 VS Code 中執行下列操作:

  • 開發及執行 BigQuery 筆記本。
  • 瀏覽、檢查及預覽 BigQuery 資料集。

事前準備

  1. 在本機終端機中,確認系統已安裝 Python 3.11 以上版本:

    python3 --version
  2. 安裝 Google Cloud CLI

  3. 在本機終端機中初始化 gcloud CLI

    gcloud init
  4. 設定預設專案:

    gcloud config set project PROJECT_ID

    PROJECT_ID 替換為您的預設專案。

  5. 設定應用程式預設憑證

    gcloud auth application-default login
  6. 下載並安裝 VS Code

  7. 開啟 VS Code,然後在活動列中按一下「Extensions」

  8. 使用搜尋列找出 Jupyter 擴充功能,然後按一下「安裝」。VS Code 中的 BigQuery 功能需要 Microsoft 的 Jupyter 擴充功能做為依附元件。

    VS Code 控制台中的 Jupyter 延伸模組清單。

安裝 Google Cloud 擴充功能

  1. 開啟 VS Code,然後在活動列中按一下「Extensions」
  2. 使用搜尋列找出「Google Cloud Code」擴充功能,然後按一下「安裝」

    VS Code 控制台中的 Google Cloud Code 擴充功能。

  3. 如果系統提示,請重新啟動 VS Code。

活動列中現在會顯示 Google Cloud Code 圖示。

設定擴充功能

  1. 開啟 VS Code,然後在活動列中按一下「Google Cloud Code」
  2. 開啟「BigQuery 筆記本」部分。
  3. 按一下「登入 Google Cloud」。系統會將您重新導向至登入頁面,請使用您的憑證登入。
  4. 使用頂層應用程式工作列,依序前往「Code」>「Settings」>「Settings」>「Extensions」
  5. 找出「Google Cloud Code」,然後按一下「管理」圖示,開啟選單。
  6. 選取 [設定]。
  7. 針對「Cloud Code:專案」設定,請輸入要用來執行 Notebook 和顯示 BigQuery 資料集的Google Cloud 專案名稱。
  8. 針對「Cloud Code > Beta: BigQuery Region」設定,輸入 BigQuery 位置。擴充功能會顯示這個位置的資料集。

開發 BigQuery 筆記本

  1. 開啟 VS Code,然後在活動列中按一下「Google Cloud Code」
  2. 開啟「BigQuery Notebooks」專區,然後按一下「BigQuery Notebook」。系統會建立含有範例程式碼的新 .ipynb 檔案,並在編輯器中開啟該檔案。
  3. 在新的筆記本中,按一下「Select Kernel」,然後選取 Python 核心。BigQuery 筆記本需要本地 Python 核心才能執行。您可以建立新的虛擬環境,也可以使用現有的虛擬環境。

    VS Code 主控台中的選取核心介面。

  4. 如果虛擬環境中尚未安裝 bigframes 用戶端程式庫,請安裝該程式庫:

    1. 開啟「Terminal」視窗。
    2. 請執行 pip install bigframes 指令。

您現在可以在 BigQuery 筆記本中編寫及執行程式碼。

探索及預覽 BigQuery 資料集

  1. 開啟 VS Code,然後在活動列中按一下「Google Cloud Code」
  2. 如要查看指定專案和區域的資料集和資料表,請開啟「BigQuery 資料集」部分。也會顯示 BigQuery 公開資料集。
  3. 如要在編輯器中開啟新分頁,請按一下任何表格名稱。這個分頁包含資料表詳細資料、結構定義和預覽畫面。

定價

Visual Studio Code 擴充功能免費,但您使用任何Google Cloud 服務 (BigQuery、Dataproc、Cloud Storage) 時,都會產生費用。

後續步驟