Looker 管理者と create_public_looks
権限を持つユーザーは、保存済みの Look への公開アクセスを有効にできます。ユーザーが Look への公開アクセスを有効にできるようにするには、管理者が [公開 URL] の設定も有効にする必要があります。
公開、インポート、埋め込みのいずれかの方法で行う最初の手順は、共有する Look で公開アクセスを有効にすることです。
特定の Look への公開アクセスの有効化
公開アクセスを使用すると、Look を共有するユーザーの範囲を広げることができます。Looker で公開アクセスが有効になっている場合、Looker では短くて推測できない公開 URL のリストが提供されます。これらの URL を使用して、共有相手は Look のデータやその可視化を表示できます。
保存されたLookへのパブリックアクセスを有効にする方法:
- 開発モードの場合は、[開発モードを終了] をクリックします。
- 共有したいLookに移動します。
- Look の歯車メニューを選択します。
- [設定を編集] を選択します。[Look Settings] ウィンドウが開きます。
- [Look Settings] ウィンドウで、[Public Access] オプションをオンにします。
- [Save] を選択します。 これにより、以前にグレー表示された Look の URL にアクセスできるようになります。
Look への公開アクセスを有効にしたら、[Look Settings] ウィンドウの次のセクションから URL をコピーできます。次の方法で URL を使用できます。
- URL: Look の URL を共有して、TXT、CSV、JSON、HTML 形式で Look のデータを共有します。
- 埋め込みの可視化:
<iframe>
コードを使用して HTML ページに Look の可視化を公開します。 - 埋め込みデータテーブル:
<iframe>
コードを使用し、HTML ページに Look のデータテーブルを公開します。 - Google スプレッドシート: Look のデータを Google スプレッドシートにエクスポートします。
- Excel ウェブクエリ ファイル: Look のデータを Excel にエクスポートします。
各オプションについて、以下のセクションで詳しく説明します。
パブリック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 に適用されます。
- 行番号を表示する
- 合計を非表示
- 行の合計を非表示
- 表示する行数を 500 行までに制限
- 項目の全文を表示
- 各列のカスタムラベル(JSON ファイルではフィールド ラベルではなく、常に未加工のフィールド名が使用されます)
可視化オプションまたは 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 の配列関数(
VLOOKUP
、HLOOKUP
、ARRAYFORMULA
など)を使用すると、スプレッドシート間でデータのフィルタ、抽出、コピーを行うことができます。また、クエリの結果を別々のシートに配置してから、それらすべてをグラフ表示する1つのメインシートを作成することもできます。 - スプレッドシートのデータの更新を強制的に行うことが必要になる場合があります。詳しくは、Looker ヘルプセンターの Google スプレッドシートへのデータのエクスポートの記事をご覧ください。
Excelへのエクスポート
Microsoft Excel にデータをインポートするには、次の手順で .iqy
ファイルをダウンロードする必要があります。
- 上記の説明に沿って、Look への公開アクセスを有効にします。
- これらの設定を保存します。Excel ウェブクエリ ファイルの [Look Settings] オプションの横にダウンロード リンクが表示されるようになりました。
- [ダウンロード] をクリックして、
.iqy
ファイルをパソコンにダウンロードします。
Excel バージョンに応じて .iqy
ファイルを使用する方法について詳しくは、以下の手順をご覧ください。
Google と Excel は、有効な SSL 証明書を持つサーバーとのみやり取りします。Looker インスタンスが Looker でホストされている場合は問題ありません。ただし、お客様がホストする Looker インスタンスがある場合は、管理者が最初に Looker を設定する際にこちらの手順を行う必要があります。
Mac Office 2011でMicrosoft Excelスプレッドシートを使用する際のヒントと注記
MacでExcelスプレッドシートを使用する場合、いくつかの注意点があります。
初期データインポート
.iqy
ファイルをパソコン上の既知の場所にダウンロードします。- Excel のメニューバーの [データ] プルダウン メニューから [外部データを取得] > [保存したクエリを実行] を選択します。
- プロンプトの [有効にする] プルダウン メニューから [ファイルをクエリする] を選択します。
- 保存した
.iqy
ファイルに移動します。 - [データを取得] をクリックします。
- スプレッドシート内の場所を選択してデータを配置し、[OK] をクリックします。
データの更新
- Excel の [データ] タブをクリックします。
- [データを更新] ボタンをクリックします。
Windows Office 2013でMicrosoft Excelスプレッドシートを使用する際のヒントと注記
WindowsでExcelスプレッドシートを使用する場合、いくつかの注意点があります。
初期データインポート
.iqy
ファイルをパソコン上の既知の場所にダウンロードします。- Excel で [データ] タブをクリックします。
- [既存の接続] ボタンをクリックします。
- [もっと見る] をクリックします。
.iqy
ファイルに移動します。- [開く] をクリックします。
- スプレッドシートでデータを配置する場所を選択します。
データの更新
- Excel の [データ] タブをクリックします。
- [データを更新] ボタンをクリックします。
管理者の方へ: 公開 URL の有効化
上記のいずれかの機能を使用するには、公開 URL を有効にする必要があります。