Looker ダッシュボードは、PDF 形式または CSV 形式でダウンロードできます。Looker ダッシュボードは、PDF、PNG、CSV の各形式で送信またはスケジュール設定できます。
PDF 形式と PNG 形式は、レンダリングされた形式とみなされます。このページでは、Looker でさまざまな設定を行われ、レンダリングされた形式で生成される出力の種類の例を示します。
お客様がホストする Looker インスタンスの場合、レンダリングされた形式を出力するには Chromium をインストールする必要があります。
このページの例ではすべて、次のようなさまざまなグラフタイプを含むタイルを備えた [Download Dashboard] というダッシュボードを使用します。
- マップグラフを含む [Users by state] タイル
- 単一の値のグラフを含む 2 つのタイル - [Orders this month] と [Order items this month]
- [Orders by month] タイル。2 つの列の値をテキストと棒グラフで表現している表グラフを含みます。
- 縦棒グラフを含む [Users acquired over time] タイル
- 値がテキストとして表された表グラフを含む [Sales by State and Category] タイル。
PDF を出力するには、ダッシュボードを PDF としてダウンロードする手順に従うか、ダッシュボードを送信またはスケジュール設定する際に PDF 形式を選択してください。
デフォルトでは、PDF ファイルは、ブラウザでダッシュボード表示する際の 1680 ピクセル幅のものを反映しています。Looker のデフォルト設定での PDF のダウンロードの例を次に示します。
PDF のダッシュボードの外観は、いくつかの Looker の設定を調整することで変更できます。スケジュールを設定して送信する際に、[スケジュール] ウィンドウまたは [送信] ウィンドウの [詳細オプション] タブでこれらの設定を確認できます。ダウンロード時には、ダウンロード ウィンドウにこれらの設定が表示されます。
- Paper Size: ダッシュボードの PDF の最適なサイズと向きを指定できます。
- Expand tables to show all rows: この設定では、ダッシュボードのタイル サムネイルに表示される行だけでなく、ダッシュボードに可視化されたテーブルのすべての行を表示するかどうかを選択できます。
- Arrange dashboard tiles in a single column: この設定では、ダッシュボードを 1 つの列のレイアウトで表示するかどうかを選択できます。
さらに、Looker の Labs 機能である [Render Long Tables] が有効で、[Expand tables to show all rows] 設定も有効な場合は、テーブル ダウンロードの外観に影響します。
PDF と [Paper Size] の設定
[Paper Size] 設定は、[Fit Page to Dashboard] オプション(PDF が画面上のダッシュボードのレイアウトに合わせてサイズ設定される)をデフォルトで選択します。
その他の用紙サイズオプションでは、標準の用紙サイズに合わせて、ダッシュボードがその中に納まるように、PDFのサイズが設定されます。ポートレートまたはランドスケープの [Orientation] を選択するように求められることがあります。ダッシュボードのレイアウトによっては、ページサイズに合わせて大きな表示データまたは重複するタイルのグループのサイズを変更する必要があります。
[Paper Size] オプションを使用すると、選択した用紙のサイズや画面の向きに合わせてコンテンツを書式設定するために、改行を挿入することもできます。[Paper Size] が指定されている場合、Looker は改ページが生じる要素の「行」を決定します。Looker は、これにより可視化の途中に改ページを挿入しないようにしています。
用紙サイズと画面の向きを指定する場合は、要素のサイズとダッシュボードのレイアウトを検討してください。ダッシュボード タイルは、選択したページサイズと Looker が決定した改行に対応するために再編成する必要がある場合があります。たとえば、非常に大きなダッシュボード要素や、タイルが重なったグループ内で改ページが発生し、PDF の文字化けが生じることがあります。
デフォルト以外の [Paper Size] が設定されている PDF の外観の例については、次のセクションをご覧ください。
PDF と [Expand tables to show all rows] 設定
[Expand tables to show all rows] の設定はデフォルトで無効になっています。
この設定を有効にすると、タイルのサムネイルに表示されている行だけでなく、テーブルの可視化されているすべての行が表示されます。Looker では、複数の行に分割するダッシュボード タイルのグループを決定します(改ページの判定方法と同様)。次に、CSS グリッド レイアウトを使用して、展開に対応できるようタイルのグループを配置します。テーブルを展開すると、グリッド行のサイズが拡大し、展開されたテーブルの周囲にある要素が展開されたテーブルとともに移動します。
次の画像は、[Paper Size] を A5(5.83 インチ x 8.27 インチ)に設定し、[Orientation] を縦にし、[Expand tables to show all rows] を有効に設定した場合のサンプル ダッシュボードの PDF の表示例です。タイルは A5 幅に合わせてサイズが変更され、下部のテーブルタイルにはテーブルのすべての行が表示されます。また、改ページがタイル間に挿入され、PDF の一番下のタイムスタンプの前にも挿入されます。
PDF と [Render Long Tables] Labs 機能
Looker 22.20 では、[Render Long Tables] Labs 機能の一般提供が開始され、すべてのインスタンスで有効になっています。
[Render Long Table] Labs 機能はデフォルトで有効になっています。
この Labs 機能が有効で、[Expand tables to show all rows] 設定も有効になっていると、表のダウンロードでレンダリング形式が異なる場合があります。
たとえば、Looker 内で表示すると、[Sales by State and Category] テーブルタイルには、条件付き書式、透明なテーブルテーマ、手動でサイズ調整した列幅が表示され、[Size Columns to Fit] 設定よりも優先されます。
[Render Long Tables] Labs 機能と [Expand tables to show all row] 設定の両方が有効になっていると、このタイルの PDF の表示は異なります。PDF では、テーブルのテーマが白に変更され、条件付き書式が消えて、列の幅はタイルの幅に合わせて調整されます。
[Render Long Table] Labs 機能を無効にして [Expand tables to show all rows] 設定が有効になっている場合、PDF は Looker に表示されるテーブルと似ています(ただし、タイルのサムネイルの行だけでなく、テーブルのすべての行が表示されます)。
[Expand table to show all rows] 設定が無効になっている場合、[Render Long Tables] Labs 機能のステータスに関係なく、Looker 内でテーブルタイルが表示されるのと同じように、タイルの PDF が表示されます。
PDF と [Arrange dashboard tiles in a single column] 設定
[Arrange dashboard tiles in a single column] 設定はデフォルトで無効になっています。
1 列の PDF は各ダッシュボードのタイルを 1 つの列に積み重ねます。PDF とダッシュボード タイルの幅は 800 ピクセルです。ワイドテーブルは、800 ピクセル、1 列のレンダリングに収まるようにスケーリングされます。
1 列の PDF としてレンダリングされるダッシュボードの例を次に示します。
[Expand tables to show all rows] オプションを適用した単一列の PDF は、多くの場合、展開されたテーブルの中央に改ページを挿入してレンダリングされます。ただし、データが途中で切り離されることはありません。
PNG
PNG 形式は、ダッシュボードを送信またはスケジュール設定する場合にのみ使用できます。ダッシュボードをダウンロードする場合は使用できません。
PNG ファイルの名前の大部分は、PDF ファイルと同じようにレンダリングされますが、次の点が異なります。
- [Arrange dashboard tiles in a single column] 設定がオンになっている場合、すべてのタイルを 1 つのファイルとしてレンダリングするのではなく、各タイルを個別の PNG ファイルとしてレンダリングします
- [Paper Size] と [Expand table to show all rows] の設定は PNG では使用できません。
- PNG 配信の外観を調整する唯一の方法は、[Arrange dashboard tiles in a single column] 設定と [Table resolution] 設定です。
[Table resolution] 設定が [標準] に設定されている場合、配信は次のようになります。ワイドテーブル [Order by State and Category] は途中で切られています。すべての列がレンダリングされているわけではありません。
[Table resolution] 設定が [幅広] に設定されている場合、配信は次のようになります。受信者は、横方向にスクロールしてタイル全体を表示する必要があります。