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