ノートブックの概要
このドキュメントでは、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 ステートメントの予測入力機能。
- ノートブックのバージョンを保存、共有、管理する機能。
- matplotlib、seaborn などの一般的なライブラリを使用して、ワークフローの任意の時点でデータを可視化できます。
ランタイム管理
BigQuery は、Colab Enterprise ランタイムを使用してノートブックを実行します。
ノートブック ランタイムは、ノートブックでコード実行を可能にするために特定のユーザーに割り当てられた Compute Engine 仮想マシンです。複数のノートブックで同じランタイムを共有できます。ただし、各ランタイムは 1 人のユーザーにのみ属しており、他のユーザーは使用できません。ノートブック ランタイムはテンプレートに基づいて作成されます。通常、このテンプレートは、管理者権限を持つユーザーが定義します。ランタイムは、別のテンプレート タイプを使用するものにいつでも変更できます。
ノートブックのセキュリティ
ノートブックへのアクセスは、Identity and Access Management(IAM)のロールを使用してコントロールします。詳細については、ノートブックへのアクセス権を付与するをご覧ください。
サポートされているリージョン
BigQuery Studio では、ノートブックのバージョンを保存、共有、管理できます。次の表に、BigQuery Studio が利用可能なリージョンを示します。
リージョンの説明 | リージョン名 | 詳細 | |
---|---|---|---|
アフリカ | |||
ヨハネスブルグ | africa-south1 |
||
南北アメリカ | |||
コロンバス | us-east5 |
||
ダラス | us-south1 |
低 CO2 | |
アイオワ | us-central1 |
低 CO2 | |
ロサンゼルス | us-west2 |
||
ラスベガス | us-west4 |
||
モントリオール | northamerica-northeast1 |
低 CO2 | |
北バージニア | us-east4 |
||
オレゴン | us-west1 |
低 CO2 | |
サンパウロ | southamerica-east1 |
低 CO2 | |
サウス カロライナ | us-east1 |
||
アジア太平洋 | |||
香港 | asia-east2 |
||
ジャカルタ | asia-southeast2 |
||
ムンバイ | asia-south1 |
||
ソウル | asia-northeast3 |
||
シンガポール | asia-southeast1 |
||
シドニー | australia-southeast1 |
||
台湾 | asia-east1 |
||
東京 | asia-northeast1 |
||
ヨーロッパ | |||
ベルギー | europe-west1 |
低 CO2 | |
フランクフルト | europe-west3 |
低 CO2 | |
ロンドン | europe-west2 |
低 CO2 | |
マドリッド | europe-southwest1 |
低 CO2 | |
オランダ | europe-west4 |
低 CO2 | |
トリノ | europe-west12 |
||
チューリッヒ | europe-west6 |
低 CO2 | |
中東 | |||
ドーハ | me-central1 |
||
ダンマーム | me-central2 |
割り当てと上限
詳細については、ノートブックの割り当てと上限をご覧ください。
トラブルシューティング
詳細については、Colab Enterprise のトラブルシューティングをご覧ください。
次のステップ
- ノートブックの作成方法を学習する。
- ノートブックを管理する方法を確認する。