このページでは、ダッシュボードのスケジュール設定と送信について説明します。Look、Explore のスケジュール設定について詳しくは、Looker スケジューラを使用したコンテンツ配信のドキュメント ページをご覧ください。
Looker では、[スケジュール配信] ダッシュボード メニュー オプションを使用して、ダッシュボードを即時または定期的に配信できます。
Looker 管理者がデータ配信の権限をどのように設定しているかに応じて、Looker のネイティブ配信先の 1 つまたは複数にコンテンツを配信できます。
Slack などの Looker と統合されているサードパーティ サービスへのデータ配信をスケジュール設定することもできます。
キャッシュに有効な結果がある場合、Looker はキャッシュに保存された結果を表示します。結果がない場合やキャッシュされた結果の使用期限が切れている場合、Lookerは再度クエリを実行しそれらの結果をキャッシュします。
ダッシュボードからの配信を開始する
ダッシュボードが編集モードになっていないことを確認します。ダッシュボードの右上にあるその他メニューを選択し、[配信をスケジュール設定] を選択します。[スケジュール配信] オプションが表示されない場合は、割り当てられた権限について Looker 管理者にご相談ください。
[スケジュール配信] を選択すると、ダッシュボードで既存のスケジュールを作成済みかどうかに応じて既存のスケジュール ウィンドウまたはスケジュールと送信ウィンドウが表示されます。
既存のスケジュールのウィンドウ
このダッシュボードですでにスケジュールを作成している場合は、既存のスケジュール ウィンドウが表示されます。このウィンドウには、設定したスケジュールが、各スケジュールに関する情報(宛先や形式など)とともに表示されます。今すぐ送信の繰り返しを使用する配信と他人によって作成されたスケジュールは、このウィンドウに表示されません。
既存のスケジュール ウィンドウでは、次の操作を行えます。
[今すぐ送信] を選択すると、スケジュール設定された定期配信を中断することなく、既存のスケジュール設定されたコンテンツの配信を直ちに行えます。
[完了] を選択してウィンドウを終了します。
[新規] を選択してスケジュールと送信ウィンドウを開き、新しいスケジュールを作成するか、直ちに新しい配信を送信します。
スケジューリングして送信するのウィンドウ
既存のスケジュール ウィンドウから [新規] を選択した場合や、ダッシュボードに既存のスケジュールがない場合は、スケジュールと送信ウィンドウが開きます。このウィンドウでは、リカレンス、宛先、書式、フィルタなどをカスタマイズできます。
[スケジュールと送信] ウィンドウの [設定] タブで、配信の繰り返し、宛先、形式などをカスタマイズできます。
フォルダからの配信を開始する
ダッシュボードが配置されているフォルダからダッシュボードの配信を開始することもできます。
ダッシュボードの行の右側にあるその他メニュー(グリッドビュー)またはサムネイルの右上にあるその他メニュー(グリッド表示)から [スケジュール配信] を選択します。
配信に名前を付ける
[スケジュールと送信] ウィンドウの上部には、自動的に付与された配信名が表示されます。デフォルトはダッシュボードの名前です。配信名を編集するには、名前(点線の下線で示されている)をクリックして編集します。
配信の宛先によっては、タイトルが他の場所に表示されることもあります。
- メール配信の場合、タイトルはメールの件名に使用され、メールの添付ファイルを使用する形式を選択した場合は、ファイル名の一部として使用されます。
- Webhook の場合、タイトルは Webhook ペイロードの [タイトル] 項目に含まれます。
- Amazon S3バケットへの配信の場合、タイトルは配信のファイル名、および送信されるエラーメールがあればそこにも使用されます。配信のファイル名は
TITLE_TIMESTAMP_HASH
の形式に従います。ここで、HASH
は 6 文字のランダムな ID です。TIMESTAMP
はYYYY-MM-DDTHHMM
のパターンに従います(たとえば、2019 年 5 月 31 日午前 9 時 33 分の場合、タイムスタンプの部分は、2019-05-31T0933
のようになります)。 タイムスタンプのタイムゾーンは、配信タイムゾーンと一致します。 - SFTP配信の場合、タイトルは、配信のファイル名に含まれます。 配信のファイル名は
TITLE_TIMESTAMP_HASH
の形式に従います。ここで、HASH
は 6 文字のランダムな ID です。TIMESTAMP
はYYYY-MM-DDTHHMM
のパターンに従います(たとえば、2019 年 5 月 31 日午前 9 時 33 分の場合、タイムスタンプの部分は、2019-05-31T0933
のようになります)。 タイムスタンプのタイムゾーンは、配信タイムゾーンと一致します。 - 添付ファイルを生成する統合サービスへの配信の場合、タイトルは、配信のファイル名に含まれます。
Recurrence
[繰り返し] セクションで配信のタイミングをカスタマイズします。
今すぐ送信
[繰り返し] プルダウン メニューから [今すぐ送信] を選択した場合は、必須項目を入力してから、ウィンドウ下部にある [今すぐ送信] ボタンを選択するとダッシュボードの 1 回限りの配信が送信されます。
時間ベースおよび日付ベースのスケジュール
[繰り返し] プルダウン メニューから、次のいずれかのオプションを選択します。
- 毎月
- 毎週
- 毎日
- 毎時
- 分
- 特定の月
- 特定の日
タイミングオプションは、選択したオプションによって異なります。 たとえば、[時間] 設定には、[開始] と [終了] の時間が含まれています。Looker は、[開始] 時間に始まり [終了] 時間に終わるまで 1 時間ごとに配信を送信します。
[時間]、[開始]、[終了] フィールドでは、24 時間表記を使用します。必要な時間がプルダウン メニューにない場合は、フィールドを選択して、9:15 や 15:37 などの必要な時間を手動で入力します。
[時間] と [分] のスケジュールは、設定した [開始] と [終了] の期間内に毎日繰り返されます。[毎時] と [分] の終了時刻は範囲に含まれません。最後の配信は、指定された終了時刻より前の、選択された配信間隔の最後の時刻に送信されます。 たとえば、午前12時から午後11時までのダッシュボードの [毎時] 送信がスケジューリングされている場合、ダッシュボードは午前12時から午後10時まで1時間ごとの正時に送信されます。午前12時から午後11時までの30分ごとのリカレンスがスケジューリングされている場合、最終配信は午後10時30分に送信されます。
データグループの更新によってトリガーされるスケジュール
LookML のデベロッパーがデータグループを構成している場合は、データグループがトリガーされ、キャッシュが管理されて関連する PDT が再ビルドされた後に実行するよう、ダッシュボードの配信をスケジュール設定できます。
[繰り返し] プルダウン メニューから [データグループの更新] を選択します。これにより、プルダウン メニュー付きの [データグループ] フィールドが表示されます。更新に伴って配信されるデータグループを選択します。
データグループ更新トリガーを使用してダッシュボードをスケジュール設定するには、ダッシュボードに、データグループ パラメータを含むモデルファイルに基づく少なくとも 1 つのタイルが含まれている必要があります。データグループがクエリやPDTのキャッシュの処理に使用されていない場合でも、[データグループ] プルダウン メニューには、ダッシュボードに含まれるモデルで定義されているすべてのデータグループが一覧表示されます。データグループが1つのタイルのモデルでのみ使用されている場合でも、選択したデータグループの更新が完了すると、ダッシュボード全体が送信されます。
データグループに基づくスケジュールは、そのデータグループパラメーターのすべての永続的なPDTの再生成プロセスが完了してから送信されるため、配信に最新のデータが含まれることが保証されます。
目的地
[宛先] 設定には、ダッシュボード配信の複数の宛先オプションが表示される場合があります。データの宛先を選択すると、新しい設定フィールドが表示され、メールアドレスやWebhook URLなど、その宛先に関する特定の詳しい情報を追加できます。宛先ごとの設定については、以下のセクションを参照してください。
メール
[宛先] フィールドで [メール] を選択すると、新しい [メールアドレス] フィールドが表示されます。これは必須項目です。
[メールアドレス] フィールドに受信者のメールアドレスを入力します。複数のメールアドレスを入力する場合は、各アドレスの後で、Enter キーを選択するか、カンマを追加します。
Looker インスタンスの設定や権限割り当てによっては、Looker インスタンスのどのユーザー アカウントにも関連付けられていないメールアドレスにメールを送信できる場合があります。こうしたメールは、外部として分類されます。フィールドの右側にある [すべて] および [外部] インジケーターには、すべてのメール受信者の数と、外部のメール受信者のみの数が表示されます。各インジケーターを選択すると、すべてのメール受信者の表示と外部のメール受信者のみの表示とが切り替わります。外部ユーザーにコンテンツを配信するには、Looker 管理者からコンテンツを外部ユーザーに配信する権限を付与されているか、それらの受信者のメールドメインをスケジュール設定されたコンテンツのメールドメインの許可リストに追加しておく必要があります。
受信者が他のLookerユーザーである場合、そのユーザーにはメールからダッシュボードにリンクバックするオプションが表示されます。ただし、Looker管理者がLookerインスタンスのメール送信されるデータのポリシーを [データのみ送信] に設定している場合、または [リンクを含める] オプションの選択を解除している場合を除きます。
メール配信は、20 MB(メール本文で配信される形式)と 15 MB(添付ファイルとして配信される形式の場合)を超えることはできません。
メール配信の詳細については、このページの詳細オプションのセクションをご覧ください。
Webhook
ウェブフックによって、インターネットベースサービス間のやり取りをトリガーすることができます。 Zapier などのウェブサービスを使用すれば、Webhook によって、Looker データをさまざまなアプリケーションに配信することができます。たとえば、ダッシュボードの Webhook への定期配信のスケジュールを設定することができます。
ウェブフックを設定するには、ご利用のウェブサービスを開き、次の設定を行います。
- LookerがHTTPSリクエストを送信するURLを入手します。
- Lookerデータ配信の宛先アプリケーションを指定します。 宛先アプリケーションは、Lookerからデータを受信するため、追加の設定を要求する場合があります。
正確な手順は、データ配信に使用しているウェブサービスと宛先アプリケーションによって異なります。Looker から Webhook データを受信する別のアプリケーションを設定する際のガイドラインについては、the Scheduling Looks and Dashboards Using Webhooks というコミュニティ投稿をご覧ください。
[Destination] フィールドで [Webhook] が選択されると、新しい [Webhook URL] フィールドが表示されます。これは必須項目です。
[Webhook URL] フィールドに、この配信で Looker が HTTPS リクエストを送信する URL を入力します。ウェブフックの処理に使用しているウェブサービスからこのURLを入手することができます。
Amazon S3
Amazon S3バケットは、大量のデータを保存するためによく使われています。 Lookerで使用できるようにするには、まずご自身または会社がAmazonでS3バケットを作成しておく必要があります。
[宛先] フィールドで [Amazon S3] を選択すると、いくつかの新しいフィールドが表示され、Amazon S3 バケットに関する情報の入力を求められます。
- バケット: Amazon S3バケットの名前。これは必須項目です。
- パス(省略可): データを保存するフォルダ(存在する場合)。
- アクセスキー: Amazon が提供する S3 バケットへのアクセスキー ID。これは必須項目です。
- 秘密鍵: Amazon が提供している S3 バケットへのシークレット アクセスキー。これは必須項目です。
- リージョン: S3バケットがホストされている Amazon のサービス地域。
Amazon S3 バケットを使用したデータの配信について詳しくは、the Scheduling (unlimited) Results to S3 というコミュニティ投稿をご覧ください。
SFTP
データまたはビジュアリゼーションが大きすぎてメールで送信できない場合には、SFTPサーバーに結果を送信するとよいでしょう。
[Destination] フィールドで [SFTP] を選択すると、いくつかの新しいフィールドが表示され、Amazon S3 バケットに関する情報の入力を求められます。
アドレス: データを送信するSFTPサーバーのURLまたはIPアドレス。これは必須項目です。例:
sftp://files.looker.com/Marketing/In/
sftp://192.168.0.10/Marketing/In/
ユーザー名とパスワード: SFTP サーバーのログイン認証情報。これらのフィールドは必須です。
優先鍵交換アルゴリズム: このフィールドは省略可能です。このフィールドを設定するには、接続を確立するための優先SSH鍵交換アルゴリズムを選択します。 接続が5分以内に確立されない場合は、別のアルゴリズムを選択します。 アルゴリズムによっては、SSH鍵の生成に長い時間がかかる場合があります。このオプションでは、より時間のかからないアルゴリズムを使用することができます。アルゴリズムのいずれかを選択すると、それがSSH接続を確立するための優先アルゴリズムになります。アルゴリズムがサーバーでサポートされていない場合は、以降の試みで他のすべてのアルゴリズムが使用されます。このフィールドを [デフォルト] に設定すると、接続ライブラリの元のアルゴリズムの順序が使用されます。
SFTPサポートは、ユーザー名とパスワードの資格情報に制限されています。 SSH秘密鍵資格情報はサポートされていません。
Looker では、SFTP サーバーの SFTP フィンガープリントが保存されます。SFTP配信でエラーが発生する場合、それはSFTPフィンガープリントが無効であることを示している可能性があります。その場合、Looker管理者に連絡してください。
統合サービスの宛先
Slack、Dropbox、Googleドライブなど、Lookerと統合されているサービスへのダッシュボード配信をスケジューリングしたり送信したりできます。 インテグレーションは Looker 管理者が有効にする必要があります。Looker 管理者は、ユーザーと埋め込みユーザーが、サードパーティ統合にデータ送信とスケジュール設定を行うための特定の権限を付与する必要があります。
スケジューラの [宛先] フィールドで統合サービスを選択すると、いくつかの新しいフィールドが表示され、詳細情報の入力を求められます。
次のリストは、ダッシュボードのコンテンツを配信できる Looker Action Hub サービスを示しています。
このリストを使用する方法は次のとおりです。
- [README ファイルへのリンク] 列に表示される URL は、Looker と連携する統合サービスを有効にして構成する手順を示しています。
- [この統合の使用方法] 列に表示されている URL は、Looker から統合サービスにデータを送信する方法を示しています。一部の記事には有効化の手順も記載されています。
- [必須 LookML タグ] には、コンテンツの基盤となるモデルの
tags
パラメータで使用する必要があるすべての必須タグが一覧表示されます。 - [アクション タイプ] は、統合サービスが送信するデータのレベル(フィールド、クエリ、ダッシュボード)を示します。フィールド レベルのアクションでは、データテーブル内の指定された 1 つのセルの値が送信されます。クエリレベルのアクションでは、Explore または Look のすべての行など、クエリ全体の結果が送信されます。ダッシュボード レベルのアクションでは、ダッシュボードの画像が送信されます。
- [Google OAuth 認証を使用する] は、統合サービスが認証に Google OAuth 認証情報を使用するかどうかを示します。
- [データ ストリーミングを使用する] は、統合サービスがストリーミング クエリ結果をサポートするかどうかを示します。 ダッシュボードではデータをストリーミングできません。
統合サービス | 説明 | README ファイルへのリンク | この統合の使用方法 | 必須 LookML タグ | Google OAuth 認証を使用する(はい/いいえ) | データ ストリーミングを使用する(はい/いいえ) |
---|---|---|---|---|---|---|
Azure ストレージ | Azure ストレージでデータファイルを送信して保存します。 | GitHub の README を読む | コミュニティの記事を表示する | なし | No | いいえ |
DigitalOcean スペース | DigitalOcean ストレージにデータファイルを送信して保存します。 | GitHub の README を読む | コミュニティの記事を表示する | なし | No | × |
Dropbox | Dropbox でデータファイルを送信して保存します。 | README を利用できない | ドキュメントを見る | なし | ○ | いいえ |
Google Cloud Storage | Google Cloud Storage バケットにデータファイルを書き込みます。 | GitHub の README を読む | コミュニティの記事を表示する | なし | No | × |
Google ドライブ | Google ドライブにデータを送信します。 | README を利用できない | ドキュメントを見る | なし | ○ | × |
SendGrid | データを送信し、SendGrid の API を使用してメールアドレスに送信する結果をスケジュールします。 | GitHub の README を読む | コミュニティの記事を表示する | なし | No | いいえ |
Slack | OAuth を使用して、Looker コンテンツを Slack のダイレクト メッセージ、パブリック チャンネル、プライベート チャンネルで送信できます。これが利用できるのは、6.24 以降の Looker ホスト型のデプロイで、IP 許可リスト機能が無効である場合です。 | README を利用できない | ドキュメントを見る | なし | ○ | × |
Slack アタッチメント(API トークン) | ユーザーの認証情報とともにデータを Slack チャンネルに直接送信します。Slack の追加機能については、Lookerbot ドキュメントを参照することもできます。 | GitHub の README を読む | ドキュメントを見る | なし | No | いいえ |
Teams - 受信 Webhook | 受信 Webhook を使用して Microsoft Teams にデータを送信します。 | GitHub の README を読む | README を参照 | なし | No | いいえ |
形式
[書式設定] フィールドには、使用可能な形式のプルダウン メニューが表示されます。
- CSV zip ファイル: ダッシュボードからのフォーマットされていないデータは、zip されたディレクトリ内のカンマ区切り値(CSV)ファイルのコレクションとして配信されます。メールアドレスへの配信では、ZIPファイルはメール添付ファイルとして配信されます。
- PDF: ダッシュボードの画像は、単一のPDFファイルとして配信されます。デフォルトレイアウトでは、タイルはダッシュボードに配置されているとおりに表示されますが、[詳細オプション] では他のレイアウトやサイズを設定できます。メールアドレスへの配信では、ファイルはメール添付ファイルとして配信されます。
- PNG 可視化: ダッシュボードの画像が 1 つの PNG ファイルとして配信されます。デフォルトレイアウトでは、タイルはダッシュボードに配置されているとおりに表示されますが、[詳細オプション] では他のレイアウト オプションも利用できます。メールアドレスへの配信では、画像はメール本文のインラインで表示されます。
詳細オプション
[詳細オプション] タブでは、配信をさらにカスタマイズできます。利用可能なオプションは、配信の選択した宛先と書式設定によって異なります。
カスタム メッセージ
このオプションは、宛先がメールの場合にのみ使用できます。
受信者へのメールの本文に含めたいメッセージを入力します。 Looker では、カスタム メッセージの文字数の上限が 1,500 文字に設定されています。
Run schedule as recipient
このオプションは、宛先がメールの場合にのみ使用できます。
[受信者として実行スケジュール] オプションを使用すると、ユーザーは、受信者のリストを指定して、各ユーザーの権限に応じて、各ユーザー自身がクエリを実行した場合と同様のコンテンツ配信を受信できるようにすることができます。つまり、各ユーザーのアクセス フィルタとユーザー属性は、各メールに含まれるデータに適用されます。
ユーザーがLooker管理者である場合は、[受信者としてスケジュールを実行する] オプションを使用してユーザーのリストを指定し、各ユーザーの権限に応じて、そのユーザー自身がクエリを実行した場合と同様のコンテンツ配信を受信できるようにすることができます。管理者以外のユーザーも、各自のメールアドレスを入力し、自分の権限に応じてコンテンツをクエリしたかのように配信を受信することができます。 つまり、各ユーザーのアクセス フィルタとユーザー属性は、各メールに含まれるデータに適用されます。
以下の例では、Looker 管理者が、州ごとのユーザー数をリスト化したレポートをスケジュールする必要があります。
ユーザー A のアクセスフィルタが users.state = 'California'
として設定されています。[受信者としてスケジュールを実行する] が選択されている場合は、スケジュール設定されたクエリはアクセス フィルタ users.state = 'California'
を適用し、フィルタされた結果をユーザー A に送信します。フィルタされた結果には、カリフォルニアのデータのみが含まれます。
[詳細オプション] タブで [受信者としてスケジュールを実行する] チェックボックスをオンにし、[設定] タブの下にある [メールアドレス] テキスト フィールドに受信者のメールアドレスを追加します。このオプションでは、スケジュールを作成するユーザーの権限と、[メールアドレス] フィールドに追加するメールアドレスのタイプが考慮されます。[受信者としてスケジュールを実行する] オプションを利用できない場合があります。
- ユーザーが無効なユーザーのメールを追加する
ユーザーが、Looker ユーザーに属していないメールアドレスを追加する(メールアドレスのリストの横に外部カウントとして表示されている)
このような状況では、このオプションが外部メールアドレスの入力の前と後のどちらで選択されたかに関係なく、[受信者としてスケジュールを実行する] オプションは有効なままですが、[受信者としてスケジュールを実行する] オプションが選択解除されるか、外部メールアドレスが受信者リストから削除されるまではスケジュールを保存できません。
[受信者としてスケジュールを実行する] が有効なスケジュールでユーザーが受信者としてリストされている特殊なケースでは、そのユーザーのアカウントが無効にされ、無効にされたユーザーへのそのスケジュールによる次回の配信が失敗します。そのユーザーのアカウントが削除されている場合、そのスケジュール全体でどの受信者にも配信できなくなります。Looker 管理者または see_schedules
権限を持つユーザーは、[Admin] パネルの [Scheduler History] ページで、この障害を診断できます。
Include links
このオプションは、宛先がメールの場合にのみ使用できます。
Looker 管理者が Looker インスタンスのメール送信されるデータのポリシーを [リンクとデータを送信] に設定している場合は、[スケジュールと送信] ウィンドウに [リンクを含める] オプションが表示されます。このオプションを選択すると、Looker のダッシュボードに移動するための [ダッシュボード全体を表示] リンクがデータ配信メールに挿入されます。 ダッシュボードのリンクに hide_filter
パラメータは含まれません。
受信者は、Lookerにログインしなければならず、かつ配信されたダッシュボードの基になっているモデルにアクセスしてそのコンテンツをLookerで表示する権限を持っている必要があります。 データ配信メールからこのリンクを削除する場合は、[リンクを含める] チェックボックスのチェックを外します。
カスタムリンクを含める
このオプションはメールの宛先でのみ、埋め込みダッシュボードでのみ使用できます。これは、[リンクを含める] オプションが選択されている場合に表示されます。
[カスタムリンクを含める] オプションを選択すると、Looker のダッシュボードにリンクする代わりに、[ダッシュボード全体を表示] リンクを接続するカスタム URL を構成できます。 必要に応じて、[ダッシュボード全体を表示] リンクテキストを変更することもできます。
このオプションを使用するには、Looker 管理者または schedule_look_emails
または create_alerts
の権限を持つユーザーが、まずカスタム リンクに対して許可されたドメインを指定し、[Admin] メニューの [Embed] ページにあるカスタム リンク URL の形式を選択する必要があります。
ドメイン
許可リストで構成されているドメインのリストから URL ドメインを選択します。例: app.customer.com
パス
[Path] オプションは、ユーザー定義の URLが [Admin] メニューの [Embed] ページにある [Select content path] フィールドで選択された場合にのみ表示されます。
ここにリンク URL のカスタムパスを入力します。たとえば、カスタムリンクが URL app.customer.com/my_embed_app
を参照するように設定する場合は、ここにパス /my_embed_app
を入力します。
URL ラベル
このフィールドを使用して新しいリンクテキストを入力します。これにより、配信メール内の「ダッシュボード全体を表示」というテキストが置き換えられます。このフィールドには、デフォルトで、[Admin] メニューの [Embed] ページにある [URL label] フィールドに入力されたテキストが表示され、このフィールド内で変更できます。
結果
このフィールドは、CSV ZIP ファイル形式でのダッシュボード配信にのみ使用できます。これには、[可視化オプションを適用] と [データ表の表示どおり] の 2 つのオプションがあります。いずれかを選択できます。
ダッシュボードタイルの可視化設定の一部をダッシュボード配信に適用するには、[可視化オプションを適用] を選択します。これにより、配信するファイルは表グラフのように表示されます。可視化に対して構成されている [プロット]、[シリーズ]、[書式設定] の各メニューのいずれかの設定が、データ配信に適用されます。
- 行番号を表示
- 合計を非表示にする
- 行の合計を非表示にする
- 表示する行を制限する。最大 500 行まで表示または非表示にします
- Show Full Field Name
- 各列のカスタムラベル
[データ表の表示どおり] オプションを選択すると、各ダッシュボード タイルの [ここから探索] ウィンドウのデータテーブルに表示されているとおりにデータが配信されます。
値
このフィールドは、CSV ZIP ファイル形式でのダッシュボード配信にのみ使用できます。書式設定済みと書式設定なしの 2 つのオプションがあります。いずれかを選択できます。
- 一部の機能(リンクなど)はすべてのファイルタイプでサポートされているわけではありませんが、データの表示を Looker の Explore エクスペリエンスでの表示に近いものにする場合は、[書式設定済み] を選択します。
- 長い数字の丸め処理や Looker の開発者が導入した特殊文字の追加など、クエリ結果の特別な書式設定を適用しない場合は、書式設定なしを選択します。これは多くの場合、処理のためにデータを他のツールに送信するときに推奨されます。
Expand tables to show all rows
このオプションは、PDF 形式でのダッシュボード配信にのみ使用できます。
ダッシュボードのタイル サムネイルに表示される行だけでなく、ダッシュボードに可視化されたテーブルのすべての行を表示するには、[表を展開してすべての行を表示する] ボックスをオンにします。
[表を展開してすべての行を表示する] オプションを選択すると、テーブルが可視化されているダッシュボード タイルは、Looker 内での表示とは若干異なる状態で配信された PDF に表示される場合があります。PDF には次のような違いが見られる場合があります。
- 列見出しと小計行から、背景色とフォントサイズのカスタマイズが削除されます。
- テーブルは白のテーマで表示されます。
- [並べ替えオプション] アイコンは、手動で並べ替えていないピボット テーブルには表示されません。
- [列が収まるようにサイズを変更] が有効になっているテーブルは、タイルの全幅にストレッチされます。
また、セル数が 20,000 を超えるテーブルについては、PDF に次の違いが見られることがあります。
[形式] で [PDF] を選択したときに [表を展開してすべての行を表示する] オプションが表示されない場合は、Looker インスタンスに適切なバージョンの Chromium レンダラのインストールについて、Looker 管理者にお問い合わせください。
ダッシュボードタイルを単一の列に配置する
このオプションは、PDF および PNG 可視化形式でのダッシュボード配信でのみ使用できます。配信先としてSlackが選択されている場合は、PDFのみサポートされます。
1 つの列レイアウトで PDF または PNG の可視化の形式を設定するには、[ダッシュボードのタイルを 1 つの列に配置する] ボックスをオンにします。このレイアウトでは、ダッシュボードのタイルが単一の垂直列に表示されます。 ダッシュボードでの配列順にタイルを表示する場合は、このチェックボックスをオフのままにします。
Paper size
このオプションは、PDF 形式でのダッシュボード配信にのみ使用できます。
[用紙サイズ] プルダウン メニューから選択することで、ダッシュボード PDF の最適なサイズと向きを指定することもできます。場合によっては、大きなビジュアリゼーションや重なっているダッシュボードタイルのグループは、PDFのページにきれいに収まるようにサイズを変更する必要があります。 [用紙サイズ] が表示されない場合は、Looker インスタンスに適した最新バージョンの Chromium レンダラのインストールについて Looker 管理者にお問い合わせください。
表の解像度
このオプションは、PNG 可視化形式と [ダッシュボードタイルを単一の列に配置する] チェックボックスがオンになっている場合にのみ使用できます。
可視化の幅をカスタマイズするには、[表の解像度] プルダウン メニューを使用します。幅は以下のように設定できます。
- 標準: 800 ピクセル
- ワイド: 1,680 ピクセル
メール配信で [ワイド] を選択し、可視化の幅がメール クライアントで設定されている上限を超えた場合は、メール配信の受信者が可視化された内容全体を表示するために水平方向にスクロールしなければならない可能性があります。
配信のタイムゾーン
デフォルトでは、アカウントに関連付けられたタイムゾーンを利用して、データ配信を送信するタイミングが決定されます。 アカウントに関連付けられているタイムゾーンがない場合、Looker は [アプリケーションのタイムゾーン] の設定を使用します。
異なるタイムゾーンを指定する場合は、ドロップダウンメニューからタイムゾーンを選択します。 選択したタイムゾーンは、Lookやダッシュボードのデータに影響しません。配信のタイミングのみに影響します。
フィルタ
[スケジュールと送信] ウィンドウの [フィルタ] タブには、ダッシュボードに適用されたフィルタとその値が表示されます。このタブでは、ダッシュボードに適用されている既存のフィルタの値を編集でき、新しい値が配信に適用されます。 ダッシュボード自体には影響しません。
[フィルタ] タブでは、既存のダッシュボード フィルタの値を表示、編集することのみが可能であり、スケジュールにフィルタを追加することはできません。
例えば、関心のある州でフィルタされた地域チームの結果を送信したいとします。
ダッシュボード フィルタにフィルタ値が必須の場合は、[フィルタ] タブに値を入力して配信を作成するか、配信の編集内容を保存する必要があります。
ダッシュボードフィルタが変更されたとき
スケジュールの作成後にダッシュボードフィルタが変更されることがあります。 以下の表は、スケジュール済みの配信に適用されるフィルタにどんな影響があるかを説明しています。
アクション | スケジュールフィルタへの影響 |
---|---|
スケジュールをフィルタを使って作成します。 その後、そのフィルタ値をダッシュボードで変更します。 | スケジュールフィルタ値には影響しません。 その値が is any value であっても、[フィルタ] タブで設定された値は保持されます。 |
スケジュールをフィルタを使って作成します。 フィルタの名前はダッシュボードで変更されます。 | そのフィルタは配信されたデータから削除されます。 |
スケジュールをフィルタを使って作成します。 後で、フィルタはダッシュボードで削除されます。 | そのフィルタは配信されたデータから削除されます。 |
スケジュールが作成されています。 後で、新しい(必須ではないまたは必須)フィルタがダッシュボードに追加されます。 | フィルタは、[フィルタ] タブで設定されたフィルタ値を使用して、配信されたデータに適用されます。[フィルタ] タブで値が設定されていない場合、値は is any value と解釈され、対象のフィルタは基本的に削除されます。 |
ユーザー属性フィルタの使用
ユーザー属性と呼ばれるユーザー固有の値を Looker 管理者が構成していて、かつダッシュボードの編集権限が付与されている場合は、[ユーザー属性と一致する] フィルタ オプションを使用するダッシュボード フィルタを作成できます。このタイプのフィルタは、各ダッシュボードの閲覧者のフィルタ値を自動的にカスタマイズします。 このタイプのフィルタを使用して、カスタマイズされた結果を各受信者に配信できます。ユーザー属性の詳細については、ユーザー属性のドキュメント ページをご覧ください。
スケジュールをテストする
[繰り返し] 欄を [今すぐ送信] 以外に設定した場合は、[スケジュールと送信] ウィンドウの左下に [今すぐテスト] ボタンが表示されます。
[今すぐテスト] ボタンを選択して、スケジュールの 1 回限りのテスト配信を自分だけに送信します。テストが送信されたことを確認する緑色のチェックマークが表示されます。
スケジュールの保存または今すぐ送信
[繰り返し] フィールドを [今すぐ送信] に設定した場合は、リストに記載された 1 回限りの配信を表示するウィンドウの下部にある [今すぐ送信] ボタンを選択します。
[繰り返し] フィールドを [今すぐ送信] 以外に設定した場合は、[保存] ボタンを選択してスケジュールを保存し、ウィンドウを閉じます。
スケジュールを保存または送信せずにウィンドウを終了するには、[キャンセル] ボタンを選択します。
保存したダッシュボードのスケジュールは、既存のスケジュール ウィンドウに表示されます。すべてのコンテンツの保存されたスケジュールは、ユーザー プロフィールの [スケジュール] ページに表示されます。
スケジュールの編集
自分が作成したスケジュールのみを編集できます。 スケジュールを編集するには、
- ダッシュボードの右上にあるダッシュボード アクションのその他メニューを選択します。
- プルダウン メニューから [スケジュール配信] を選択します。
- 既存のスケジュール ウィンドウで、編集するスケジュールに適用するその他メニューを選択します。
- プルダウン メニューから [編集] を選択します。
- そのスケジュールのスケジュールして送信するのウィンドウが表示されます。 このウィンドウで編集を行います。
- 編集が完了したら [保存] を選択します。または、[キャンセル] を選択して編集をキャンセルします。
スケジュールを複製する
スケジュールを複製してから編集することをお勧めします。 スケジュールを複製するには、
- ダッシュボードの右上にあるダッシュボード アクションのその他メニューを選択します。
- プルダウン メニューから [スケジュール配信] を選択します。
- 既存のスケジュール ウィンドウで、編集するスケジュールに適用するその他メニューを選択します。
- プルダウン メニューから [複製] を選択します。
- 複製したスケジュールのスケジューリングして送信するのウィンドウが表示されます。 スケジュール名に「コピー」が追加されます。
- 編集を行います。
- 編集が完了したら [保存] を選択します。または、[キャンセル] を選択して、編集をキャンセルして複製したスケジュールを削除します。
複製を作成しても、元のスケジュールは変更されません。
重複するスケジュールのフィルタは、元のスケジュールの [フィルタ] タブの現在の値と同じ値に設定されますが、編集できます。元のスケジュールを作成した後にフィルタを変更した場合は、ダッシュボードのフィルタが変更されたときセクションに示されているように、フィルタが影響を受けます。元のスケジュールの基になっているダッシュボードに必須フィルタが後で追加された場合は、複製されたスケジュールを保存する前に、そのフィルタの値を選択する必要があります。
スケジュールの削除
自分が作成したスケジュールのみを削除できます。 スケジュールを削除するには、
- ダッシュボードの右上にある、その他メニューを選択します。
- プルダウン メニューから [スケジュール配信] を選択します。
- 既存のスケジュール ウィンドウで、編集するスケジュールに適用するその他メニューを選択します。
- プルダウン メニューから [削除] を選択します。
- 新しいウィンドウが表示されます。 [削除] を選択して、スケジュールを削除します。または、[キャンセル] を選択して、スケジュールを保持します。
ユーザー プロファイルの [スケジュール] ページでスケジュールを削除することもできます。
スケジューリングに関する問題
ときどき、スケジュールされた配信が1人以上の受信者に届かないことがあります。 これは、基になるモデルにエラーがある場合、受信者にデータへのアクセス権がない場合、レンダリングの問題やページエラーがある場合に発生する可能性があります。 データの宛先は、指定されたエンドポイントに接続できない場合、エラーを報告します。
このような問題が発生した場合、Lookerはスケジュールの作成者に通知メールを送信します。メールには、スケジュールされたコンテンツへのリンク、届かなかった受信者のリスト、および受信者に送信する際にLookerが遭遇した問題に関する詳しい情報(ある場合)が含まれています。
配信に関して管理者が考慮すべきこと
Looker管理者は、どのユーザーのスケジュールでも表示、編集、再割り当て、削除できます。また、Looker管理者は、Lookerインスタンスのデータ配信を設定し、データ配信を送信またはスケジュールする権限をユーザーに付与する際、いくつかの点に留意する必要があります。 詳しくは、以下のドキュメンテーションページをご覧ください。