メインコンテンツまでスキップ

SQLアラート タスク

備考

プレビュー

この機能は パブリック プレビュー段階です。ワークスペース管理者は、 プレビュー ページからこの機能へのアクセスを制御できます。Databricksのプレビューを管理するを参照してください。

SQL アラート タスクを使用して、ジョブの一部として Databricks SQL アラートを評価します。SQLアラート タスクを使用すると、アラート ベースのモニタリングをデータ パイプラインに統合でき、他のジョブ タスクと並行して自動状態チェックと通知が可能になります。 Databricks SQL アラートの詳細については、 「Databricks SQL アラート」を参照してください。

前提条件

SQL アラート タスクを使用するには、次の前提条件を満たしている必要があります。

SQLアラートタスクの構成

ジョブ UI には、構成された他の設定に基づいてオプションが動的に表示されます。SQL Alertタスクを構成するには:

  1. ワークスペースで、サイドバーの ワークフロー アイコン。 ジョブ & パイプライン をクリックします。
  2. 作成 をクリックし、 ジョブ をクリックします。
  3. [別のタスク タイプを追加] をクリックします。 SQL アラート を検索し、タイルをクリックして選択します。
  4. タスク名 を入力します。
  5. [アラート] ドロップダウン メニューで、評価するDatabricks SQLアラートを選択します。
  6. (オプション) SQLウェアハウス] ドロップダウン メニューで、アラート クエリの実行に使用するSQLウェアハウスを選択します。 設定されていない場合は、アラートの内部ウェアハウスが使用されます。SQLアラートタスクには、サーバレスまたはプロSQLウェアハウスを使用する必要があります。
  7. (オプション) [ サブスクライバー] ドロップダウンで、アラート結果の通知を受信するユーザーと通知先を選択します。設定されていない場合は、アラートの内部サブスクライバー (該当する場合) が通知を受け取ります。
  8. (オプション) 期間しきい値通知 、または 再試行 を構成するには、 「詳細なタスク設定」を参照してください。
  9. タスクの保存 をクリックします。

SQLアラートタスクの動作

ジョブが SQL アラート タスクを実行すると、次のことが起こります。

  1. アラートのクエリは、指定されたSQLウェアハウスで実行されます。
  2. アラート条件はクエリ結果に対して評価されます。
  3. タスクに設定されたサブスクライバーは、アラートの結果に基づいて通知を受け取ります。

SQL アラート タスクは、次のいずれかのステータスを報告します。

  • 成功 : アラート条件がトリガーされたかどうかに関係なく、アラートは正常に評価されました。
  • 失敗 : SQLウェアハウスの接続の問題やクエリ エラーなど、アラートの評価中にエラーが発生しました。
注記

SQL アラート タスクは、アラート自体に構成されているスケジュールとは独立してアラートを評価します。基礎となるアラートのスケジュールはジョブの実行の影響を受けません。

制限事項

  • SQL アラート タスクはパラメーターをサポートしていません。パラメーター化されたクエリを使用する必要がある場合は、代わりにSQL タスクの使用を検討してください。
  • SQLアラート タスクはDatabricks SQLアラートのみをサポートします。 従来のアラートはサポートされていません。