# JDBC - New row (新規行) トリガー

# New row

このトリガーは、選択したテーブルまたはビューで挿入された行を取得します。各行は別個のジョブとして処理されます。ポーリング間隔ごとに新規行をチェックします。

New row トリガー New row トリガー

入力項目 説明
Table 行を処理するテーブル/ビューを選択します。
Unique key 行を一意に識別する一意のキー列を選択します。選択可能な列の一覧は、選択したテーブル/ビューから生成されます。
WHERE condition 行をフィルタリングするためのオプションの WHERE 条件を入力します。

# New batch of rows (新規行のバッチ)

このトリガーは、選択したテーブルまたはビューで挿入された複数行を取得します。これらの行はバッチ単位で処理されます。各バッチは別個のジョブとして処理されます。このバッチサイズは、トリガーの入力で設定できます。ポーリング間隔ごとに新規行をチェックします。

New batch of rows トリガー New batch of rows トリガー

入力項目 説明
Table 行を処理するテーブル/ビューを選択します。
Unique key 行を一意に識別する一意のキー列を選択します。選択可能な列の一覧は、選択したテーブル/ビューから生成されます。
Batch size このレシピの各ジョブで処理するバッチサイズを設定します。
WHERE condition 行をフィルタリングするためのオプションの WHERE 条件を入力します。

# New batch of rows via custom SQL (カスタム SQL を介した新規行のバッチ)

このトリガーは SQL Server 2008以前のバージョンではサポートされていません。

このトリガーは、カスタム SQL に一致する行が挿入されたときに行を取得します。これらの行は、ジョブごとに複数行まとめてバッチとして処理されます。このバッチサイズは、トリガーの入力で設定できます。ポーリング間隔ごとに新規行をチェックします。

このトリガーは、JOIN 文を使用して複数のテーブルから選択したデータを取得する場合に特に便利です。以下の例では、このトリガーは、Opportunity および users テーブルの情報を結合するカスタム SQL から新規行を取得します。

New batch of rows via custom SQL トリガー New batch of rows via custom SQL トリガー

入力項目 説明
SQL 新規行を取得するためにポーリング間隔ごとに実行されるカスタム SQL クエリー。
Unique key 行を一意に識別する一意のキー列を選択します。選択可能な列の一覧は、指定したカスタム SQL から生成されます。
Batch size このレシピの各ジョブで処理するバッチサイズを設定します。このサイズは、デフォルトでは100に設定されます。

# 入力項目

# Table

行を処理するテーブル/ビューを選択します。このためには、ピックリストからテーブルを選択するか、または入力項目をテキストモードに切り替えて完全なテーブル名を入力します。テーブル名の大文字と小文字が区別されるかは、接続先のデータベースに依存します。

# Unique key

選択したこの列の値は、選択したテーブル内で行の重複を削除するために使用されます。これにより、同じレシピ内で同じ行が2回処理されないようになります。

そのため、選択した列内の値はテーブル内で繰り返し出現することはありません。通常、この列はテーブルのプライマリキー (ID など) になります。この列は増分列で、並べ替え可能です。また、パフォーマンス向上のためにインデックスを付けることもできます。

# Batch size

各ジョブで返される行のバッチサイズを設定します。これには、 1 ~最大バッチサイズ間の任意の数を指定できます。最大バッチサイズは 100 で、デフォルトは 100 です。

指定されたポーリングにおいて、設定されたバッチサイズよりもトリガーの対象となる行数が少ない場合、このトリガーはすべての行を処理します。

# WHERE condition

この条件は、1つ以上の列の値に基づいて行をフィルタリングするために使用されます。

STATUS = 'closed' and PRIORITY > 3

選択したテーブルのすべての行を処理するには、空白のままにしてください。

サブクエリーを含む複雑な WHERE 条件を使用することもできます。詳細については、WHERE 条件に関するガイドを参照してください。


Last updated: 2023/8/31 1:07:14