SQL タスクの種類を使用して、SQL クエリ、アラート、または SQL ファイルを構成します。
SQL タスクには、Databricks SQL とサーバーレスまたはプロの SQL ウェアハウスが必要です。
Requirements
- ジョブを構成するユーザーがアクセスできる場所に SQL 資産が必要です。
SQL タスクを構成する
Note
ジョブ UI には、その他の構成済みの設定に基づいてオプションが動的に表示されます。
SQL タスクを構成するフローを開始するには:
- ジョブ UI の [ タスク ] タブに移動します。
-
Type ドロップダウン メニューで、
SQLを選択します。
SQL タスクの種類を構成する
[SQL タスク] ドロップダウン メニューで、次のいずれかのオプションを使用して SQL タスクの種類を選択します。
Query
指定した SQL ウェアハウスに対して実行する SQL クエリを選択します。
アラート
[SQL アラート] を選択し、指定した SQL ウェアハウスを使用して評価します。
(省略可能) [サブスクライバー] を追加して、アラートの結果を通知します。
File
[ファイル] を使用して、指定した .sql を用いてファイルを実行します。
ファイルには、セミコロン (;) で区切られた複数の SQL ステートメントを含めることができます。
次のいずれかのオプションを使用して、SQL ファイルの ソース を構成する必要があります。
Workspace
ワークスペースを使用して、ワークスペース ファイルとして格納されている SQL ファイルを構成します。
- [パス] フィールドをクリックします。 [SQL ファイルの選択] ダイアログ ボックスが表示されます。
- SQL ファイルを閲覧し、クリックしてファイルを強調表示し、 [確認] をクリックします。
Note
このオプションを使用すると、Databricks Git フォルダーに格納されている SQL ファイルのタスクを構成できます。 Databricks では、リモート Git リポジトリで Git プロバイダーオプションを使用して、ジョブでスケジュールされたアセットをバージョン管理することをお勧めします。
Git プロバイダー
Git プロバイダーを使用して、リモート Git リポジトリに格納されている SQL ファイルを構成します。
UI によって表示されるオプションは、他の場所で Git プロバイダーを既に構成しているかどうかによって異なります。 ジョブ内のすべてのタスクに使用できるリモート Git リポジトリは 1 つだけです。 「Lakeflow ジョブで Git を使用する」を参照してください。
git リファレンスを構成した後、 [パス] フィールドが表示されます。
etl/bronze/ingest.sqlなど、SQL ファイルの相対パスを入力します。
Von Bedeutung
相対パスを入力するときは、 / または ./で始めないでください。 たとえば、アクセスする SQL ファイルの絶対パスが/etl/bronze/ingest.sql場合は、[etl/bronze/ingest.sql] フィールドに「」と入力します。
ジョブ構成を完了する
- (省略可能) パラメーター 構成済みの SQL アセットで参照されるキーと値のペアとして構成します。 アラートはパラメーターをサポートしていません。 「タスク パラメーターを構成する」を参照してください。
- (省略可能)再試行、実行期間、ストリーミング バックログのしきい値、または通知を構成するには、「 タスクの詳細設定」を参照してください。
- [タスクの保存] をクリックします。
このタスクを編集、複製、無効化、または削除するには、「 Lakeflow ジョブのタスクの構成と編集」を参照してください。