ダッシュボード タスクを使用して、ジョブの一部として発行されたAzure Databricks ダッシュボードの結果を更新します。
Requirements
- ダッシュボードは、ジョブを構成しているユーザーが公開してアクセスできる必要があります。
- 少なくとも、デプロイするダッシュボードへの CAN VIEW アクセス権が必要です。
ダッシュボード タスクを構成する
Note
ジョブ UI には、その他の構成済みの設定に基づいてオプションが動的に表示されます。
Dashboard タスクを構成するフローを開始するには:
[ジョブ] UI の [ タスク ] タブに移動します。 一般的な手順については、「 タスクの作成または構成」を参照してください。
タスク名を入力します。
Type ドロップダウン メニューで、
Dashboardを選択します。[ ダッシュボード ] ドロップダウン メニューで、更新するダッシュボードを選択します。
(省略可能)ダッシュボードの更新に使用する SQL ウェアハウスを選択します。 指定しない場合、タスクはダッシュボードの既定のウェアハウスを使用します。
Note
ダッシュボード タスクには、サーバーレスまたはプロの SQL ウェアハウスを使用する必要があります。
[ サブスクライバー ] ドロップダウンで、ダッシュボードが更新されたときに電子メールの更新を受信するユーザーと通知先を選択します。 この一覧は、ダッシュボード UI または API を使用して構成されたサブスクライバーとは別です。
(省略可能)ダッシュボードが更新されたときにフィルター値を事前に適用するには、 ダッシュボード フィルターを構成します。
- [ フィルターの追加] をクリックします。
- [ フィルター ] ドロップダウンで、ダッシュボードからグローバルまたはページ レベルのフィルター ウィジェットを選択します。
- フィルターの値を入力します。
- 設定する追加のフィルターごとに繰り返します。
Note
タスクでデータセット パラメーターを直接設定することはできません。 データセット パラメーターを使用するには、最初にダッシュボード キャンバス上のダッシュボード フィルター ウィジェットにアタッチしてから、ここでそのフィルターの値を設定します。
ダッシュボード フィルターの URL 識別子 がジョブ レベルのパラメーター キーと一致する場合、タスクはそのパラメーターの値をフィルターに自動的に適用します。 「ジョブをパラメーター化する」を参照してください。
(省略可能) 期間のしきい値、 通知、または 再試行を構成するには、「 タスクの詳細設定」を参照してください。
[タスクの保存] をクリックします。
このタスクを編集、複製、無効化、または削除するには、「 Lakeflow ジョブのタスクの構成と編集」を参照してください。
ダッシュボードの実行とアクセス
ダッシュボードのアクセス許可とキャッシュ動作は、ダッシュボードの発行方法によって異なります。
- 共有データのアクセス許可を使用して発行されたダッシュボードの場合、閲覧者はダッシュボードの発行元の資格情報に従ってデータとコンピューティングにアクセスします。
- 共有データのアクセス許可なしで発行されたダッシュボードの場合、ジョブの [実行] 設定で定義されている ID を使用してダッシュボードを更新します。 [として実行] の設定は、既定ではジョブ所有者に設定されます。 実行 ID を変更するには、「ジョブの実行に対する実行ユーザーの構成」を参照してください。 閲覧者は、独自のデータとコンピューティングのアクセス許可を使用してダッシュボードの出力を表示し、 実行 ID によって生成された更新された結果を表示することはできません。
Note
共有データアクセス許可を持つダッシュボードは、発行元の資格情報を使用して常に更新されます。 Jobs UI の [Run as] 設定を使用して、[Run as] ID を変更することはできません。
ダッシュボードの発行設定の詳細については、「 ダッシュボードの発行」を参照してください。 各アクセスの種類のキャッシュ動作の詳細については、「データセットの 最適化とキャッシュ」を参照してください。
その他のリソース
- ダッシュボードタスク:宣言的自動化バンドルでダッシュボードタスクをコードとして定義します。
- ダッシュボードを公開する:ダッシュボードを公開する。
- ジョブのパラメータ化:タスクにパラメータを渡します。