メインコンテンツへスキップ

BigQuery Intelligence をセットアップする

はじめに

BigQuery Intelligence には、組織レベルで特定の権限が必要です。詳細については、BigQuery Intelligence permissions を参照してください。

BigQuery Intelligence をセットアップする

BigQuery Intelligence をセットアップするには、次の手順を実行してください。

  1. Google Cloud 組織をプラットフォームに接続します。DoiT のワークロード用のアイデンティティを設定する際に、サービスアカウントのなりすましを許可していることを確認してください。

  2. サービスアカウントを更新して、BigQuery Intelligence に必要な権限を付与します。BigQuery editions 上でワークロードを実行している場合は、BigQuery Intelligence Editions 用の権限も付与してください。

    BigQuery Intelligence Insights の権限を付与すると、Insights が BigQuery の使用状況に関する具体的な推奨事項を生成できるようになります。これらの権限は BigQuery Intelligence のセットアップそのものとは直接関係せず、後から有効化することもできます。

    注意

    現在の実装では、BigQuery Intelligence は 1 つのサービスアカウントで動作します。複数のサービスアカウントに権限を付与した場合でも、BigQuery Intelligence が動作するのは最初の 1 つのみです。

セットアップが完了すると、BigQuery Intelligence は過去 30 日間の履歴データをバックフィルし、Google Cloud BigQuery の使用パターンに関する情報の収集を開始します。BigQuery Intelligence ダッシュボードに統計情報と推奨事項が完全に反映されるまで、最大で 24 時間かかる場合があります。

BigQuery Intelligence は、接続された Google Cloud アカウントの Google Cloud 請求プロジェクト内でクエリを実行し、ダッシュボード用のデータを構築するとともに、BigQuery Intelligence データソースを使用する Cloud Analytics レポートをサポートします。クエリ時間とコストは、BigQuery 監査ログのボリューム、選択した時間範囲、フィルター、およびコンピュートモデル (オンデマンドまたは予約) によって異なります。

VPC Service Controls

環境内で VPC Service Controls をデプロイしている場合、BigQuery Intelligence からのコンテキストアウェアアクセスを許可するために、組織レベルで設定を行う必要があります。

  1. アクセスポリシーを作成します。

    1. Google Cloud コンソールで Access Context Manager に移動します。プロンプトが表示された場合は、組織を選択します。

    2. 次の設定で基本アクセスレベルを作成します。

      1. Access level title フィールドに DoiT Console Access と入力します。

      2. Basic mode を選択します。

      3. When condition is met, return オプションで TRUE を選択します。

      4. Conditions セクションで Add attributeIP Subnetworks を選択し、IP Subnetworks ボックスで Private IP を選択します。

      5. Select VPC networks を選択し、Import options リストで Manually enter VPC network address を選択してから、//compute.googleapis.com/projects/me-doit-intl-com/global/networks/doit-vpc-ca4b552 を入力します。

      6. 設定を保存します。

  2. 次の API へのアクセスを許可するために、サービス境界を作成します。

    • BigQuery Reservation API
    • BigQuery API
    • BigQuery Data Policy API
    • BigQuery Data Transfer API
    • BigQuery Migration API
    • Cloud Logging API
  3. Access level ペインで、ステップ 1 で作成した DoiT Console Access アクセスポリシーを追加します。

  4. Ingress policy ペインで、ログシンクライターのアイデンティティ用の新しいルールを追加します。

    1. FROM: Identities & groups を選択し、組織ログシンクライターのアイデンティティ ( ORG_ID を更新) を選択します。[email protected]

    2. TO: Projects を選択し、DoiT コンソールのサービスアカウント (aeo-ipt-svc-accounts) のプロジェクトを選択します。

    3. Selected service BigQuery API については、all methods を選択します。