ユーザー定義ダッシュボードの作成

Looker 7.18 の時点では、以前のダッシュボードをゼロから作成することはできません。ダッシュボードは、Looker の新しいダッシュボード エクスペリエンスを使用して作成する必要があります。詳細は、このページで説明します。

Looker 管理者が以前のダッシュボードに戻す以前の機能を有効にしている場合は、ダッシュボードを作成してから、以前のダッシュボード完全に元に戻すことができます。

ユーザー定義のダッシュボードは、Looker UI で作成されます。ユーザー定義ダッシュボードと LookML ダッシュボードの比較および対比については、ユーザー定義ダッシュボードと LookML ダッシュボードの比較のドキュメントをご覧ください。

Dashboardを作成するには、次のものが必要です。

また、ダッシュボードで使用するデータの LookML モデルにアクセスする必要があります。

ダッシュボードを作成する際は、ダッシュボード作成のベスト プラクティスに留意してください。高性能なダッシュボードの作成に関する情報と推奨事項については、ヘルプセンターの高パフォーマンスの Looker ダッシュボードを構築する際の考慮事項をご覧ください。

フォルダからのダッシュボードの作成

フォルダからダッシュボードを作成するには:

  1. ダッシュボードを配置するフォルダに移動します。
  2. フォルダの右上にある [New] ボタンをクリックします。
  3. [ダッシュボード] をクリックします。

    [CREATE DASHBOARD] ウィンドウが表示されます。

  4. 新しいダッシュボードの名前を入力します。

  5. [+CREATE DASHBOARD] をクリックします。

新しい空白のダッシュボードが表示されます。ここで編集モードに入ると、タイルやテキストを追加できます。モードを編集するには、ダッシュボード メニューから [Edit dashboard] を選択するか、ダッシュボード ペインの中央にある [Edit Dashboard] ボタンをクリックします。

LookまたはExploreからのダッシュボードの作成

Look または Explore からダッシュボードを作成するには:

  1. LookまたはExploreに移動します。

  2. メニューから [保存] を選択します。

  3. サブメニューから [新しいダッシュボードとして] を選択します。

    [新しいダッシュボードとして保存] ウィンドウが開きます。

  4. [設定] タブの [タイトル] フィールドに、新しいダッシュボードの名前を入力します。

    入力した名前は、タイルとダッシュボードの両方に適用されます。タイトル名はいつでも変更できます。クエリタイルのタイル名を変更するには、ユーザー定義ダッシュボードの編集ドキュメントページのクエリタイルタイトルの編集サブセクションを参照してください。ダッシュボード名を変更するには、ダッシュボードの編集モードを入力します。

  5. ダッシュボードを保存するフォルダを選択します。フォルダに対する Manage Access, Edit アクセスレベルが必要です。

  6. [Filters] タブで、ダッシュボード フィルタとして [Look] または [Explore] のフィルタのどちらを使用するかを選択します。カスタム フィルタをダッシュボード フィルタにすることはできませんが、タイル フィルタとして残ります。

  7. [保存] をクリックします。

    LookまたはExploreがダッシュボード上のクエリタイルとして保存されます。

ダッシュボードへのタイルとテキストの追加

ダッシュボードを作成したら、次はタイルとテキストをダッシュボードに追加します。

ダッシュボードに最初に追加したタイルは、ダッシュボードの幅全体に表示されます。追加したタイルのサイズは、ダッシュボードの幅の 1/3 の大きさになり、最初のタイルの下に水平方向に追加されます。Looker により、必要に応じてタイルの行が追加されます。タイルの移動とサイズ変更は自由に行うことができます。タイルを作成した後、タイルを編集して、タイルの名前、ビジュアリゼーション、または基盤となるクエリや Look を調整することもできます。

ダッシュボードに追加された新しいタイルの場合、ダッシュボードフィルタと同じExploreから作成されていると、そのダッシュボードフィルタが自動的に適用されます。

ダッシュボードに追加するタイルなどの要素の数と複雑さを考慮します。要素が多くなると、必要となるブラウザ リソースも多くなるので、ダッシュボードの表示にかかる時間が長くなります。レンダリングが問題になる場合は、要素数の少ない複数のダッシュボードを作成することを検討してください。パフォーマンスの高いダッシュボードの構築に関する推奨事項については、ヘルプセンターのパフォーマンスの高い Looker ダッシュボードを構築する際の考慮事項をご覧ください。

