Looker UIに、ユーザー定義のDashboardが作成されます。ユーザー定義ダッシュボードと LookML ダッシュボードの比較対照を行うには、ユーザー定義ダッシュボードと LookML ダッシュボードの比較ページをご覧ください。
Dashboardを作成するには、次のものが必要です。
- ダッシュボードを配置するフォルダの [アクセスの管理、編集] アクセスレベル
save_content
とsee_user_dashboards
Looker 権限
さらに、ダッシュボードで使用するデータの LookML モデルへのアクセス権が必要です。
Dashboard を作成するときは、Dashboard 構築のベスト プラクティスに留意してください。高パフォーマンスの Looker ダッシュボードを作成する際の考慮事項のベスト プラクティスのページで、高パフォーマンスなダッシュボードの構築に関する情報と推奨事項を見つけます。
以前のダッシュボードを使用できる 従来の機能が Looker インスタンスで有効になっている場合、ユーザー定義のダッシュボードを以前のダッシュボードに戻すことができます。
フォルダからのダッシュボードの作成
フォルダからダッシュボードを作成するには:
- ダッシュボードを配置するフォルダに移動します。
- フォルダの右上にある [新規] ボタンをクリックします。
[ダッシュボード] をクリックします。
[ダッシュボードの作成] ウィンドウが表示されます。
新しいダッシュボードの名前を入力します。
[+CREATE DASHBOARD] をクリックします。
次に、新しい白紙のダッシュボードが表示されます。ここから、編集モードに入って、タイルやテキストを追加できます。モードを編集するには、ダッシュボード メニューから [ダッシュボードの編集] を選択するか、ダッシュボードのペインの中央にある [ダッシュボードの編集] ボタンをクリックします。
LookまたはExploreからのダッシュボードの作成
Look または Explore からダッシュボードを作成するには:
LookまたはExploreに移動します。
メニューから [保存] を選択します。
サブメニューから [新しいダッシュボードとして] を選択します。
[新しいダッシュボードとして保存] ウィンドウが開きます。
[設定] タブの [タイトル] フィールドに、新しいダッシュボードの名前を入力します。
入力した名前は、タイルとダッシュボードの両方に適用されます。タイトル名はいつでも変更できます。クエリタイルのタイル名を変更するには、ユーザー定義ダッシュボードの編集ドキュメント ページでクエリタイルのタイトルの編集のサブセクションをご覧ください。ダッシュボード名を変更するには、「ダッシュボードの編集モード」と入力します。
Dashboardを保存するフォルダを選択します。フォルダに対するアクセスの管理、編集権限が必要です。
[フィルタ] タブで、Look または Explore のフィルタをダッシュボード フィルタとして使用するかどうかを選択します。カスタムフィルタはダッシュボードフィルタにすることはできませんが、タイルフィルタとして残ります。
[保存] をクリックします。
LookまたはExploreがダッシュボード上のクエリタイルとして保存されます。
ダッシュボードへのタイルとテキストの追加
Dashboard を作成したら、次にタイルとテキストを Dashboard に追加します。
ダッシュボードに最初に追加したタイルは、ダッシュボードの幅全体を使用します。追加したタイルは、ダッシュボードの幅の1/3のサイズにされ、最初のタイルの下に水平に追加されます。必要に応じて、Lookerがタイルの新しい行を追加します。タイルは移動やサイズ変更が可能です。作成済みのタイルを編集して、タイルの名前、表示、基になるクエリや Look を調整することもできます。
ダッシュボードに追加された新しいタイルの場合、ダッシュボードフィルタと同じExploreから作成されていると、そのダッシュボードフィルタが自動的に適用されます。
ダッシュボードに追加するタイルやその他の要素の数と複雑さを考慮します。要素が増えるほどブラウザのリソースの必要量が増え、ダッシュボードのレンダリング時間が増加します。レンダリングに問題がある場合は、複数のダッシュボードを作成して、要素の数を減らすことを検討してください。高パフォーマンスなダッシュボードの構築に関する推奨事項は、高パフォーマンスの Looker ダッシュボードを作成する際の考慮事項のベスト プラクティスのページでご確認ください。
ダッシュボードのタイルの種類
ダッシュボードに追加できるタイルは3種類あります。
クエリタイル
クエリタイルはダッシュボード内で直接作成できます。また、Look または Explore からダッシュボードに追加することもできます。
クエリタイルは独立したクエリを基にしており、Lookにはリンクされていません。クエリタイルの基になるクエリはダッシュボードに属します。既存のLookを使用してクエリタイルを作成する場合でも、Lookが使用されるのはクエリタイルの作成中だけです。作成後にLookに変更を加えても、タイルに影響はありません。またLookが削除されてもタイルはダッシュボードに残ります。
可能な場合は、不要なLookでフォルダがいっぱいになるのを避けるために、クエリタイルを使用してください。
ルックリンクタイル
Look にリンクされたタイルは、Look からダッシュボードに追加されます。
ルックリンクタイルは、タイルのベースになるクエリをLookにリンクします。Lookは、タイルを作成するとき、およびダッシュボードがリフレッシュされるたびに使用されます。Lookとダッシュボードは同じフォルダにある必要があります。Look を異なるフォルダから追加したい場合は、最初にその Look をダッシュボードと同じフォルダにコピーする必要があります。
ルックリンクタイルは、1つの場所でクエリの作成、変更、テストを実施し、それを複数のダッシュボードで使う場合に適しています。Lookが変更されると、そのLookにリンクしているすべてのタイルも変更されます。Lookが削除されると、ダッシュボードにそのタイルについてのエラーが表示されます。
テキストタイル
テキストタイルはダッシュボード内で直接構築されます。
テキストタイルは、ダッシュボードにダッシュボードにビジュアルセクションを作成したり、説明を追加したりするために使用できます。ダッシュボードのテキストタイルは、柔軟にフォーマット設定できるようになっており、デフォルトの設定ではタイルというより見出しと説明のような外観になっています。
テキストタイルには 2 種類あり、それぞれ編集エクスペリエンスが異なりますが、作成されるタイルの種類は同じです。
- テキスト: 視覚的な編集が可能なダッシュボードのテキストタイル
- マークダウン: Looker の既存のテキストタイル オプションにより、一部の HTML とマークダウン マークアップ言語のサブセットを使用して、タイルの出力のスタイルを設定します。
ダッシュボード内のクエリタイルの作成
ダッシュボードの場合は、ダッシュボード内からクエリタイルを作成できます。
ダッシュボードの編集モードでは、次のいずれかを行います。
- ダッシュボード ペインの左上にある [追加] をクリックし、[表示]をクリックします。または
- ダッシュボードが空白の場合は、ダッシュボード ペインの中央にある [追加] ボタンをクリックし、[表示] をクリックします。
Exploreのメニューが表示されます。クエリを作成するExploreを選択します。
Looker で [Explore] ウィンドウが開き、クエリを作成できます。
- クエリに名前を付けます。これはダッシュボードのタイルの名前になります。
- クエリのフィルタとフィールドを選択します。
- 表示オプションを構成します。
- クエリを設定したら、[実行] をクリックします。
- [保存] をクリックして、ダッシュボード上にクエリをタイルとして保存します。
ダッシュボードに追加された新しいタイルの場合、ダッシュボードフィルタと同じExploreから作成されていると、そのダッシュボードフィルタが自動的に適用されます。
ファネルチャートやタイムラインチャートを含むダッシュボードタイルを追加する場合、ダッシュボードタイルとExploreウィンドウではチャートの見た目が異なります。また、ダッシュボード タイルで表示した場合、グラフチャートのツールチップの動作も異なります。詳細については、目標到達プロセス グラフ、タイムライン グラフ、グラフチャートのドキュメントをご覧ください。
Exploreからのクエリタイルの追加
クエリタイルは [Explore] から直接ダッシュボードに保存できます。Exploreを開いて、ダッシュボードに追加するクエリが準備できたら、次の手順に従います。
歯車メニューから [保存] を選択し、サブメニューから [既存のダッシュボードに] を選択します。
[ダッシュボードに追加] ウィンドウが開きます。
タイルにタイトルを付けます。
ダッシュボードが配置されるフォルダを選択します。
ダッシュボードを選択します。
[Save to Dashboard] をクリックします。
タイルとしてダッシュボードに追加すると、確認メッセージがExploreの最上部に表示されます。確認メッセージでダッシュボードのタイトルをクリックすると、Looker により編集モードでダッシュボードが直接表示されます。ここから、必要に応じてタイルの移動とサイズ変更を行うことができます。
ダッシュボードに追加された新しいタイルの場合、ダッシュボードフィルタと同じExploreから作成されていると、そのダッシュボードフィルタが自動的に適用されます。
ファネルチャートやタイムラインチャートを含むダッシュボードタイルを追加する場合、ダッシュボードタイルとExploreウィンドウではチャートの見た目が異なります。また、ダッシュボード タイルで表示した場合、グラフチャートのツールチップの動作も異なります。詳細については、目標到達プロセス グラフ、タイムライン グラフ、グラフチャートのドキュメントをご覧ください。
Lookからのタイルの追加
クエリタイルと Look にリンクされたタイルの両方を、Look からダッシュボードに追加できます。
Lookからクエリタイルを追加する
- LookまたはExploreに移動します。
- 歯車メニューから [保存] を選択します。サブメニューが開きます。
サブメニューから [既存のダッシュボードに] を選択します。
[ダッシュボードに追加] ウィンドウが開きます。
Look からクエリタイルを追加すると、タイルに Look の名前と同じタイトルが付けられます(後で編集できます)。
ダッシュボードが配置されるフォルダを選択します。
ダッシュボードを選択します。
[Save to Dashboard] をクリックします。
この方法でダッシュボードに追加するタイルはすべて、作成元のLookには接続されません。Lookに影響を及ぼすことなくタイルを編集できます。タイルに影響を及ぼすことなくLookを編集または削除できます。
タイルとしてダッシュボードに追加すると、確認メッセージがLookの最上部に表示されます。確認メッセージでダッシュボードのタイトルをクリックすると、Looker により編集モードでダッシュボードが直接表示されます。ここから、必要に応じてタイルの移動とサイズ変更を行うことができます。
ダッシュボードに追加された新しいタイルの場合は、それが基づくLookがダッシュボードフィルタと同じExploreから作成されていると、そのダッシュボードフィルタが自動的に適用されます。
Lookからルックリンクタイルを追加する
Look にリンクされたタイルを、Look から直接ダッシュボードに保存できます。ただし、Look とダッシュボードは同じフォルダにある必要があります。
Look にリンクされたタイルをダッシュボードに追加する方法については、(Look からクエリタイルを追加するをご覧ください。)
- ダッシュボードと Look が同じフォルダにあることを確認するか、Look をダッシュボードと同じフォルダにコピーします。
- サブメニューから [既存のダッシュボードに] を選択します。[ダッシュボードに追加] ウィンドウが開きます。
- Lookとダッシュボードを含むフォルダが選択されていることを確認します。
- ダッシュボードを選択します。
- [ダッシュボードに Look を追加] をクリックします。
この方法でダッシュボードに追加するタイルはすべて、作成元のLookに接続され、Lookと同じタイトルが付けられます。タイルを編集すると、LookとそのLookにリンクされたすべてのタイルがその影響を受けます。Lookを編集または削除すると、タイルもその影響を受けます。
タイルとしてダッシュボードに追加すると、確認メッセージがLookの最上部に表示されます。確認メッセージでダッシュボードのタイトルをクリックすると、Looker により編集モードでダッシュボードが直接表示されます。ここから、必要に応じてタイルの移動とサイズ変更を行うことができます。
ダッシュボードに追加された新しいタイルの場合は、それが基づくLookがダッシュボードフィルタと同じExploreから作成されていると、そのダッシュボードフィルタが自動的に適用されます。
ファネルチャートやタイムラインチャートを含むダッシュボードタイルを追加する場合、ダッシュボードタイルとLookではチャートの見た目が異なります。また、ダッシュボード タイルで表示した場合、グラフチャートのツールチップの動作も異なります。詳細については、目標到達プロセス グラフ、タイムライン グラフ、グラフチャートのドキュメントをご覧ください。
テキストを追加する
ダッシュボードが編集モードになったら、ダッシュボード ペインの左上の [追加] をクリックしてテキスト タイルを追加できます。
テキストタイルには 2 種類あり、それぞれ編集エクスペリエンスが異なりますが、作成されるタイルの種類は同じです。
- テキスト: 視覚的な編集機能が可能なダッシュボードのテキストタイル
- マークダウン: Looker の既存のテキスト タイル オプション。一部の HTML とマークダウン マークアップ言語のサブセットを使用してタイルをフォーマットできます。
[テキスト] または [マークダウン] タイルを保存すると、ダッシュボードの下部に表示されます。次に、他のタイルの移動やサイズ変更と同様に、テキスト タイルの移動とサイズ変更を行います。
テキストタイルの追加
テキスト タイルは、視覚的な編集機能を提供するダッシュボードのテキスト タイルです。タイルのテキストを書式設定するには、書式設定するテキストをハイライト表示し、タイルの上部にあるアイコンをクリックします。テキストタイルを編集すると、保存したときの表示方法が変わります。
ダッシュボードで [保存] をクリックしてタイルを保存します。既存のタイルを編集するには、編集モードに切り替え、タイルのテキストをクリックして変更を行い、ダッシュボードを保存します。
マークダウン タイルの追加
マークダウン タイルは、HTML と Markdown を使用してフォーマットできるダッシュボードのテキストタイルです。
[マークダウン] を選択すると、ウィンドウが表示され、タイトル、サブタイトル、本文を追加できます。これらの要素はオプションです。
タイトルおよびサブタイトルは、リンクと画像を含む一部のHTMLに対応しています。マークダウンタイルの本文でも一部の HTML を使用できます。Looker による HTML レンダリングの仕組みについては、HTML サニタイズのドキュメントをご覧ください。
本文テキストは マークダウン マークアップ言語のサブセットをサポートしています。本文テキストでサポートされているマークダウン構文の詳細については、マークダウン タイルでのマークダウンの使用のドキュメントをご覧ください。
ボタンの追加
[ボタン] オプションを使用すると、ダッシュボードにカスタムボタンを追加できます。ボタンに、Looker URL または外部 URL へのリンクを割り当てます。ダッシュボード ビューアがボタンを選択すると、URL が表示されます。
ダッシュボードにボタンを追加するには:
- ダッシュボードが編集モードになっていることを確認します。
- メニューから [ボタン] を選択します。
ダッシュボードの上部に新しいボタンが表示され、ボタン編集ウィンドウも開きます。
ボタン編集ウィンドウの [コンテンツ] タブで、次のフィールドに値を入力します。
- ラベル: このテキストがボタン上に表示されます。ボタンは、ラベルがタイル ボックスの幅に達するまで、ラベルに合わせて幅を広げます。ラベルが制限の幅に達すると、それより長い部分は切り捨てられます。ラベルが切り捨てられた場合は、[説明] フィールドで繰り返すことができます。
リンク: これは、閲覧者がボタンを押したときに移動するリンク先です。
埋め込みエクスペリエンスでは、ダッシュボードへのリンクの URL には
embed/
を含める必要があります。説明: この説明は、ボタンにカーソルを合わせると表示されます。値を入力しない場合、説明文はデフォルトでリンクになります。
新しいブラウザタブで開く: このオプションを選択すると、ダッシュボードから移動せずに、新しいブラウザタブでリンクが自動的に開きます。このオプションはデフォルトで有効になっています。
ボタンの編集ウィンドウの [デザイン] タブで、ボタンの外観をカスタマイズできます。
ボタンのスタイル: 次のいずれかを選択します。
- 塗りつぶし: 色地に白いテキストのボタンになります。
- 枠線: 輪郭があり、テキストが色付きのボタンになります。
- 透明: 輪郭も背景もないボタンになります。色付きのテキストがあるだけです。
色: テーマ タブで Looker のカラー コレクションの 1 つから色を選択するか、カスタム タブで色をカスタマイズします。次に、[保存] を選択します。
ボタンのサイズ: [小]、[中]、[大] のいずれかを選択して、ボタンのテキストのサイズを設定します。ボタンの高さは、テキストが収まるように調整されます。デフォルトサイズはMediumです。
配置: [左]、[中央]、または [右] を選択して、タイルボックス内のボタンを水平方向に並べます。デフォルトでは、ボタンのタイルボックスは最大幅に、配置は中央になります。
[保存] をクリックして、変更を保存します。
ボタンの移動とサイズ変更
追加したら、ボタンを移動したり、他のタイルと同様にタイル ボックスのサイズを変更したりできます。
デフォルトでは、ダッシュボードの全幅に設定されたタイル ボックス内のダッシュボードの上に、新しいボタンが配置されます。
ボタンのタイル ボックスのサイズを変更すると、他のダッシュボード要素の配置や、ボタンの幅に影響する場合があります。ただし、ボタンのテキストの大きさや高さは、ボタン編集ウィンドウの [ボタンサイズ] オプションでのみ調整できます。
タイルにデータアクションを追加する
タイルのベースとなっているモデルに develop
権限がある場合は、そのモデルにデータ アクションを追加できます。ダッシュボードを使用しているユーザーは、データアクションによってタイルから直接他のツールを使用し、各種タスクを実行できます(メールの送信や他のアプリケーションの値の設定など)。
上記の例では、[電話] フィールドに Twilio アクションが含まれています。電話番号をクリックし、Twilioのアクションを選択すると、Twilioのポップアップが表示され、メッセージを入力するよう促されます。入力すると、Twilioによってその電話番号にメッセージが送信されます。
詳細については、action
パラメータのドキュメント ページをご覧ください。
ダッシュボードにダッシュボードフィルタを追加する
ダッシュボードタイルの基になるクエリにフィルタを組み込むことができますが、ダッシュボード自体にフィルタを追加することもできます。この場合、フィルタをすべてのタイルまたは選択したタイルだけに適用できます。ダッシュボードフィルタにより、ユーザーは興味があるデータのみをダッシュボードに表示することができます。
ダッシュボードフィルタを追加するには、少なくとも1つのクエリタイルまたはルックリンクタイルをダッシュボードに追加している必要があります。次に編集モードに入り、上部のツールバーから [フィルタ] を選択すると、フィルタを追加できます。
標準ダッシュボード フィルタの作成の詳細については、ユーザー定義ダッシュボード フィルタの追加と編集に関するドキュメント ページをご覧ください。
ダッシュボードのクロスフィルタを有効にする方法については、ダッシュボードのクロスフィルタのドキュメント ページをご覧ください。
Dashboardの設定を構成する
Dashboardの設定には、Dashboardの左上の青色のツールバーからアクセスできます。ダッシュボード作成時のデフォルト設定は次のとおりです。
- タイムゾーン: 各タイルのタイムゾーン
- 読み込みを実行: 有効
- デフォルトのフィルタ表示: 展開
これらの設定の編集の詳細については、ユーザー定義ダッシュボードの編集のドキュメントをご覧ください。
ダッシュボードへの説明の追加
ダッシュボードに説明を追加するには、ダッシュボードが編集モードになっていることを確認し、ダッシュボードのその他メニューから [ダッシュボードの詳細を表示] を選択します。[説明] テキスト ボックスが編集可能になります。
説明を追加したら、[保存] をクリックして変更を保存します。
レガシーダッシュボードに戻す
Looker インスタンスで [以前のダッシュボードを使用できる] レガシー機能が有効になっている場合、API を使用してユーザー定義のダッシュボードを従来のダッシュボードに戻すか、ダッシュボードの URL を変更して、以前のバージョンのダッシュボードを一時的に表示できます。
集計認識を使用したダッシュボードのパフォーマンスの向上
LookML のデベロッパーは、集約テーブルの自動認識を使用してダッシュボードのパフォーマンスを向上させることができます。集約テーブルの自動認識を使用すると、デベロッパーは LookML の explore
パラメータで集計テーブルを作成できます。これにより、ダッシュボードで 1 つ以上のタイルのクエリを最適化できます。まず、集計テーブルの LookML を取得します。ダッシュボードのその他メニューにある [LookML を取得] オプションの下に表示されます。詳細については、aggregate_table
パラメータのドキュメント ページをご覧ください。
高パフォーマンスの Looker ダッシュボードを作成する際の考慮事項のベスト プラクティス ページで、パフォーマンスの高いダッシュボードの構築に関するその他の情報と推奨事項を確認します。