Lookのパブリック共有、インポート、組み込み

Looker 管理者と create_public_looks 権限を持つユーザーは、保存済みの Look への公開アクセスを有効にできます。ユーザーが Look への公開アクセスを有効にできるようにするには、管理者が [公開 URL] の設定も有効にする必要があります。

公開、インポート、埋め込みのいずれかの方法で行う最初の手順は、共有する Look で公開アクセスを有効にすることです。

特定の Look への公開アクセスの有効化

公開アクセスを使用すると、Look を共有するユーザーの範囲を広げることができます。Looker で公開アクセスが有効になっている場合、Looker では短くて推測できない公開 URL のリストが提供されます。これらの URL を使用して、共有相手は Look のデータやその可視化を表示できます。

保存されたLookへのパブリックアクセスを有効にする方法:

  1. 開発モードの場合は、[開発モードを終了] をクリックします。
  2. 共有したいLookに移動します。
  3. Look の歯車メニューを選択します。
  4. [設定を編集] を選択します。[Look Settings] ウィンドウが開きます。
  5. [Look Settings] ウィンドウで、[Public Access] オプションをオンにします。
  6. [Save] を選択します。 これにより、以前にグレー表示された Look の URL にアクセスできるようになります。

Look への公開アクセスを有効にしたら、[Look Settings] ウィンドウの次のセクションから URL をコピーできます。次の方法で URL を使用できます。

各オプションについて、以下のセクションで詳しく説明します。

パブリックURLを使ってLookの結果を共有する

公開 URL を使用して Look データを共有するには、[Look Settings] ウィンドウの [URL] セクションから URL をコピーして使用します。URLに表示される32文字のハッシュは、そのURLを推測できないようにするものです。そうすることで、このURLが明示的に提供された人以外は誰もこのデータにアクセスできません。

URL を知っているユーザーは誰でも、Looker にログインせずにデータにアクセスできます。このため、パブリックLookには機密データを含めないでください。

フォーマットを変更する

テキスト、JSON、CSV、HTML 形式のデータを共有したり、アクセスしたりするには、URL の形式拡張機能を変更します。例:

  • https://instance_name.looker.com/looks/tRpghtMTZc6ByPHVMJX8hk9FspZx3VjS.txt
  • https://instance_name.looker.com/looks/tRpghtMTZc6ByPHVMJX8hk9FspZx3VjS.json
  • https://instance_name.looker.com/looks/tRpghtMTZc6ByPHVMJX8hk9FspZx3VjS.csv
  • https://instance_name.looker.com/looks/tRpghtMTZc6ByPHVMJX8hk9FspZx3VjS.html

可視化と value_format 設定のデフォルト アプリケーション

Looker は、お客様が適用したすべての value_format 設定を適用します。Looker では、公開 URL にいくつかの可視化設定も適用されるため、データは表グラフのように表示されます。Look の [Plot] と [Series] の可視化メニュー設定はすべて、公開 URL に適用されます。

可視化オプションまたは value_format オプションの削除

可視化オプションの適用は、URL で apply_vis=true 引数として表示されます。可視化オプションを適用しない場合は、URL から apply_vis=true を削除します。

value_format の設定が適用されたものは、URL で apply_formatting=true の引数として表示されます。value_format の設定を適用しない場合は、URL から apply_formatting=true を削除します。

次のURLの例には、両方の引数が示されています(全文を表示するにはスクロールしてください)

https://instance_name.looker.com/looks/JRJTR5dDYZRVX56vyrmnpKn2HRbnhsMq.txt?apply_formatting=true&apply_vis=true

iframe タグを使用した公開埋め込み

HTML iframe タグを使用して、Look の可視化やデータテーブルをウェブサイトに埋め込むことができます。

Look に保存されているビジュアリゼーションを埋め込む場合は、[Look Settings] ウィンドウにある [Embed Visualization] iframe コードを使用します。

Look に保存されているデータテーブルを埋め込む場合は、[Look Settings] ウィンドウの [Embed Data Table] iframe コードを使用します。

一般公開されている埋め込みテーブルは並べ替えできません。

HTML iframe タグを HTML コードに挿入せずに、埋め込まれた可視化またはデータテーブルを表示することもできます。

プライベート埋め込みについては、プライベート埋め込みシングル サインオン(SSO)の埋め込みのドキュメントをご覧ください。

iframe を使用せずに可視化またはデータテーブルを表示する

埋め込みのビジュアリゼーションやデータテーブルを HTML iframe タグで挿入せずに表示するには、埋め込みリンクをブラウザに貼り付けます。たとえば、埋め込みビジュアリゼーションの iframe リンクが次のようになっているとします。

<iframe src="https://mycompany.looker.com/embed/public/CNdbvTys8ZVgQn423Sf4y2GYhy6b6522" width="600" height="338" frameborder="0"></iframe>

