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

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

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

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

レポートがキャッシュされる状況は次の 2 つです。

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

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

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

キャッシュを更新

レポートのキャッシュを更新するには、次の操作を行います。

  • ダッシュボードに掲載されているレポートでは、レポートウィジェット右下の更新アイコンを選択して、レポートデータを更新します。

  • レポートを開いている場合は、レポートページ左下の Refresh cache を選択します。このオプションは、キャッシュ済みバージョンが 10 分以上前のものの場合にのみ利用できます。

    Refresh cached report

キャッシュの有効期限

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

Reports API におけるキャッシュ

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

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