ノートブックの概要

プレビュー版のサポートについては、bigquery-notebooks-support@google.com までメールでお問い合わせください。

このドキュメントでは、BigQuery の Colab Enterprise ノートブックの概要について説明します。ノートブックを使用すると、SQL、Python などの一般的なパッケージと API を使い、分析と機械学習(ML)ワークフローを遂行できます。ノートブックでは、次の手段によりコラボレーションと管理が向上します。

  • Identity and Access Management(IAM)を使用して、特定のユーザーやグループとの間でノートブックを共有する。
  • ノートブックの変更履歴を確認する。
  • 以前のノートブック バージョンに戻す、または前のバージョンから分岐させる。

ノートブックは、Dataform が提供する BigQuery Studio コードアセットです。保存したクエリもコードアセットです。すべてのコードアセットは、デフォルトのリージョンに保存されます。デフォルト リージョンを更新すると、それ以降に作成されるすべてのコードアセットのリージョンが変更されます。

ノートブックの機能は Google Cloud コンソールでのみ利用可能です。

利点

BigQuery のノートブックには、次の利点があります。

  • BigQuery DataFrames はノートブックに統合されているため、設定が不要です。BigQuery DataFrames は Python API であり、pandas DataFrameおよびscikit-learn API を使用して BigQuery データを大規模に分析するために使用できます。
  • Duet AI の生成 AI による支援コード開発。
  • BigQuery エディタと同様の SQL ステートメントのオートコンプリート機能。
  • ノートブックのバージョンを保存、共有、管理する機能。
  • matplotlibseaborn などの一般的なライブラリを使用して、ワークフローの任意の時点でデータを可視化できます。

ランタイム管理

BigQuery は、Vertex AI ランタイムを使用してノートブックを実行します。

ノートブック ランタイムは、ノートブックでコード実行を可能にするために特定のユーザーに割り当てられた Compute Engine 仮想マシンです。複数のノートブックで同じランタイムを共有できます。ただし、各ランタイムは 1 人のユーザーにのみ属しており、他のユーザーは使用できません。ノートブック ランタイムはテンプレートに基づいて作成されます。通常、このテンプレートは、管理者権限を持つユーザーが定義します。ランタイムは、別のテンプレート タイプを使用するものにいつでも変更できます。

ノートブックのセキュリティ

ノートブックへのアクセスは、Identity and Access Management(IAM)のロールを使用してコントロールします。詳細については、ノートブックへのアクセス権を付与するをご覧ください。

サポートされるリージョン

次の表では、ノートブックを利用できるリージョンを示します。

南北アメリカ

リージョンの説明 リージョン名 詳細
アイオワ us-central1 リーフアイコン 低 CO2
オレゴン us-west1 リーフアイコン 低 CO2
サンパウロ southamerica-east1 リーフアイコン 低 CO2

アジア太平洋

リージョンの説明 リージョン名 詳細
ムンバイ asia-south1
シンガポール asia-southeast1
台湾 asia-east1
東京 asia-northeast1

ヨーロッパ

リージョンの説明 リージョン名 詳細
ベルギー europe-west1 リーフアイコン 低 CO2
フランクフルト europe-west3 リーフアイコン 低 CO2
ロンドン europe-west2 リーフアイコン 低 CO2
オランダ europe-west4
チューリッヒ europe-west6 リーフアイコン 低 CO2

制限事項

  • BigQuery Studio は HIPAA を遵守していません。
  • ノートブック ストレージは VPC Service Controls では利用できません。

割り当てと上限

詳細については、ノートブックの割り当てと上限をご覧ください。

トラブルシューティング

詳細については、Colab Enterprise のトラブルシューティングをご覧ください。

次のステップ