Looker ユーザー向けのコンテンツ配信の構成

管理者が、ユーザーが Looker コンテンツを配信できるようにするためと、Looker インスタンスをカスタマイズしたコンテンツ配信用に構成するうえで、重要な役割を果たします。Looker のコンテンツ配信機能へのアクセスと使用を管理するために、管理者は次のことを行えます。

Looker 管理者は、以下を含む Looker インスタンスを構成することもできます。

ユーザーにスケジュール権限を付与する

スケジューリングの権限は、Looker コンテンツの種類と配送先の両方に関連付けられます。

埋め込みユーザーの権限のスケジュール設定については、設定に関するドキュメント ページをご覧ください。

コンテンツの配信権限

各タイプの Looker コンテンツを配信するには、コンテンツのベースとなっているモデルに対するこれらの権限と、それらの権限が使用する権限が必要です。

下の表は、コンテンツの配信に適用される権限定義の要約を示しています。各権限の詳細については、ロールに関するドキュメントの権限のリストをご覧ください。

権限 定義
explore Explore にアクセスできる。
see_looks Look にアクセスできます。
see_user_dashboards ユーザー定義の以前のダッシュボードとダッシュボード、およびダッシュボード内のタイル(Look にリンクされたタイルを含む)にアクセスできます。
see_lookml_dashboards LookML ダッシュボードにアクセスできる。

管理者は see_schedules 権限をユーザーに付与することもできます。この権限は、ユーザーが [スケジュール] および [スケジュールの履歴] ページから Looker インスタンス上に存在するすべてのスケジュールのリストにアクセスするための [管理者] メニューの一部を公開します。管理者以外のユーザーは、これらの管理ページからスケジュールを編集したり削除したりすることはできません。代わりに、ユーザーはユーザー プロフィールから自分のスケジュールを表示して管理できます。

配送先の配信権限

また、管理者は、Looker のネイティブ配信先や、Looker インスタンスに対して有効になっているサードパーティの統合など、特定の宛先タイプにコンテンツを配信する権限をユーザーに割り当てる必要があります。ネイティブ デスティネーションには、次のものがあります。

Looker のサードパーティ統合サービス(アクションとも呼ばれる)は、アクションハブ サーバーを通じて提供されます。Looker 管理者は、[Admin] パネルの [Platform] セクションの [Actions] ページで、これらの操作を有効にする必要があります。

ユーザーには、Looker のコンテンツのベースとなっているモデルに、これらの権限(およびそれらの権限に依存する権限)が割り当てられている必要があります。

下の表は、コンテンツの配信に適用される権限定義の要約を示しています。各権限の詳細については、ロールに関するドキュメントの権限のリストをご覧ください。

権限 定義
admin 各権限を持つユーザーは、各転送先に関連付けられた各権限によって提供される機能に加えて、Looker の管理パネルですべてのスケジュール ページを表示できます。
schedule_look_emails ユーザーは Looker のコンテンツをメールで送信できます。管理パネルの [設定] ページのメールドメイン許可リストでメールドメインが指定されていない場合、ユーザーはどのメールドメインにも配信できます。

データグループがトリガーされ、キャッシュが管理され、関連する永続的な派生テーブル(PDT)が再作成された後で、ユーザーが配信のスケジュールを設定できます。
システム アクティビティ モデルを送信またはスケジュールするには、ユーザーがアクセスする必要があります。
schedule_external_look_emails ユーザーは Looker のコンテンツをメールで送信できます。[管理] パネルの [設定] ページでメールドメインの許可リストにメールドメインが指定されている場合、ユーザーは任意のメールドメインに配信できます。
send_to_s3 ユーザーは、Amazon S3 バケットに Looker コンテンツを配信できます。ユーザーは、データグループのトリガー、キャッシュの管理、関連する永続的な派生テーブル(PDT)の再構築が行われた後で配信されるようにスケジュールを設定できます。
send_to_sftp ユーザーは SFTP を使用して Looker コンテンツを配信できます。ユーザーは、データグループのトリガー、キャッシュの管理、関連する永続的な派生テーブル(PDT)の再構築が行われた後で配信されるようにスケジュールを設定できます。
send_outgoing_webhook ユーザーは Webhook を使用して Looker コンテンツを配信できます。ユーザーは、データグループのトリガー、キャッシュの管理、関連する永続的な派生テーブル(PDT)の再構築が行われた後で配信されるようにスケジュールを設定できます。
send_to_integration ユーザーは、統合ハブサーバーを介してサードパーティ統合サービス(アクションとも呼ばれる)を使用して Looker コンテンツを配信できます。ユーザー属性カスタム アクションを使用する場合、ユーザーはこの権限を付与され、操作対象のユーザーに Looker コンテンツを配信するために、指定したユーザー属性の null 以外の有効なユーザー属性値が必要です。
この権限は、LookML の action パラメータとは無関係です。
ユーザーは、データグループのトリガー、キャッシュの管理、関連する永続的な派生テーブル(PDT)の再構築が行われた後に配信されるようにスケジュールを設定できます。

