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

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アラートのみをサポートします。 レガシーアラートはサポートされていません。