メインコンテンツまでスキップ

ダッシュボードとウィジェット

必要な権限

  • BigQuery Intelligence のダッシュボードとウィジェットにアクセスするには、DoiT アカウントに Cloud Analytics User 権限が必要です。

BigQuery Intelligence ダッシュボード

BigQuery Intelligence のダッシュボードは、BigQuery の利用状況のさまざまな側面を強調するウィジェットで構成されています。

The Google Cloud BigQuery Intelligence dashboard

全般設定:

  • Time range: 表示するデータの期間を調整します。オプション:Last dayLast 7 daysLast 30 days

  • Usage type: 料金モデルでクエリをフィルターします。オプション:

ウィジェット

注意
  • BigQuery Spend by SKU を除き、BigQuery Intelligence ダッシュボード上の他のすべてのウィジェットは、毎日 01:00 AM UTC に更新されます。

  • BigQuery Intelligence ダッシュボードは、BigQuery のジョブとリザベーションに起因するコストのみを報告します。レポートの精度は、Google のデータアクセスログの完全性に依存しており、ストリーミング挿入などの欠落が含まれる場合があります。ログが唯一のデータソースであるため、ログに存在しない情報は報告できません。

推奨事項

Recommendations ウィジェットは、お客様の利用状況に関連する BigQuery 最適化の実行可能なインサイトを表示します。各推奨事項を選択して詳細を確認できます。

コンピュートに関する推奨事項

  • 未使用テーブルのバックアップと削除: この推奨事項はすべての利用タイプに適用されます。バックアップ後に BigQuery から削除してストレージコストを削減できる未使用テーブルを一覧表示します。

    以下は例です:

    Google Cloud BigQuery On-demand Recommendation

    • Project 列には請求プロジェクトが表示されます。Project と Billing project を参照してください。

    • Table 列でテーブルを選択すると、Google Cloud BigQuery コンソールで開きます。

    • テーブルに複数のパーティションがある場合は、Partition(s) to Remove 列の数値を選択して、削除対象のパーティションを確認します。

    • 一覧は CSV ファイルとしてダウンロードすることもできます。

オンデマンド料金モデルの推奨事項
  • クエリジョブを制限: Query ID 列に示されたジョブの実行頻度をスライダーで選択したパーセンテージだけ減らし、Savings by Reducing Jobs を確認します。

  • 該当する場合、Insights で BigQuery テーブルのパーティショニングまたはクラスタリングに関する推奨事項も提示されます。

キャパシティ料金モデルの推奨事項

BigQuery editions で 1 年または 3 年の slot commitments を利用している場合、または Flat-Rate Legacy の利用がある場合、該当時に以下の推奨事項が表示されます:

  • 定期的なクエリを別の時間帯に移動: 定期的なクエリを一日の混雑が少ない時間帯に移動することで、必要な最小平均スロットを下げます。適切な時間帯を特定するには、間隔を Hour に設定して Slots Consumption ウィジェット を確認してください。日々のスロット消費の谷が、定期的なクエリを実行する最適な時間帯を示します。

ストレージに関する推奨事項

  • Dataset を Physical Storage に変更: データセットのストレージの課金モデルを、データセット内のテーブルで使用される圧縮後の物理ストレージに対する課金へ変更します。

    推奨事項のリンクを開くと、物理ストレージの課金モデルを使用することでメリットが見込めるデータセットの詳細(プロジェクト、テーブル、論理ストレージサイズ、物理ストレージサイズ、論理ストレージコスト、物理ストレージコスト、潜在的な削減額)を確認できます。

    Google Cloud BigQuery Physical Storage Recommendation

    • Project 列には請求プロジェクトが表示されます。Project と Billing project を参照してください。

    • Table 列のテーブル名を選択すると、Google Cloud BigQuery コンソールで開きます。

    • 一覧は CSV ファイルとしてダウンロードすることもできます。

    注意

    Google の 物理ストレージに関するドキュメント で適格性の基準を確認してください。BigQuery Intelligence の推奨事項では適格性チェックは実施しません。

エクスプローラー

Explore ウィジェットを使用して、BigQuery の利用状況を詳細に確認します。個々のエントリを選択してデータをドリルダウンできます。

Google Cloud BigQuery Explorer

利用可能なメトリクスは、スコープと利用タイプによって異なります。

Usage typeScopeMetric
On-Demand, Edition (pay as you go)Billing Project, UserScan Price, Scan TB
On-Demand, Edition (pay as you go)Project, Dataset, TableScan Price, Scan TB, Storage Price, Storage TB
Edition (one year and three year commitments), Flat-Rate LegacyBilling Project, UserAverage Slots
Edition (one year and three year commitments), Flat-Rate LegacyProject, Dataset, TableStorage Price, Storage TB

以下の例は、選択したユーザーのスキャン費用を示しています。ユーザーが実行した個々のクエリを選択して、費用を確認することもできます。

BigQuery scan price of a user

Project と Billing project

  • Project は、ジョブの実行中にクエリされるデータを保持します。BigQuery audit logs overview では data project と呼ばれます。

  • Billing project はクエリを実行するプロジェクトです。サービスアカウントの作成 を行うプロジェクトです。

    以下の例は、Google Cloud BigQuery コンソールで請求プロジェクトを確認できる場所を示しています。

    Google Cloud BigQuery billing project

「Not yet allocated」項目

次の理由により、BigQuery Intelligence がスキャン対象のテーブルを検出できない場合があります:

  • SELECT 1 のようなクエリ
  • 複雑さゆえに解析できないクエリ(例:パーサーのタイムアウト)
  • まだサポートしていない関数やステートメントを使用するクエリ

このような場合、BigQuery Intelligence の Explorer ウィジェットに Not yet allocated の項目が表示されます。

スロット消費量

Hour または Day ごとの Peak usageAverage usage の観点で、組織が消費したスロット数を表示します。

以下の例は、利用タイプが BigQuery editions のいずれかである場合のスロット消費の想定を示しています。

Google Cloud BigQuery Slots Consumption

テーブルタイプ別のスキャン

Google Cloud BigQuery Slots Consumption

テーブルタイプ別のスキャン

このウィジェットでは、さまざまなタイプのテーブルからスキャンしているデータ量を、非パーティションテーブルと複数のタイプのパーティションテーブル、さらに外部ソース(例:Google Sheets)に分けて表示します。

テーブルタイプを選択すると、そのタイプで最も頻繁にスキャンされているテーブルを確認できます。

Google Cloud BigQuery scans by table type

SKU 別の BigQuery 支出

このウィジェットでは、SKU ごとの BigQuery コストの内訳を表示します。

Google Cloud BigQuery spend by SKU

ウィジェット右上のケバブメニュー()を選択すると、次の 2 つのオプションを利用できます。

  • Refresh: 既定では、SKU 別の BigQuery 支出ウィジェットは 1 日に 2 回更新されます。最新の請求データを Google から取得するには、Refresh オプションを使用します。

    注意

    ウィジェットに表示される情報は DoiT プラットフォームが請求データを取得した時点のものであり、データの鮮度は Google Cloud のデータロードの頻度によって決まります。

  • Open full report: このウィジェットの可視化を生成するレポートを開きます。

次の手順