スケジュールされたダッシュボードの更新とサブスクリプションを管理する
スケジュールに従ってダッシュボードを更新すると、ダッシュボードのパフォーマンスが向上し、サブスクリプションが関係者を常に最新の状態に保つのに役立ちます。 この記事では、スケジュールされた更新プログラムとサブスクリプションを設定および管理する方法について説明します。
スケジュールを作成する
ダッシュボードの更新スケジュールを作成するときに、最新のデータをプルする定期的な周期を設定し、埋め込み資格情報で発行されたダッシュボードの場合は、共有キャッシュを更新します。
スケジュールされたダッシュボードの更新ごとに、次の処理が行われます。
- データセットを定義するすべての SQL ロジックは、指定された時間間隔で実行されます。
- 結果はクエリ結果キャッシュに入力され、ダッシュボードの初期読み込み時間を短縮するのに役立ちます。
スケジュールを作成するには
ダッシュボードの右上隅にある [スケジュール] をクリックします。 [スケジュールの追加] ダイアログが表示されます。
ドロップダウン セレクターを使用して、頻度とタイム ゾーンを指定します。 必要に応じて、[Cron 構文の表示] チェックボックスをオンにして、[Quartz Cron 構文] でスケジュールを編集します。
Create をクリックしてください。 [スケジュール] ダイアログが表示され、作成したスケジュールが表示されます。 このダッシュボードに他のスケジュールが存在する場合は、ダイアログにもそのスケジュールが表示されます。
必要に応じて、[サブスクライブ] をクリックして自分自身をサブスクライバーとして追加すると、スケジュールされた実行の完了後にダッシュボードの PDF スナップショットを含む電子メールが送信されます。
Note
このダッシュボードのスケジュールが既に作成されている場合は、右上隅のボタンに [サブスクライブ] と表示されます。 前に説明したワークフローを使用して、スケジュールを追加できます。
サブスクリプションの管理
スケジュールのサブスクライバーは、スケジュールが実行されるたびに現在のダッシュボードの PDF スナップショットを含む電子メールが送信されます。 複数のページを含むダッシュボードの場合、PDF スナップショットにはダッシュボードの最初のページが表示されます。 対象となるサブスクライバーには、ワークスペース ユーザーと電子メール通知の送信先が含まれます。
Note
メール サブスクライバーを追加できない場合は、ワークスペース管理者がワークスペースの電子メール通知をオフにしている可能性があります。 「ダッシュボード管理ガイド」を参照してください。
ワークスペース管理者は、サブスクライバーとして選択する前に電子メール通知先を定義する必要があります。 詳細については、「通知の送信先を管理する」を参照してください。 アカウント ユーザー、配布リスト、およびアカウントの外部のユーザー (パートナーやクライアント組織のユーザーなど) はすべて、電子メール通知の宛先として構成してサブスクライブできます。 ただし、直接サブスクライブすることはできません。
重要
サブスクリプション リストには、最大 100 人のサブスクライバーを含めることができます。 電子メール通知の送信先は、送信するメールの数に関係なく、1 人のサブスクライバーとしてカウントされます。
ダッシュボードで少なくとも CAN EDIT 権限を持っている場合は、更新プログラムを受け取る他のサブスクライバーを追加および削除できます。 ダッシュボードで少なくとも CAN VIEW 権限を持っている場合は、既存のスケジュールに自分自身をサブスクライバーとして追加および削除できます。
他のユーザーをサブスクライブするには、次の操作を行います。
- ダッシュボードの右上隅にある [サブスクライブ] をクリックします。 [スケジュール] ダイアログが表示されます。
- サブスクライバーを追加するスケジュールを指定します。 そのスケジュールの右側にある をクリックします。 [編集]をクリックします。
Note
kebab メニュー を使用して、スケジュールを一時停止または削除することもできます。
スケジュールが割り当てられているダッシュボードへの CAN VIEW アクセス権を持っている場合は、スケジュールされた実行が発生するたびに更新プログラムを受信するように自分自身でサブスクライブできます。
既存のスケジュールを自分でサブスクライブするには、次の操作を行います。
- ダッシュボードの右上隅にある [サブスクライブ] ボタンをクリックします。 [スケジュール] ダイアログには、ダッシュボードのすべてのスケジュールが表示されます。
- 選択したスケジュールの右側にある [サブスクライブ] をクリックします。
サブスクライバーとして自分自身を追加できない場合は、次の理由が適用される可能性があります。
ワークスペース管理者が、ワークスペースの [ダッシュボード サブスクリプションを有効にする] オプションをオフにしました。
この設定は、他のすべての設定よりも優先されます。 ワークスペース管理者がこの設定をオフにした場合でも、ダッシュボードの編集者はスケジュールを割り当てることができますが、サブスクライバーを割り当てることはできません。
ダッシュボードは、埋め込み資格情報とは共有されません。
埋め込み資格情報なしで共有されたダッシュボードにはスケジュールを割り当てることができないため、サブスクライバーを割り当てることはできません。
ワークスペースへのアクセス許可がありません。
アカウント ユーザーは、電子メール通知の送信先としてのみサブスクライバーを追加できます。 アカウント ユーザーのダッシュボードには [サブスクライブ] ボタンはありません。
スケジュールが定義されていません。
スケジュールが定義されていないダッシュボードの場合、ダッシュボードに対して CAN VIEW アクセス権または CAN RUN アクセス権を持つワークスペース ユーザーは、[サブスクライブ] ボタンを操作できません。
電子メールの更新プログラムのサブスクライブを解除する
サブスクライバーは、スケジュールからのサブスクライブを解除することで、電子メールの受信を停止できます。
ダッシュボード UI を使用して登録を解除するには、次の操作を行います。
- ダッシュボードの右上隅にある [サブスクライブ] ボタンをクリックします。 [スケジュール] ダイアログには、ダッシュボードのすべてのスケジュールが表示されます。
- [サブスクライブ済み] をクリックしてサブスクライブを解除します。 ボタンのテキストが [サブスクライブ] に変わります。
スケジュールされた更新プログラムのサブスクライブを解除するには、電子メール フッターの [サブスクライブ解除] リンクを使用します。
Note
電子メール通知用に設定された大規模な配信リストに含まれているユーザーが、電子メール フッターのリンクを使用してサブスクライブ解除を選択すると、そのアクションによって配信リスト全体がサブスクライブ解除されます。 グループ全体がサブスクリプションから削除され、今後の PDF スナップショットの更新を受け取らなくなりいます。
サブスクリプションのダッシュボード サイズの制限
ダッシュボード サブスクリプション メールには、base64 でエンコードされた次のファイルが含まれます。
- PDF: ダッシュボード全体を含む PDF ファイル。
- DesktopImage: デスクトップ コンピューターでの表示に最適化されたイメージ ファイル。
2 つのファイルの合計サイズには最大 9 MB の制限が課せられます。 結合されたファイル サイズが制限を超えた場合に予想される動作の概要について次に説明します。
- PDF ファイルが 9 MB を超える場合: サブスクリプション メールには PDF の添付ファイルや画像は含まれません。 これには、ダッシュボードがサイズ制限を超えたという注意と、現在のダッシュボードの実際のファイル サイズが表示されます。
- 結合されたファイル サイズが 9 MB を超える場合: PDF のみがメールに添付されます。 インライン メッセージにはダッシュボードへのリンクが含まれますが、画像はありません。