ノートブックの概要

このドキュメントでは、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 データを大規模に分析するために使用できます。
  • Gemini の生成 AI による支援コード開発。
  • BigQuery エディタと同様の SQL ステートメントの予測入力機能。
  • ノートブックのバージョンを保存、共有、管理する機能。
  • matplotlibseaborn などの一般的なライブラリを使用して、ワークフローの任意の時点でデータを可視化できます。

ランタイム管理

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

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

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

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

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

BigQuery Studio では、ノートブックのバージョンを保存、共有、管理できます。次の表に、BigQuery Studio が利用可能なリージョンを示します。

リージョンの説明 リージョン名 詳細
モデル
南北アメリカ
アイオワ us-central1 リーフアイコン 低 CO2
オレゴン us-west1 リーフアイコン 低 CO2
サンパウロ southamerica-east1 リーフアイコン 低 CO2
サウスカロライナ us-east1
アジア太平洋
ムンバイ asia-south1
シンガポール asia-southeast1
台湾 asia-east1
東京 asia-northeast1
ヨーロッパ
ベルギー europe-west1 リーフアイコン 低 CO2
フランクフルト europe-west3 リーフアイコン 低 CO2
ロンドン europe-west2 リーフアイコン 低 CO2
オランダ europe-west4
チューリッヒ europe-west6 リーフアイコン 低 CO2

制限事項

Notebooks は HIPAA に準拠していません。

割り当てと上限

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

トラブルシューティング

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

次のステップ