[コンテンツ ガードレール] ページでは、Looker 管理者は次のことができます。
統合された結果のクエリを無効にするか、制限を設定します。
統合された結果のクエリは、クエリ後の処理で計算されます。過剰な計算は Looker インスタンスの Java メモリと競合する可能性があるため、Looker インスタンスのレスポンスが遅くなります。
ダッシュボードの自動更新オプションの使用を制限します。
Looker ダッシュボードは、自動更新するように構成することもできます。これにより、表示されたデータが自動間隔で更新されます。ダッシュボード タイルがデータを更新するたびに、システムはクエリを生成してデータベースに送信します。ダッシュボードが更新されると、システムはダッシュボードの各タイルのクエリを生成します。ダッシュボードの更新が頻繁に行われると、特に大きなダッシュボードでは、データベース システムに大きな負担がかかり、パフォーマンスの問題が発生する可能性があります。同様に、自動更新が有効になっているダッシュボードに複数のユーザーがアクセスすると、パフォーマンスが低下する可能性があります。
高パフォーマンスなダッシュボードの構築に関する詳細と推奨事項については、高パフォーマンスの Looker ダッシュボードを作成する際の考慮事項をご覧ください。
[コンテンツ ガードレール] ページには、次のオプションがあります。
- ダッシュボードでの統合された結果の新しいクエリを制限する
- 統合された結果のすべてのクエリを制限する
- ダッシュボードの自動更新オプションを制限する
- カスタム ビジュアリゼーション用の(データ読み込み前の)iframe の事前レンダリング
- ダッシュボードとタイルの自動更新の最小更新間隔をグローバルで設定する
ダッシュボードでの統合された結果の新しいクエリを制限する
このオプションを有効にすると、Looker では、新しい統合された結果クエリをダッシュボードに保存できなくなります。「統合された結果」クエリがすでに追加されているダッシュボードは引き続き機能します。
統合された結果のすべてのクエリを制限する
このオプションを有効にすると、Looker は統合された結果クエリの実行を停止し、代わりにエラーを報告します。統合された結果クエリを含む既存のダッシュボードでは、No Results が報告され、対応する要素のエラーが表示されます。Looker でこれらのエラーが発生した場合、Looker は統合された結果クエリを含むダッシュボードのスケジュール設定された配信を完了しません。
ダッシュボードの自動更新オプションを制限する
このオプションを有効にすると、ダッシュボードを自動更新するように構成できるのは Looker 管理者のみになります。
カスタム ビジュアリゼーション用の (データロード前の)iframe の事前レンダリング
有効にすると、クエリデータが読み込まれる前でも iframe のレンダリングを開始することで、カスタム ビジュアリゼーションのロード時間を短縮できます。
ダッシュボードとタイルの自動更新の最小更新間隔をグローバルで設定する
[ダッシュボードとタイルの自動更新の最小更新間隔をグローバルで制限する] フィールドでは、ダッシュボードの自動更新オプションの最小時間間隔を設定できます。この設定は、Looker インスタンス内のすべてのダッシュボードに適用されます。
このフィールドの時間間隔よりも頻繁に自動更新するように構成されているダッシュボードは、このフィールドで構成されている値よりも頻繁に自動更新されなくなります。
たとえば、データベースの ETL プロセスよりも頻繁に自動更新するように構成されたダッシュボードがある場合、次の ETL が発生する前にダッシュボードが更新されるたびに、ダッシュボードは新しいデータを取得しません。このような不要なクエリを防ぐため、このフィールドを使用して、データベースの ETL プロセス間の時間と一致するようにダッシュボードの最小更新時間を設定できます。これにより、ダッシュボードが更新されるときに新しいデータが取得されます。
ダッシュボードの自動更新の最小時間を設定するには、時間間隔(秒、分、時間、日)を選択します。次に、ダッシュボードの自動更新間の最小時間を構成する、選択した時間間隔の数を入力します。最小時間間隔を入力したら、[保存] をクリックします。
このフィールドを 0 に設定するか、空白のままにすると、ダッシュボードの自動更新回数が無制限になります。