BigQuery でのリプレイ テストの使用方法

BigQuery では、システム アップデートを導入する前に、ユーザー クエリのサンプルをテストして、本番環境ワークロードのクエリを再実行することで回帰がないか確認します。これらのバックグラウンド テストは、既存のユーザー クエリの精度やパフォーマンスを損なう可能性のあるシステム アップデートを検出するのに役立ちます。

包括的なカバレッジを実現するため、BigQuery は本番環境ワークロードから多様で代表的なクエリのサブセットを自動的に選択します。検証で回帰が検出された場合、BigQuery はアップデートを実装しません。

この自動検証では、データ プライバシーが尊重されます。BigQuery は、データを変更せずにバックグラウンドでクエリを再実行します。テストによる追加の費用やリソース消費はありません。データアクセス ログでは、これらの再実行が bigquery-adminbot@system.gserviceaccount.com アカウントに起因していると見なされる場合があります。

次のステップ