この例では、次の URL をブラウザに貼り付けることで、埋め込まれたビジュアリゼーションだけを表示できます。

https://mycompany.looker.com/embed/public/CNdbvTys8ZVgQn423Sf4y2GYhy6b6522

Googleスプレッドシートへのエクスポート

また、先にダウンロードしなくても、Look のデータを Google スプレッドシートに直接エクスポートすることもできます。

また、以下で説明する方法を実装する代わりに、Looker Action Hub から Google スプレッドシート アクションを使用して、Google スプレッドシートにデータを直接エクスポートすることもできます。詳細については、ヘルプセンターの Looker アクション - Google スプレッドシートをご覧ください。

Google スプレッドシートにデータをインポートするには、[Look Settings] ウィンドウから Google スプレッドシートの数式をコピーします。Google スプレッドシートの、データの左上セルを表示したいセルに数式を貼り付けて、Enter キーを押します。インポートしたデータを反映させるために、スプレッドシートの更新が必要な場合があります。

Googleスプレッドシートのヒントと注記

この方法を使ってGoogleスプレッドシートにデータをエクスポートする場合、いくつかの注意点があります。

  • Google スプレッドシートでは、シート全体のセル数が 500 万個に制限されているため、データ表の列、行、タブがこの上限を超えないようにする必要があります。
  • Google スプレッドシート関数の URL は、特定のクエリではなく、保存されている Look を参照しています。これにより、スプレッドシートにエクスポートされるデータに変更を加えることができますが、スプレッドシートが依存する Look を更新するときは注意が必要です。例えば、保存したLookに上書きすると、新しいフォーマットでGoogleスプレッドシートにデータが入っていきます。
  • Looker では、Google スプレッドシートの任意のワークシート(タブ)に単一の Look をインポートすることをおすすめします。Google の配列関数(VLOOKUPHLOOKUPARRAYFORMULA など)を使用すると、スプレッドシート間でデータのフィルタ、抽出、コピーを行うことができます。また、クエリの結果を別々のシートに配置してから、それらすべてをグラフ表示する1つのメインシートを作成することもできます。
  • スプレッドシートのデータの更新を強制的に行うことが必要になる場合があります。詳しくは、Looker ヘルプセンターの Google スプレッドシートへのデータのエクスポートの記事をご覧ください。

Excelへのエクスポート

Microsoft Excel にデータをインポートするには、次の手順で .iqy ファイルをダウンロードする必要があります。

  1. 上記の説明に沿って、Look への公開アクセスを有効にします。
  2. これらの設定を保存します。Excel ウェブクエリ ファイルの [Look Settings] オプションの横にダウンロード リンクが表示されるようになりました。
  3. [ダウンロード] をクリックして、.iqy ファイルをパソコンにダウンロードします。

Excel バージョンに応じて .iqy ファイルを使用する方法について詳しくは、以下の手順をご覧ください。

Google と Excel は、有効な SSL 証明書を持つサーバーとのみやり取りします。Looker インスタンスが Looker でホストされている場合は問題ありません。ただし、お客様がホストする Looker インスタンスがある場合は、管理者が最初に Looker を設定する際にこちらの手順を行う必要があります。

Mac Office 2011でMicrosoft Excelスプレッドシートを使用する際のヒントと注記

MacでExcelスプレッドシートを使用する場合、いくつかの注意点があります。

初期データインポート

  1. .iqy ファイルをパソコン上の既知の場所にダウンロードします。
  2. Excel のメニューバーの [データ] プルダウン メニューから [外部データを取得] > [保存したクエリを実行] を選択します。
  3. プロンプトの [有効にする] プルダウン メニューから [ファイルをクエリする] を選択します。
  4. 保存した .iqy ファイルに移動します。
  5. [データを取得] をクリックします。
  6. スプレッドシート内の場所を選択してデータを配置し、[OK] をクリックします。

データの更新

  1. Excel の [データ] タブをクリックします。
  2. [データを更新] ボタンをクリックします。

Windows Office 2013でMicrosoft Excelスプレッドシートを使用する際のヒントと注記

WindowsでExcelスプレッドシートを使用する場合、いくつかの注意点があります。

初期データインポート

  1. .iqy ファイルをパソコン上の既知の場所にダウンロードします。
  2. Excel で [データ] タブをクリックします。
  3. [既存の接続] ボタンをクリックします。
  4. [もっと見る] をクリックします。
  5. .iqy ファイルに移動します。
  6. [開く] をクリックします。
  7. スプレッドシートでデータを配置する場所を選択します。

データの更新

  1. Excel の [データ] タブをクリックします。
  2. [データを更新] ボタンをクリックします。

管理者の方へ: 公開 URL の有効化

上記のいずれかの機能を使用するには、公開 URL を有効にする必要があります。