ダッシュボードを裏側で自動更新し、アクセスしたときにデータを速やかに表示したい
やりたいこと
固定されたダッシュボードのデータ更新・表示に時間がかかる
定期的にデータを自動更新するようにし、ユーザーがアクセスしたときには速やかに表示されるようにしたい
手順
キャッシュの有効間隔を適当な値に設定する
例:59分
ダッシュボードにスケジュール配信を設定する
例:1時間間隔
このとき、配信先のメールアドレスはダミーのアドレスでよい
配信することが目的なのではなく、配信に伴い、キャッシュを更新するのが目的なため
どうなるか
キャッシュの使用期限が切れた状態で配信が起動すると、新たにクエリを実行し、その結果をキャッシュする
ユーザーがダッシュボードにアクセスしたとき、このキャッシュが使用されるため、データ表示が早くなる
参考
https://www.googlecloudcommunity.com/gc/Administering-Looker/Looker-dashboard-auto-refresh-stopped-working/m-p/816845#M1877