ダッシュボードのタイルの種類

ダッシュボードに追加できるタイルは3種類あります。

クエリタイル

クエリタイルは、ダッシュボード内に直接作成することも、Look または Explore からダッシュボードに追加することもできます。

クエリタイルは、Look にリンクされていない独立したクエリに基づいています。クエリタイルのベースとなっているクエリはダッシュボードに属します。既存の Look を使用してクエリタイルを作成している場合でも、Look はクエリタイルの作成時にのみ使用されます。作成後にLookに変更を加えても、タイルに影響はありません。またLookが削除されてもタイルはダッシュボードに残ります。

可能な場合は、不要なLookでフォルダがいっぱいになるのを避けるために、クエリタイルを使用してください。

ルックリンクタイル

Look にリンクされたタイルは、Look からダッシュボードに追加されます。

Look にリンクされたタイルは、タイルの基になるクエリを Look にリンクします。Look は、タイルの作成時と、ダッシュボードが更新されるたびに使用されます。Look とダッシュボードは同じフォルダに存在する必要があります。別のフォルダから Look を追加する場合は、まずダッシュボードと同じフォルダに Look をコピーします。

Look にリンクされたタイルは、1 か所でクエリを作成、変更、テストし、複数のダッシュボードで使用する場合に適しています。Look が変更されると、その Look にリンクされているタイルが変更されます。Lookが削除されると、ダッシュボードにそのタイルについてのエラーが表示されます。

テキストタイル

テキストタイルは、ダッシュボード内に直接作成されます。

テキストタイルを使用して、ダッシュボード上の視覚的なセクションを定義し、説明を追加できます。ダッシュボードのテキストタイルは、柔軟にフォーマット設定できるようになっており、デフォルトの設定ではタイルというより見出しと説明のような外観になっています。

ダッシュボード内のクエリタイルの作成

ダッシュボードを表示している場合は、ダッシュボード内からクエリタイルを作成できます。

ダッシュボードの編集モードが表示されたら、次のいずれかを行います。

  • ダッシュボード ペインの左上から [Add] をクリックし、[Visualization] をクリックします。
  • ダッシュボード ペインの中央にある [Add] をクリックし、ダッシュボードが空白の場合は、[Visualization] をクリックします。

次に、Explore のメニューが表示されます。クエリを作成するExploreを選択します。

[Explore] ウィンドウが開き、クエリを作成できます。

  1. クエリに名前を付けます。これはダッシュボードのタイルの名前になります。
  2. クエリのフィールドフィルタを選択します。
  3. 可視化オプションを構成します。
  4. クエリを設定したら、[実行] をクリックします。
  5. [保存] をクリックして、クエリをダッシュボードにタイルとして保存します。

ダッシュボードに追加された新しいタイルの場合、ダッシュボードフィルタと同じExploreから作成されていると、そのダッシュボードフィルタが自動的に適用されます。

目標到達プロセス チャートやタイムライン チャートを含むダッシュボード タイルを追加した場合、ダッシュボード タイルのチャートが [Explore] ウィンドウと異なることがあります。また、マップチャート' ツールチップは、ダッシュボードタイルで表示したときの動作が異なります。詳しくは、目標到達プロセスチャートタイムライン グラフマップチャートのドキュメントをご覧ください。

Exploreからのクエリタイルの追加

クエリタイルは、Explore からダッシュボードに直接保存できます。Exploreを開いて、ダッシュボードに追加するクエリが準備できたら、次の手順に従います。

  1. 歯車メニューから [保存] を選択し、サブメニューから [既存のダッシュボードへ] を選択します。

    [Add to Dashboard] ウィンドウが開きます。

  2. タイルにタイトルを付けます。

  3. ダッシュボードが配置されるフォルダを選択します。

  4. ダッシュボードを選択します。

  5. [Save to Dashboard] をクリックします。

ダッシュボードにタイルとして追加すると、Explore の上部に確認メッセージが表示されます。確認メッセージでダッシュボードのタイトルをクリックすると、ダッシュボードの編集モードが直接表示されます。そこから、タイルの移動やサイズ変更を行うことができます。

ダッシュボードに追加された新しいタイルの場合、ダッシュボードフィルタと同じExploreから作成されていると、そのダッシュボードフィルタが自動的に適用されます。

