# Databricks - カスタムSQL(バッチ)トリガーによる新規/更新行

このトリガーは、カスタムSQLに一致する行が挿入/更新されたときに行を取得します。これらの行は、ジョブごとにバッチとして処理されます。このトリガーは、ポーリング間隔ごとに新しい行をチェックします。

カスタムSQLを使用した新規/更新行カスタムSQL(バッチ)トリガーによる新規/更新行


# 入力フィールド

このトリガーを使用するには、以下の入力フィールドを設定します。

  • SQL

  • カスタムSQLクエリを入力してください。このクエリは、新規/更新行を取得するために各ポーリング間隔で実行されます。Databricksは、SQL ANSI-92に準拠したSQLステートメントをサポートしています。

    バインド変数(例:id = :id)とパラメータフィールドを使用して入力をパラメータ化します。

    バインド変数を使用する場合は、スキーマを手動で定義する必要があります。

  • ユニークキー

  • 行を識別するためのユニークキーカラムを選択してください。Workatoはこれを使用して既存の行を重複排除します。

  • ソートカラム

  • 更新された行を識別するためのカラムを選択してください。ユニークキーとともに、このフィールドを使用してWorkatoは既存の行と更新された行の重複排除に使用する列を識別します。

  • 出力フィールド

  • クエリで返される列を定義します。出力は、下流のアプリケーションでデータピルとして使用できます。

  • トリガーポーリング間隔

  • オプション. 新しいイベントをチェックする頻度です。空白のままにすると、デフォルトで5分になります。最小値: 5分。ポーリング間隔について詳しくはこちら


Last updated: 2024/2/13 16:59:53