ノートブックの概要
このドキュメントでは、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 などの一般的なライブラリを使用して、ワークフローの任意の時点でデータを可視化できます。
 - ノートブックの Python 変数を参照できるセルで SQL を記述して実行する機能。
 - 集計とカスタマイズをサポートするインタラクティブな DataFrame の可視化。
 
ノートブック ギャラリー
ノートブック ギャラリーは、事前作成済みのノートブック テンプレートを見つけて使用するための一元的なハブです。これらのテンプレートを使用すると、データの準備、データ分析、可視化などの一般的なタスクを実行できます。ノートブック テンプレートは、BigQuery Studio の機能の探索、ワークフローの管理、ベスト プラクティスの推進にも役立ちます。
ノートブック ギャラリー テンプレートを使用すると、データの取り込みと探索から高度な分析と BigQuery ML まで、データ ライフサイクルの各段階でインテントから分析情報までのワークフロー全体を効率化できます。
ノートブック ギャラリーには、あらゆるスキルレベルに対応したテンプレートが用意されています。ギャラリーには、SQL、Python、Apache Spark、DataFrame の基本的なテンプレートが含まれています。BigQuery の生成 AI やマルチモーダル データ分析などのトピックについても学習できます。
ノートブック ギャラリーの使用を開始する手順は次のとおりです。
[BigQuery] ページに移動します。
BigQuery Studio のホームページで、[ノートブック ギャラリーを表示] をクリックします。
 
ノートブック ギャラリー テンプレートの使用の詳細については、ノートブック ギャラリーを使用してノートブックを作成するをご覧ください。
ランタイム管理
BigQuery は、Colab Enterprise ランタイムを使用してノートブックを実行します。
ノートブック ランタイムは、ノートブックでコード実行を可能にするために特定のユーザーに割り当てられた Compute Engine 仮想マシンです。複数のノートブックで同じランタイムを共有できます。ただし、各ランタイムは 1 人のユーザーにのみ属しており、他のユーザーは使用できません。ノートブック ランタイムはテンプレートに基づいて作成されます。通常、このテンプレートは、管理者権限を持つユーザーが定義します。ランタイムは、別のテンプレート タイプを使用するものにいつでも変更できます。
ノートブックのセキュリティ
ノートブックへのアクセスは、Identity and Access Management(IAM)のロールを使用してコントロールします。詳細については、ノートブックへのアクセス権を付与するをご覧ください。
ノートブックで使用する Python パッケージの脆弱性を検出するには、Notebook Security Scanner(プレビュー)をインストールして使用します。
サポートされるリージョン
BigQuery Studio では、ノートブックのバージョンを保存、共有、管理できます。次の表に、BigQuery Studio が利用可能なリージョンを示します。
| リージョンの説明 | リージョン名 | 詳細 | |
|---|---|---|---|
| アフリカ | |||
| ヨハネスブルグ | africa-south1 | 
   ||
| 南北アメリカ | |||
| コロンバス | us-east5 | 
   ||
| ダラス | us-south1 | 
   
 | 
  |
| アイオワ | us-central1 | 
   
 | 
  |
| ロサンゼルス | us-west2 | 
   ||
| ラスベガス | us-west4 | 
   ||
| モントリオール | northamerica-northeast1 | 
   
 | 
  |
| 北バージニア | us-east4 | 
   ||
| オレゴン | us-west1 | 
   
 | 
  |
| サンパウロ | southamerica-east1 | 
   
 | 
  |
| サウスカロライナ州 | us-east1 | 
   ||
| アジア太平洋 | |||
| 香港 | asia-east2 | 
   ||
| ジャカルタ | asia-southeast2 | 
   ||
| ムンバイ | asia-south1 | 
   ||
| ソウル | asia-northeast3 | 
   ||
| シンガポール | asia-southeast1 | 
   ||
| シドニー | australia-southeast1 | 
   ||
| 台湾 | asia-east1 | 
   ||
| 東京 | asia-northeast1 | 
   ||
| ヨーロッパ | |||
| ベルギー | europe-west1 | 
   
 | 
  |
| フランクフルト | europe-west3 | 
   ||
| ロンドン | europe-west2 | 
   
 | 
  |
| マドリッド | europe-southwest1 | 
   
 | 
  |
| オランダ | europe-west4 | 
   
 | 
  |
| トリノ | europe-west12 | 
   ||
| チューリッヒ | europe-west6 | 
   
 | 
  |
| 中東 | |||
| ドーハ | me-central1 | 
   ||
| ダンマーム | me-central2 | 
   ||
料金
BigQuery Studio ノートブックの料金については、ノートブック ランタイムの料金をご覧ください。
スロットの使用状況をモニタリングする
BigQuery Studio ノートブックのスロット使用量は、 Google Cloud コンソールで Cloud Billing レポートを表示することでモニタリングできます。Cloud Billing レポートで、ラベルを goog-bq-feature-type、値を BQ_STUDIO_NOTEBOOK としたフィルタを適用して、BigQuery Studio ノートブックのスロット使用量と費用を表示します。
 
トラブルシューティング
詳細については、Colab Enterprise のトラブルシューティングをご覧ください。
次のステップ
- ノートブックの作成方法を学習する。
 - ノートブックを管理する方法を確認する。