DataWorks では、リアルタイム単一テーブル同期タスクにおいて、「フィールドの編集と値の割り当て」コンポーネントを使用して新規フィールドを追加し、その値を宛先に書き込むことができます。
操作手順 1:データ統合タスクの構成
データソースを作成します。詳細については、「データソースの管理」をご参照ください。
データ統合タスクを作成します。詳細については、「単一テーブルリアルタイム同期タスクの構成」をご参照ください。
説明Data Integration の単一テーブルリアルタイム同期タスクでは、ソースノードと宛先ノードの間にデータ処理ノードを追加できます。詳細については、「対応するデータソースおよび同期ソリューション」をご参照ください。
操作手順 2:フィールドの編集と値の割り当ての追加
リアルタイム単一テーブル同期タスクの構成画面で、[データ処理] スイッチを有効化し、[ノードの追加] をクリックして、「フィールドの編集と値の割り当て」コンポーネントを選択します。
「フィールドの編集と値の割り当て」コンポーネントを構成します。

上流フィールド
フィールド名:上流出力から取得されるフィールドの名称です。
型:上流出力から取得されるフィールドのデータの型です。
値:既存の上流フィールドについては、上流出力から値が継承されます。新規フィールドについては、値の生成方法を指定します。「割り当て」「変数」「関数」の 3 つの方法から選択できます。
アクション:フィールドを下流コンポーネントに渡すかどうかを決定します。
カスタムフィールド:「フィールドの編集と値の割り当て」ページ左下の [フィールドの追加] をクリックして、新規フィールドを追加します。
[割り当て]:入力した定数を新規フィールドに割り当てます。この定数は、指定されたデータの型に変換されます。
[変数]:実行時に組み込み変数の値を新規フィールドに割り当てます。サポートされる組み込み変数の一覧を以下に示します。
説明変数のサポート状況は、ソースおよび宛先の具体的な特性に依存します。
[関数]:同期中に関数計算を実行し、その結果を新規フィールドに割り当てます。関数処理中に例外が発生した場合、該当レコードはダーティデータとして扱われ、同期タスクのダーティデータ統計にカウントされ、ダーティデータ許容設定に基づいてタスクが終了する可能性があります。
次のステップ
データソースおよびフィールドの編集・値の割り当ての構成後、[データ出力プレビュー] をクリックして、現在のノードの出力データが要件を満たしているか確認できます。新規フィールドは、フィールドマッピングで宛先テーブルのフィールドにマップされた後にのみ、宛先テーブルに書き込まれます。