推奨事項の概要
BigQuery は Active Assist と連携して、BigQuery リソースの最適化に関するさまざまな推奨事項を提供します。
推奨事項は Recommender によって生成されます。Recommender は、機械学習(ML)またはヒューリスティクスを使用して、BigQuery リソースの使用量を最適化する方法について推奨事項を提供します。
Google Cloud コンソールで BigQuery を使用すると、BigQuery のおすすめハブまたは BigQuery Studio の推奨通知で推奨事項の確認と管理を行うことができます。プロジェクト レベルと組織レベルのさまざまな INFORMATION_SCHEMA
ビューで推奨事項を確認することもできます。
Google Cloud コンソールで、他の推奨事項と一緒に BigQuery の推奨事項を表示するには、Active Assist のおすすめハブを使用します。
BigQuery Recommender
BigQuery は、次の Recommender を提供しています。
- パーティショニングとクラスタリングの Recommender。クエリの動作を分析し、パーティショニングとクラスタリングにより BigQuery テーブルを最適化する機会があるかどうか確認します。
- マテリアライズド ビューの Recommender。マテリアライズド ビューによりワークフローを最適化する機会があるかどうか確認します。
- IAM Recommender。BigQuery データセットの権限を分析し、過剰な権限を持つプリンシパルがあれば、Identity and Access Management(IAM)ロールの更新を提案します。
推奨事項を表示する
Google Cloud コンソールを使用して推奨事項を表示するには、次の操作を行います。
Google Cloud コンソールで [BigQuery] ページに移動します。
ナビゲーション メニューで [推奨事項] をクリックします。
[推奨事項] ページが開き、選択したスコープに応じて、現在のプロジェクトまたは組織に対して生成された推奨事項がすべて表示されます。
特定の推奨事項または分析情報の詳細を表示するには、推奨事項をクリックします。
BigQuery Studio で
(推奨事項)アイコンの通知をクリックして、利用可能な BigQuery の推奨事項を表示することもできます。
INFORMATION_SCHEMA
で推奨事項を表示する
INFORMATION_SCHEMA
ビューを使用して、推奨事項と分析情報を表示することもできます。たとえば、次の例のように、INFORMATION_SCHEMA.RECOMMENDATIONS
ビューを使用して、スロットの節約に基づいて上位 3 つの推奨事項を表示できます。
+---------------------------------------------------+--------------------------------------------------------------------------------------------------+ | recommender | target_resources | est_gb_saved_monthly | slot_hours_saved_monthly | last_updated_time +---------------------------------------------------+--------------------------------------------------------------------------------------------------+ | google.bigquery.materializedview.Recommender | ["project_resource"] | 140805.38289248943 | 9613.139166666666 | 2024-07-01 13:00:00 | google.bigquery.table.PartitionClusterRecommender | ["table_resource_1"] | 4393.7416711859405 | 56.61476777777777 | 2024-07-01 13:00:00 | google.bigquery.table.PartitionClusterRecommender | ["table_resource_2"] | 3934.07264107652 | 10.499466666666667 | 2024-07-01 13:00:00 +---------------------------------------------------+--------------------------------------------------------------------------------------------------+
詳しくは、次のリソースをご覧ください。
INFORMATION_SCHEMA.RECOMMENDATIONS
ビューINFORMATION_SCHEMA.RECOMMENDATIONS_BY_ORGANIZATION
ビューINFORMATION_SCHEMA.INSIGHTS
ビュー
次のステップ
- パーティションとクラスタに関する推奨事項の表示方法を確認する。
- パーティションとクラスタに関する推奨事項の適用方法を学習する。
- マテリアライズド ビューに関する推奨事項の管理方法を学習する。
- IAM Recommender の使用方法を学習する。