目標到達プロセス チャートやタイムライン チャートを含むダッシュボード タイルを追加した場合、ダッシュボード タイルのチャートが [Explore] ウィンドウと異なることがあります。また、マップチャート' ツールチップは、ダッシュボードタイルで表示したときの動作が異なります。詳しくは、目標到達プロセスチャートタイムライン グラフマップチャートのドキュメントをご覧ください。

Lookからのタイルの追加

クエリタイルと Look リンクタイルの両方を Look からダッシュボードに追加できます。

Lookからクエリタイルを追加する

  1. LookまたはExploreに移動します。
  2. 歯車メニューから [Save] を選択します。サブメニューが開きます。
  3. サブメニューから [既存のダッシュボードへ] を選択します。

    [ダッシュボードに追加] ウィンドウが開きます。

  4. Look からクエリタイルを追加すると、そのタイルには Look の名前と同じタイトルが付けられます(この名前は後で編集できます)。

  5. ダッシュボードが配置されるフォルダを選択します。

  6. ダッシュボードを選択します。

  7. [Save to Dashboard] をクリックします。

この方法でダッシュボードに追加したタイルは、作成元の Look には関連付けられません。Look に影響を与えることなく、タイルを編集できます。タイルに影響を及ぼすことなくLookを編集または削除できます。

ダッシュボードにタイルとして追加すると、Look の上部に確認メッセージが表示されます。確認メッセージでダッシュボードのタイトルをクリックすると、ダッシュボードの編集モードが直接表示されます。そこから、タイルの移動やサイズ変更を行うことができます。

ダッシュボードに追加された新しいタイルの場合は、それが基づくLookがダッシュボードフィルタと同じExploreから作成されていると、そのダッシュボードフィルタが自動的に適用されます。

Lookからルックリンクタイルを追加する

Look にリンクされたタイルは、Look からダッシュボードに直接保存できます。ただし、Look とダッシュボードは同じフォルダに存在する必要があります。

Look にリンクされたタイルをダッシュボードに追加するには(Look からクエリタイルを追加するをご覧ください)。

  1. Look と Look が同じフォルダにあることを確認するか、Look をダッシュボードと同じフォルダにコピーします。
  2. サブメニューから [既存のダッシュボードへ] を選択します。[Add to Dashboard] ウィンドウが開きます。
  3. Lookとダッシュボードを含むフォルダが選択されていることを確認します。
  4. ダッシュボードを選択します。
  5. [Add Look to Dashboard] をクリックします。

この方法でダッシュボードに追加したタイルは、作成元の Look と接続され、そのタイトルは Look と同じものになります。タイルを編集すると、Look および Look にリンクされた他のタイルに影響します。Lookを編集または削除すると、タイルもその影響を受けます。

ダッシュボードにタイルとして追加すると、Look の上部に確認メッセージが表示されます。確認メッセージでダッシュボードのタイトルをクリックすると、ダッシュボードの編集モードが直接表示されます。そこから、タイルの移動やサイズ変更を行うことができます。

ダッシュボードに追加された新しいタイルの場合は、それが基づくLookがダッシュボードフィルタと同じExploreから作成されていると、そのダッシュボードフィルタが自動的に適用されます。

目標到達プロセス チャートやタイムライン チャートを含むダッシュボード タイルを追加した場合、ダッシュボード タイルでのチャートの見た目が Look での場合と異なることがあります。また、マップチャート' ツールチップは、ダッシュボードタイルで表示したときの動作が異なります。詳しくは、目標到達プロセスチャートタイムライン グラフマップチャートのドキュメントをご覧ください。

テキストを追加する

タイトル、サブタイトル、本文を追加するためのウィンドウが表示されます。これらの要素はオプションです。

タイトルと字幕は、リンクや画像など、一部の HTML に対応しています。テキストタイルの本文に HTML を使用することもできます。ただし、元のダッシュボードから変換されたテキストタイルは、特に HTML が要素タグ内のクラス名を参照している場合、想定どおりに表示されないことがあります。Looker で HTML がレンダリングされる仕組みについては、HTML サニタイズのドキュメントをご覧ください。

本文のテキストは、Markdown マークアップ言語のサブセットをサポートしています。本文テキストでサポートされている Markdown 構文について詳しくは、テキストタイルでの Markdown の使用に関するドキュメント ページをご覧ください。

