アセット管理に関する BigQuery Studio を有効にする

BigQuery Studio では、ノートブックや保存済みクエリなどのコードアセットのバージョンを保存、共有、管理できます。

BigQuery Studio API の自動有効化

2024 年 3 月には、BigQuery Studio 機能をサポートする次の API が、BigQuery を使用するすべての Google Cloud プロジェクトで自動的に有効になります。

これらの API のステータスに依存する自動化スクリプトは、すべて更新する必要があります。

これらの API を有効にしても追加料金は発生しません。BigQuery の料金Dataform の料金Dataplex の料金に記載されているように、対応するリソースで有効なサービスを使用するための Identity and Access Management 権限を持つユーザーには料金が発生する可能性があります。

リソース サービスの使用を制限する組織のポリシーの制約を設定すると、追加の API を有効化しないようにできます。選択した API を無効にすることはいつでも可能です。

始める前に

コードアセット管理用に BigQuery Studio を手動で有効にするには、Identity and Access Management(IAM)のオーナー(roles/ownerロールが必要です。

BigQuery Studio コードアセットを手動で有効にする

次の API を有効にすると、コードアセット管理用に BigQuery Studio を手動で有効にできます。

  • Compute Engine API
  • Dataform API
  • Vertex AI API

コードアセットを有効にする手順は次のとおりです。

  1. [BigQuery] ページに移動します。

    [BigQuery] に移動

  2. [エクスプローラ] ペインの下部に表示される [新しいコード管理機能] ダイアログを開き、[今すぐ有効にする] をクリックします。

    ダイアログが表示されない場合は、必要な IAM オーナーロールがあるかどうかを確認してください。

  3. [Enable features] ペインの [コア機能の API] セクションで、次の操作を行います。

    1. コードアセットのバージョン履歴と共有を有効にするには、[バージョン履歴と共有] で [有効にする] をクリックします。
    2. ノートブックを有効にするには、[Python ノートブック] で [すべて有効にする] をクリックします。
    3. API が有効になったら、[次へ] をクリックします。
  4. 省略可: [権限] セクションでユーザー権限を設定します。

    • コードアセットを作成する権限と、作成したコードアセットに対する読み取り、編集、設定の権限をプリンシパルに付与するには、[作成者] にユーザー名またはグループ名を入力します。
    • 共有するすべてのコードアセットの読み取り、編集、設定の権限をプリンシパルに付与するには、[オーナー] にユーザーまたはグループの名前を入力します。
  5. [次へ] をクリックします。

  6. 省略可: [その他の API] セクションの [すべて有効にする] をクリックして、BigQuery DataFrame を使用して BigQuery リモート プロシージャを作成するために必要な API を有効にします。

  7. 追加の API を有効にしない場合は、[閉じる] をクリックして [機能を有効にする] ペインを閉じます。

コードアセットにデフォルトのリージョンを設定する

すべてのコードアセットは同じデフォルト リージョンを使用します。コードアセットのデフォルト リージョンを設定する手順は次のとおりです。

  1. [BigQuery] ページに移動します。

    [BigQuery] に移動

  2. [エクスプローラ] ペインで、コードアセットを有効にしたプロジェクトを見つけます。

  3. プロジェクトの横にある アクションを表示)をクリックし、[デフォルトのコード リージョンを変更] をクリックします。

  4. [リージョン] で、コードアセットに使用するリージョンを選択します。

  5. [選択] をクリックします。

他のユーザーにアクセス権を付与する

コードアセット管理用に BigQuery Studio を有効にしたら、他のユーザーに適切な Identity and Access Management ロールを付与することで、コードアセットへのアクセス権を付与できます。詳細については、ノートブックへのアクセスを許可する保存したクエリへのアクセス権を付与するをご覧ください。

次のステップ