Oracle - 挿入アクション
Workatoでは、バッチおよび単一行挿入アクションの両方を提供しています。 これにより、レシピに必要なアクションを選択し、ビジネスニーズを満たす柔軟性が得られます。 バッチ挿入アクションと単一行挿入アクションのどちらを使用するかに関するベストプラクティスと、insert、update、upsertを使用するタイミングを確認してください。
行の挿入
WARNING
このアクションの後続ステップでエラーが発生し、ジョブが繰り返された場合、複数回の挿入が行われる可能性があります。
代わりに、行の重複排除を可能にするUpsertアクションの使用を検討してください。
このアクションは、選択したテーブルに単一行を挿入します。
Insert rowアクション
テーブル/ビュー
行を挿入するテーブルを選択します。 ピックリストからテーブルを選択するか、入力フィールドをテキストモードに切り替えて完全なテーブル名を入力できます。
列
以前のトリガーまたはアクションのデータピルを、それぞれ対応する列にマッピングします。 Workatoは、選択したテーブルの列をここに入力フィールドとして表示し、データピルを挿入できるようにします。
注: dateおよびtimestamp値がどのように挿入されるかは、コネクターの改善された日時処理設定の構成によって異なります。
行のバッチを挿入
このアクションでは、1行ずつではなく、1つのアクションで複数の行を挿入できます。 これにより、大量のレコードを1つのアプリからOracleに移動する場合に、より高いスループットが得られます。 レシピの構造およびデータ量によっては、このアクションにより連携時間を100分の1に短縮できます。
行のバッチ挿入アクション
テーブル
単一行挿入アクションと同様に、まずターゲットテーブルを選択する必要があります。
行のソースリスト
Insert rowアクション(単一行を扱う場合)とは異なり、ここでは行のバッチを扱います。 そのため、次に入力するデータピルは、テーブルに挿入する行のバッチのソースです。 これは、リストデータピルを出力する任意のトリガーまたはアクションから取得できます。
データツリーのリストデータピル
このフィールドにリストデータピルをマッピングしない場合、このアクションは1行のみを挿入し、Insert rowアクションと同じように動作します。
列
ここでは、先行するトリガーまたはアクションのデータを含む行を挿入するために、出力データツリーから必須フィールドをマッピングする必要があります。 ここで各列にマッピングするデータピルは、先ほど使用したソースリストデータピルからのものである必要がある点に注意してください。 ソースリストデータピルの外部でマッピングされたデータピルは反復処理されません。
バッチの操作に関する詳細については、リスト管理ガイドを参照してください。
注: dateおよびtimestamp値がどのように挿入されるかは、コネクターの改善された日時処理設定の構成によって異なります。
Last updated: