ジョブのダッシュボード タスク
ジョブの一部として、ダッシュボード タスクを使用して公開された Databricks ダッシュボードの結果を更新します。
要件
- ダッシュボードは公開され、ジョブを構成するユーザーがアクセスできる必要があります。
- デプロイするダッシュボードに対するCAN VIEWアクセス権限が少なくとも必要です。
ダッシュボードタスクを構成する
ジョブUIは、他の構成設定に基づいてオプションを動的に表示します。
Dashboardタスクの構成フローを開始するには:
-
ジョブUIの タスク タブに移動します。一般的な手順については、タスクを作成または構成するを参照してください。
-
「タスク名」を入力します。
-
タイプ ドロップダウンメニューで、
Dashboardを選択します。 -
ダッシュボード ドロップダウン メニューで、更新するダッシュボードを選択します。
-
(任意) ダッシュボードの更新に使用するSQLウェアハウスを選択します。指定されていない場合は、タスクにはダッシュボードのデフォルトのウェアハウスが使用されます。
ダッシュボードタスクには、サーバレスまたはPro SQLウェアハウスを使用する必要があります。
-
購読者 ドロップダウンで、ダッシュボードが更新された際にEメールでの更新情報を受け取るユーザーと通知先を選択してください。このリストは、Dashboards UI または API を介して設定されたサブスクライバーとは別です。
-
任意:ダッシュボードが更新されるときにフィルター値を事前に適用するには、「ダッシュボードフィルター」を構成します。
- **フィルターを追加**をクリックします。
- フィルター ドロップダウンで、ダッシュボードからグローバルまたはページレベルのフィルターウィジェットを選択します。
- フィルターに値を入力してください。
- 設定する追加フィルターごとに繰り返してください。
データセットのパラメーターはタスクで直接設定できません。データセットパラメーターを使用するには、まず、ダッシュボードキャンバス上のダッシュボードフィルターウィジェットにアタッチし、次に、そのフィルターの値をここで設定します。
ダッシュボードフィルターの URL識別子 がジョブレベルのパラメーターキーと一致する場合、タスクはそのパラメーターの値をフィルターに自動的に適用します。ジョブのパラメータ化を参照してください。 8. (オプション) 期間のしきい値 、 通知 、または 再試行 を構成するには、高度なタスク設定を参照してください。
- タスクの保存 をクリックします。
このタスクを編集、複製、無効化、または削除するには、「Lakeflowジョブでタスクを構成および編集する」を参照してください。
ダッシュボードの実行とアクセス
ダッシュボードのアクセス許可とキャッシュ動作は、ダッシュボードがどのように公開されるかによって異なります。
- 共有データ権限で公開されたダッシュボードの場合、閲覧者はダッシュボードの公開者の資格情報に従ってデータとコンピュートにアクセスします。
- 共有データ権限なしで公開されたダッシュボードでは、ジョブの 実行者 の設定で定義された ID がダッシュボードを更新するために使用されます。「 実行者 」設定のデフォルトはジョブの所有者です。 実行ユーザー を変更するには、「ジョブ実行の実行ユーザーを構成する」を参照してください。閲覧者は、独自のデータとコンピュートのアクセス許可を使用してダッシュボードの出力を表示できますが、「実行者」のIDによって生成された更新結果は表示できません。
共有データ権限を持つダッシュボードは、常に公開者の資格情報を使用して更新されます。ジョブUIで**実行者**設定を使用して、**実行者**のIDを変更することはできません。
ダッシュボードの公開設定の詳細については、ダッシュボードを公開するを参照してください。各アクセスタイプのキャッシュ動作の詳細については、データセットの最適化とキャッシュを参照してください。