次の方法で共有


ジョブの SQL タスク

SQL タスクの種類を使用して、SQL クエリ、レガシ ダッシュボード、アラート、または SQL ファイルを構成します。

SQL タスクには、Databricks SQL とサーバーレスまたはプロの SQL ウェアハウスが必要です。

SQL タスクを構成する

開始する前に、ジョブを構成するユーザーがアクセスできる場所に SQL アセットを配置する必要があります。

Note

ジョブ UI には、その他の構成済みの設定に基づいてオプションが動的に表示されます。

SQL タスクを構成するフローを開始するには:

  1. ジョブ UI の [タスク] タブに移動します。
  2. [種類] ドロップダウン メニューで、SQL を選択します。

SQL タスクの種類を構成する

[SQL タスク] ドロップダウン メニューで、次のいずれかのオプションを使用して SQL タスクの種類を選択します。

クエリ

指定した SQL ウェアハウスに対して実行する SQL クエリを選択します。

レガシ ダッシュボード

[レガシ ダッシュボード] を選択して、指定した SQL ウェアハウスを使用して更新します。

(省略可能) [サブスクライバー] を追加して、更新されたダッシュボードでレポートを送信します。

アラート

[SQL アラート] を選択し、指定した SQL ウェアハウスを使用して評価します。

(省略可能) [サブスクライバー] を追加して、アラートの結果を通知します。

ファイル

[ファイル] を使用して、指定した SQL ウェアハウスを使用して .sql ファイルを実行します。

ファイルには、セミコロン (;) で区切られた複数の SQL ステートメントを含めることができます。

次のいずれかのオプションを使用して、SQL ファイルの ソース を構成する必要があります。

ワークスペース

ワークスペースを使用して、ワークスペース ファイルとして格納されている SQL ファイルを構成します。

  1. [パス] フィールドをクリックします。 [SQL ファイルの選択] ダイアログ ボックスが表示されます。
  2. SQL ファイルを閲覧し、クリックしてファイルを強調表示し、 [確認] をクリックします。

Note

このオプションを使用すると、Databricks Git フォルダーに格納されている SQL ファイルのタスクを構成できます。 Databricks では、リモート Git リポジトリで Git プロバイダーオプションを使用して、ジョブでスケジュールされたアセットをバージョン管理することをお勧めします。

Git プロバイダー

Git プロバイダーを使用して、リモート Git リポジトリに格納されている SQL ファイルを構成します。

UI によって表示されるオプションは、他の場所で Git プロバイダーを既に構成しているかどうかによって異なります。 ジョブ内のすべてのタスクに使用できるリモート Git リポジトリは 1 つだけです。 「ジョブで Git を使用する」を参照してください。

git リファレンスを構成した後、 [パス] フィールドが表示されます。

etl/bronze/ingest.sql など、ノートブックの相対パスを入力します。

重要

相対パスを入力するときは、先頭を / または ./ にしないでください。 たとえば、アクセスするノートブックの絶対パスが /etl/bronze/ingest.sql の場合は、[パス] フィールドに「etl/bronze/ingest.sql」と入力します。

ジョブ構成を完了する

  1. (省略可能) パラメーター 構成済みの SQL アセットで参照されるキーと値のペアとして構成します。 アラートはパラメーターをサポートしていません。 「タスク パラメーターを構成する」を参照してください。
  2. [タスクの保存] をクリックします。