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

キャッシュされたレポート

Cloud Analytics(クラウド分析)はキャッシュ機構を活用してレポートのパフォーマンスを最適化し、レポート生成時間を短縮して結果を迅速に提供します。

レポートをキャッシュする

レポートがキャッシュされるのは次の 2 つのケースです:

  • 事前設定のダッシュボードおよびカスタムダッシュボードに手動で追加されたレポートを含む、ダッシュボード上のレポートは自動的にキャッシュされます。

  • レポートの実行中、開始から 75 秒経過しても実行中、または 2 分でタイムアウトした場合に、そのレポートをキャッシュするオプションが表示されます。

    「Cache report」を選択すると、現在のレポートページを安全に閉じるか、他のページへ遷移できます。レポートはバックグラウンドで実行され、準備ができるとアプリ内通知とメール通知が届きます。

キャッシュを更新

レポートのキャッシュを更新するには:

  • ダッシュボード上のレポートの場合、レポートウィジェットの右下にある更新アイコンを選択して、レポートデータを更新してください。

  • レポートを開いている場合は、レポートページの左下にある「Refresh cache」を選択してください。このオプションは、キャッシュ版が 10 分以上前のものの場合にのみ表示されます。

    キャッシュ済みレポートを更新

キャッシュの有効期限

キャッシュされたレポートが 7 日連続で更新されなかった場合、キャッシュデータは自動的に削除され、そのレポートのキャッシュ版は存在しなくなります。

Reports API におけるキャッシュ

Reports API は独自のキャッシュ機構を持ち、DoiT コンソールとキャッシュを共有しません。同一のレポートに対して短時間に複数回 Reports API を実行すると、キャッシュされた結果を受け取る場合があります。レスポンスボディの "cacheHit": true により示されます。

まだ確定していないデータ(例:直近 3 日間の請求データ)の場合、いずれかがキャッシュ版を使用していると、コンソールに表示されるデータと Reports API が返すデータに差異が生じることがあります。