Looker レポートを埋め込む

Looker では、Explore、レポート、Look(保存済みの可視化されたクエリ結果)、ダッシュボード(可視化されたクエリ結果を表示するタイルのコレクション)を HTML 形式のウェブページ、ポータル、アプリケーションに埋め込むことができます。非公開埋め込みメソッドまたは署名付き埋め込みメソッドを使用して、Looker レポートを埋め込むことができます。他の Looker コンテンツと同様に、埋め込みレポートへのアクセスは、アクセスレベルとユーザー権限によって制御されます。

このページでは、レポートを埋め込む方法と要件について説明します。Looker のコンセプトの詳細については、以下のセクションをご覧ください。

レポートの埋め込みに関する注意事項

レポートの埋め込みには、後述する要件と権限に加えて、いくつかの注意事項があります。

  • レポートの埋め込みは、Looker でホストされている Looker(オリジナル)インスタンスでのみ使用できます。
  • 埋め込みレポートは表示専用です。レポートは Looker アプリケーション内でのみ編集できます。
  • 署名付き埋め込みメソッドで埋め込まれたレポートに実装できる権限は、コンテンツ権限(access_datasee_looks、または see_user_dashboards 権限)とフォルダ アクセスに限定されます。

埋め込みレポートでは、次の機能は使用できません。

  • 埋め込みレポートのダウンロード
  • 埋め込みレポートの印刷
  • 埋め込みレポートのスケジュール設定
  • 埋め込みレポートのアラート
  • 埋め込みレポートのカスタムテーマ設定
  • モバイルへのレポートの埋め込み

要件と権限

レポートを埋め込むには、次の機能を有効にする必要があります。

埋め込みユーザーが埋め込みレポートを表示するには、次の種類のアクセス権が必要です。

  • access_data 権限、see_looks 権限、または see_user_dashboards 権限
  • 埋め込みレポートが保存されている親フォルダに対する [表示] または [アクセスの管理、編集] のアクセス権。

開発の要件

開発サーバーを設定する手順と、レポートの開発に関する考慮事項については、Looker Embed SDK GitHub リポジトリをご覧ください。

埋め込みレポートを表示する

ユーザーは、他の埋め込み Looker コンテンツを表示する場合と同じように、フォルダを移動して埋め込みレポートを表示できます。

レポートの移動、コピー、削除に必要なアクセス権と権限の詳細については、レポートの移動、共有、コピーをご覧ください。

レポートを埋め込む

レポートを埋め込むには、非公開の埋め込みCookie を使用しない埋め込み署名付き埋め込みの各メソッドを使用します。非公開埋め込みまたは署名付き埋め込みを使用してレポートを埋め込むプロセスは、ダッシュボードや Look を埋め込む場合と同じです。たとえば、レポートの URL は https://instance_name.cloud.looker.com/reporting/bafbc704-c8fd-4ebc-aa57-21c4fe407e0b です。URL の形式は次のとおりです。

  • ホスト名: Looker インスタンスの名前。(例: https://instance_name.cloud.looker.com)。
  • パス: レポートが保存されているフォルダの名前(reporting)とレポートの ID。例: /reporting/bafbc704-c8fd-4ebc-aa57-21c4fe407e0b

埋め込み URL を作成するには、ダッシュボードや Look の場合と同様に、URL のフォルダ名とレポート ID の前に /embed/ を付けます。例: https://instance_name.cloud.looker.com/embed/reporting/bafbc704-c8fd-4ebc-aa57-21c4fe407e0b

フィードバックの送信と問題の報告

Looker レポートの埋め込みで問題が発生した場合や、フィードバックをお送りいただける場合は、フィードバック フォームにご記入ください