すべてのユーザーが作成したスケジュールの管理

管理者は [スケジュール] ページでコンテンツ配信スケジュールの表示、再割り当て、削除を行うことができます。また、[管理] パネルの [アラートとスケジュール] からアクセスできる [スケジュールの履歴] ページから、スケジュールされたコンテンツ配信の履歴やトラブルシューティングを表示できます。スケジュールに基づく重要な配信のオーナーである可能性のあるユーザーを削除または無効にした場合、管理者はこれらのスケジュールも削除または無効にしてしまうため、注意が必要です。

また、管理者は、メール配信スケジュールの管理ページの [外部の受信者] セクションで、外部メールドメインのユーザーに配信されている Looker コンテンツをモニタリングできます。

留意事項

  • コンテンツ配信は常に本番環境モードの LookML で実行されます。開発モードのユーザーは、コンテンツ配信を設定できません。

  • Looker は、管理者の [Settings] ページの [Application Time Zone] 設定で指定されたタイムゾーン、または、スケジュール作成者のユーザー固有のタイムゾーンに従ってデータ配信をスケジュールします。

  • キャッシュに有効な結果がある場合は、Looker はキャッシュに保存された結果を提供します。結果がない場合やキャッシュされた結果の使用期限が切れている場合、Lookerは再度クエリを実行しそれらの結果をキャッシュします。

  • スケジュールを設定した配信では、送金が正常に行われたにもかかわらず、1 つ以上の受信者に届かなかったことが表示される場合があります。これは、基盤となるモデルにエラーがある場合、受信者がデータにアクセスできない場合、レンダリングの問題またはページエラーがある場合に発生する可能性があります。指定したエンドポイントに接続できない場合、宛先からエラーが報告されます。そのような問題が発生した場合、Looker はスケジュールを設定した人に、コンテンツへのリンク、連絡が取れなかった受信者のリスト、Looker が受信者に到達しようとした際に遭遇した問題の詳細(ある場合)を記載したメールを送信します。

コンテンツ配信に関する既知の問題

Looker の [Admin] セクションで、管理者は [Scheduler Plans] ページと [Scheduler History] ページを使用して、スケジュールに関する問題を検索して解決できます。

管理者は、ユーザーを削除または無効にすると、そのユーザーが所有するスケジュール、そのユーザーが所有するコンテンツに基づくスケジュール、そのユーザーを受信者としてリストするスケジュールに影響を及ぼす可能性があることにご注意ください。ユーザー アクセス権の削除がコンテンツ配信に与える影響について詳しくは、ユーザーのドキュメント ページをご覧ください。

サイズの大きな Excel ファイルの配信に関して問題が発生した場合は、ビジネス ユーザー機能の管理に関するドキュメント ページで、Excel 形式の大きなファイルの管理に関する説明をご覧ください。

一部のスケジュール オプションでは、お客様がホストする Looker デプロイの管理者が、Looker インスタンス用に Chromium レンダラをインストールする必要があります。ダッシュボード、Look、Explore を送信またはスケジュール設定する際に、画像に基づくデータ形式のレンダリングについて詳しくは、ビジネス ユーザー機能の管理に関するドキュメントをご覧ください。

Looker コンテンツの配信をスケジュールする方法について詳しくは、ビジネス ユーザー機能の管理をご覧ください。