DataWorks Data Integration のリアルタイム抽出、変換、ロード (ETL) タスクは、フィールド編集と値の割り当てコンポーネントをサポートしています。ソースコンポーネントとデスティネーションコンポーネントの間にフィールド編集と値の割り当てコンポーネントを追加して、構成されたフィルタリングルールに基づいて新しいフィールドの値を変更および割り当てることができます。
前提条件
データ同期のための基本設定とネットワークリソースが構成されていること。
データ同期タイプが、単一テーブルからのデータのリアルタイム同期に設定されていること。
手順 1: Data Integration で同期タスクを構成する
必要なデータソースを DataWorks に追加します。詳細については、「データソースの追加と管理」をご参照ください。
Data Integration で同期タスクを作成します。詳細については、「Data Integration 側同期タスク」ディレクトリのトピックをご参照ください。
説明単一テーブルのデータをリアルタイムで同期するために使用する同期タスクを作成する場合、ソースコンポーネントとデスティネーションコンポーネントの間にデータ処理コンポーネントを追加できます。詳細については、「サポートされているデータソースの種類と同期操作」をご参照ください。
手順 2: フィールド編集と値の割り当てコンポーネントを追加する
同期タスクの構成ページの上部にあるウィザードで、
ソースタイプとデスティネーションタイプの間にある フィールドの編集と値の割り当て アイコンをクリックし、 を選択します。「フィールドの編集と値の割り当て」セクションが表示されます。フィールド編集と値の割り当てコンポーネントを構成します。

フィールドの詳細を表示する。
[フィールド名]: 上位コンポーネントの出力フィールドの名前。
[タイプ]: 上位コンポーネントの出力フィールドのデータ型。
[値]: 上位コンポーネントの既存フィールドまたは新しく追加されたフィールドに値を割り当てる方法を指定します。有効な値: 割り当て、変数、関数。
[アクション]: 上位コンポーネントの出力フィールドを下位コンポーネントに渡すかどうかを決定できます。
[フィールドの追加]: [フィールドの編集と値の割り当て] セクションの左下隅にある [フィールドの追加] をクリックして、フィールドを追加します。次の情報は、新しいフィールドに値を割り当てる方法について説明しています。
[割り当て]: 手動で入力したテキストコンテンツを特定のデータ型に変換し、変換されたデータを値として新しいフィールドに割り当てます。
[変数]: 同期タスクの実行時に、組み込み変数の値を新しいフィールドに割り当てます。次の表は、サポートされている組み込み変数について説明しています。
説明異なるソースとデスティネーションでサポートされる変数は、システム機能によって異なります。
[関数]: 同期タスクの実行時に関数計算を実行して、計算結果を値として新しいフィールドに割り当てます。関数処理中にエラーが発生した場合、対応するレコードはダーティデータと見なされ、同期タスクで収集されたダーティデータの統計に含まれます。その後、ダーティデータの許容構成に基づいて同期タスクを停止するかどうかを決定します。
次の手順
同期タスクのソース、フィールド編集と値の割り当てコンポーネント、デスティネーションに関する情報を構成した後、構成ページの右上隅にある [シミュレーション実行の実行] をクリックして同期タスクをテストし、出力結果がビジネス要件を満たしているかどうかを確認できます。