ノートブックの概要
このドキュメントでは、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 は、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 のトラブルシューティングをご覧ください。
次のステップ
- ノートブックの作成方法を学習する。
- ノートブックを管理する方法を確認する。