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