Google Cloud の Visual Studio Code 拡張機能を使用する

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. [Login to Google Cloud] をクリックします。認証情報を使用してログインするようにリダイレクトされます。
  4. 最上位のアプリケーション タスクバーを使用して、[Code] > [Settings] > [Settings] > [Extensions] に移動します。
  5. [Google Cloud Code] を見つけて、[管理] アイコンをクリックしてメニューを開きます。
  6. [設定] を選択します。
  7. [Cloud Code: Project] 設定に、ノートブックの実行と BigQuery データセットの表示に使用するGoogle Cloud プロジェクトの名前を入力します。
  8. [Cloud Code > ベータ版: BigQuery リージョン] の設定で、BigQuery のロケーションを入力します。この場所のデータセットが拡張機能に表示されます。

BigQuery ノートブックを開発する

  1. VS Code を開き、アクティビティ バーで [Google Cloud Code] をクリックします。
  2. [BigQuery ノートブック] セクションを開き、[BigQuery ノートブック] をクリックします。サンプルコードを含む新しい .ipynb ファイルが作成され、エディタで開きます。
  3. 新しいノートブックで [Select Kernel] をクリックし、Python カーネルを選択します。BigQuery ノートブックの実行にはローカル Python カーネルが必要です。新しい仮想環境を作成することも、既存の仮想環境を使用することもできます。

    VS Code コンソールで選択したカーネル インターフェース。

  4. 仮想環境にまだインストールされていない場合は、bigframes クライアント ライブラリをインストールします。

    1. ターミナル ウィンドウを開きます。
    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)は有料です。

次のステップ