保存すると、ダッシュボードの下部にテキストタイルが表示されます。他のタイルを移動やサイズ変更する場合と同じように、移動やサイズ変更が可能です。

ダッシュボードが編集モードになったら、ダッシュボード ペインの左上にある [追加] をクリックして、テキストタイルを追加できます。

WYSIWYG テキストタイルが有効になりました

Looker 管理者が WYSIWYG テキストタイル Labs 機能を有効にしている場合は、テキストタイルに 2 つのオプションが表示されます。

  • テキスト: 直感的で視覚的な編集機能を備えた、新しいタイプの Looker テキストタイル。テキストタイルを編集したら、最終的な表示内容を確認できます。ダッシュボードの [保存] をクリックして、タイルを保存します。
  • Markdown: Looker の元のテキストタイル。一部の HTML と Markdown マークアップ言語のサブセットを使用して、タイルをフォーマットできます。

WYSIWYG テキストタイルが無効

Looker 管理者が WYSIWYG テキストタイル Labs 機能を有効にしていない場合、1 つのオプション [Text] が表示されます。このオプションを選択すると、Looker の元のテキストタイルを使用し、HTML と Markdown を使用して書式を設定できます。

[テキスト] を選択すると、タイトル、サブタイトル、本文を追加するためのウィンドウが表示されます。これらの要素はオプションです。

タイトルと字幕は、リンクや画像など、一部の HTML に対応しています。テキストタイルの本文に HTML を使用することもできます。ただし、元のダッシュボードから変換されたテキストタイルは、特に HTML が要素タグ内のクラス名を参照している場合、想定どおりに表示されないことがあります。Looker で HTML がレンダリングされる仕組みについては、HTML サニタイズのドキュメントをご覧ください。

本文のテキストは、Markdown マークアップ言語のサブセットをサポートしています。本文テキストでサポートされている Markdown 構文について詳しくは、テキストタイルでの Markdown の使用に関するドキュメント ページをご覧ください。

テキストタイルを保存すると、ダッシュボードの下部に表示されます。他のタイルの移動やサイズ変更と同様に、テキストタイルの移動とサイズ変更を行うことができます。

ボタンの追加

[Button] オプションを使用すると、ダッシュボードにカスタムボタンを追加できます。ボタンにLooker URLまたは外部URLのリンクを割り当てると、ダッシュボードの閲覧者がボタンを選択したときに、そのURLに移動します。

ダッシュボードにボタンを追加するには:

  1. ダッシュボードが編集モードになっていることを確認します。
  2. メニューから [ボタン] を選択します。
  3. ダッシュボードの上部に新しいボタンが表示され、ボタン編集ウィンドウも開きます。

  4. ボタンの編集ウィンドウの [コンテンツ] タブで、次のフィールドに入力します。

    • ラベル: このテキストはボタンに表示されます。ボタンは、ラベルがタイルボックスの幅に達するまで、ラベルに合わせて拡大します。この上限に達すると、ラベルは切り捨てられます。ラベルが省略されている場合は、[説明] フィールドで繰り返しが可能です。
    • リンク: 視聴者をボタンで誘導するリンクです。

      埋め込み型エクスペリエンスでは、ダッシュボードのリンク URL に embed/ を含める必要があります。

    • 説明: この説明はボタンにカーソルを合わせたときに表示されます。値を入力しない場合、説明はデフォルトでリンクになります。

    • 新しいブラウザタブで開く: このオプションを選択すると、ダッシュボードから移動するのではなく、新しいブラウザタブでリンクを自動的に開くことができます。このオプションはデフォルトで有効になっています。

  5. ボタンの編集ウィンドウの [デザイン] タブで、ボタンの外観をカスタマイズできます。

    • ボタンのスタイル: 次のいずれかを選択します。

      • 塗りつぶし: ボタンの色の背景と白いテキスト。
      • アウトライン: ボタンにアウトラインと色付きのテキストがあります。
      • 透明: ボタンに枠線または背景がありません。色付きのテキストがあるだけです。
    • : [テーマ] タブで Looker のカラー コレクションから色を選択するか、[カスタム] タブで色をカスタマイズして、[保存] を選択します。

    • ボタンサイズ: []、[]、[] のいずれかを選択して、ボタンテキストのサイズを設定します。ボタンの高さは、テキストに合わせて調整されます。デフォルトサイズはMediumです。

    • 配置: タイルボックス内でボタンを水平方向に揃えるには、[]、[中央]、[] のいずれかを選択します。ボタンのタイル ボックスはデフォルトでは全幅、中央部は中央に配置されます。

  6. [保存] をクリックして、変更を保存します。

