このページでは

For AI agents: a documentation index is available at /docs/llms.txt. Append .md to any page URL for markdown, or send Accept: text/markdown.

Amplitude Analyticsのクエリ時サンプリングによるパフォーマンスの最適化

大規模なデータセットのクエリ処理は、時間とリソースを大量に消費し、実行が困難な場合があります。 Amplitudeのクエリエンジンは、クエリ時サンプリングと呼ばれる技術を使用してパフォーマンスを最適化し、実行時間を短縮できます。

クエリ時サンプリングを有効にすると、Amplitudeのクエリエンジンはデータの代表的なサブセット(具体的には、ランダムに選択されたユーザーの10%サンプルに基づくイベント)を選択して分析します。次に、逆サンプリングなどの高度な統計手法を使用して結果をアップサンプリングし、その結果を母集団全体に当てはめます。

アップサンプリングは、合計やユニークなど、ユーザー数に応じてスケールする関数に役立ちます。 Amplitudeは、平均、最小、最大など、同じようにスケーリングしない関数に対してはアップサンプリングを使用しません。

クエリ時間のサンプリングを有効にする

チャートでクエリ時サンプリングを有効にするには:

  1. ファネル分析から、稲妻のアイコンをクリックします。稲妻が更新され、チャートがクエリを行うデータセットの割合が表示されます。
  2. データセット全体をクエリするには、_サンプル:10%_をクリックしてクエリ時間のサンプリングをオフにします。

クエリ時間のサンプリングをデフォルトとして設定する

プロジェクト管理者は、プロジェクト内のすべての新しいチャートのデフォルトとしてクエリ時間のサンプリングを設定できます。

  1. プロジェクトの設定に移動します。
  2. クエリー時間サンプリングのトグルを有効にします。

ダッシュボードクエリ時間のサンプリング

複数のチャートを含むダッシュボードに対してクエリ時間のサンプリングを有効にするには、ダッシュボードのツールバーに移動し、[サンプリング] をクリックしてダッシュボードのサンプリングを有効または無効に切り替えます。

この機能を有効にすると、ダッシュボードにクエリ時間のサンプリングが有効になっていることが示されます。 各チャートに稲妻アイコンが表示されます。

  • 青いアイコンは、チャートがサンプリングデータを使用していることを意味します。
  • 赤いアイコンは、チャートの分析が少数のデータセットに基づいて行われていることを意味しており、サンプリングされたデータはデータセット全体を正確に反映していない可能性があります。

ダッシュボードでサンプリングを有効にし、チャートを開くと、サンプリングがオンになっている状態でチャートが開きます。

注意事項

クエリ時間のサンプリングはワークフローを合理化できますが、以下の点に留意してください:

  • すべてのタイプの分析に必ずしも適しているとは限りません。これには、小規模なデータセットを含むクエリ、高度な粒度を必要とするクエリ、またはデータが非常に変動している場合にプロパティの最大値、最小値、またはカウントを探すクエリなどがあります。
  • Amplitude Analyticsでクエリ時間のサンプリングが有効になっている場合、コホートの作成、モニターとアラートの設定、データ取り込み時のサンプリングのスケール設定、アカウント分析などの機能は使用できません。

これは役に立ちましたか?