ボタンの移動とサイズ変更

追加したタイルは移動できます。タイルボックスのサイズは他のタイルと同様に変更できます。

デフォルトでは、ダッシュボード全幅に設定されたタイル ボックス内のダッシュボードの上部に新しいボタンが表示されます。

ボタンのタイルボックスのサイズを変更すると、他のダッシュボード要素の配置やボタンの幅に影響を与える場合があります。ただし、ボタンの文字サイズや高さの調整は、ボタンの編集ウィンドウの [ボタンのサイズ] オプションからのみ行えます。

タイルにデータアクションを追加する

タイルの基になるモデルに対する develop 権限がある場合は、そのモデルにデータ アクションを追加できます。ダッシュボードを使用しているユーザーは、データアクションによってタイルから直接他のツールを使用し、各種タスクを実行できます(メールの送信や他のアプリケーションの値の設定など)。

上記の例では、Phone フィールドに Twilio アクションがあります。電話番号をクリックして Twilio のアクションを選択すると、メッセージを入力するように Twilio のポップアップが表示されます。入力すると、Twilioによってその電話番号にメッセージが送信されます。

詳細については、action パラメータのドキュメント ページをご覧ください。

ダッシュボードにダッシュボードフィルタを追加する

ダッシュボード タイルの基になるクエリにはフィルタを含めることができますが、ダッシュボード自体にフィルタを追加することもできます。このフィルタはすべてのタイルに影響するか、一部のタイルのみに影響する可能性があります。ダッシュボード フィルタを使用すると、ダッシュボードの結果を必要なデータのみに絞り込むことができます。

ダッシュボード フィルタを追加するには、ダッシュボードに少なくとも 1 つのクエリタイルまたは Look リンクされたタイルが必要です。次に、編集モードを入力して上部のツールバーから [フィルタ] を選択し、フィルタを追加します。

標準ダッシュボード フィルタの作成の詳細については、ユーザー定義ダッシュボード フィルタの追加と編集に関するドキュメント ページをご覧ください。

ダッシュボードのクロスフィルタを有効にする方法については、ダッシュボードのクロスフィルタをご覧ください。

Dashboardの設定を構成する

ダッシュボードの設定は、ダッシュボードの左上にある青色のツールバーからアクセスできます。ダッシュボード作成時のデフォルト設定は次のとおりです。

これらの設定の編集の詳細については、ユーザー定義ダッシュボードの編集に関するドキュメント ページをご覧ください。

ダッシュボードへの説明の追加

ダッシュボードに説明を追加するには、そのダッシュボードが編集モードになっていることを確認してから、ダッシュボードのその他メニューから [ダッシュボードの詳細を表示] を選択します。 [説明] テキスト ボックスが編集可能になります。

説明を追加したら、[保存] をクリックして変更を保存します。

レガシーダッシュボードに戻す

Looker 管理者が以前のダッシュボードに戻す以前の機能を有効にしている場合は、新しく作成されたダッシュボードを以前のダッシュボード作成すると、完全に元に戻すことができます。

Looker 管理者が以前のダッシュボードに戻す以前の機能を有効にしていない場合は、ダッシュボードの URL から -next を削除することで、新しく作成されたダッシュボードを以前のダッシュボードに一時的に復元できます。

集計認識を使用したダッシュボードのパフォーマンスの向上

LookML デベロッパーは、集約テーブルの自動認識を使用してダッシュボードのパフォーマンスを改善できる場合があります。集約テーブルの自動認識機能を使用すると、デベロッパーは LookML の explore パラメータの下に集約テーブルを作成でき、ダッシュボード内の 1 つ以上のタイルのクエリを最適化できます。最初に、集計テーブルの LookML を取得します。これは、ダッシュボードのその他メニューの [Get LookML] オプションの下に表示されます。詳細については、aggregate_table パラメータのドキュメント ページをご覧ください。

パフォーマンスの高いダッシュボードの構築に関するその他の情報と推奨事項については、パフォーマンスの高い Looker ダッシュボードを構築する際の考慮事項に関するヘルプセンターの記事をご覧ください。