オプション
以下の表に、Duplicate Synchronization ステージのオプションを示します。
オプション名 |
説明 / 有効な値 |
---|---|
グループ化方法 |
同期するレコードのグループを作成するのに使用するフィールドを指定します。データフローで以前、Interflow Match、Intraflow Match、Transactional Match などのマッチング ステージを使用していた場合は、CollectionNumber フィールドを選択して、そのマッチング ステージで作成されたコレクションをグループとして使用する必要があります。ただし、別のフィールドによってレコードをグループ化する場合は、そのフィールドを選択します。例えば、AccountNumber フィールドの値が同じであるレコードを同期する場合は、AccountNumber を選択します。 |
ソート |
[グループ化] フィールドにフィールドを指定する場合は、このボックスをオンにして、選択したフィールドの値でレコードをソートします。このオプションは、デフォルトで有効になっています。 |
詳細設定 |
ソート パフォーマンス オプションを指定するには、このボタンをクリックします。デフォルトでは、Management Console で指定されたソート パフォーマンス オプション (システム用のデフォルトのパフォーマンス オプション) が有効になります。システムのデフォルトのパフォーマンス オプションよりも優先する場合は、[ソート パフォーマンス オプションをオーバーライド] ボックスをオンにし、以下のフィールドに値を指定します。
注: 最適なソート パフォーマンスの設定は、サーバーのハードウェア構成によって異なります。それでも一般には、次の式で妥当なソート パフォーマンスが得られます。
|
ルール
Duplicate Synchronization ルールは、コレクション内の他のすべてのレコードにデータをコピーするレコードを決定します。
ルールを追加するには、ルール階層内のルールを選択し、[ルールの追加] をクリックします。
複数のルールを指定する場合は、各ルールの間で使用する論理演算子を選択する必要があります。新しいルールと前のルールの両方に合格しないと、条件を満たしていると判断しないように設定する場合は、[And] を選択します。前のルールまたは新しいルールのいずれか一方に合格すれば、条件を満たしていると判断するように設定する場合は、[Or] を選択します。
オプション | 説明 |
---|---|
フィールド名 |
レコードをフィルタリングするかどうかを判断するために値を評価するデータフロー フィールドの名前を指定します。 |
フィールド タイプ |
フィールドのデータのタイプを指定します。次のいずれかです。
|
演算子 |
フィールドの評価で使用する比較のタイプを指定します。次のいずれかです。
|
値タイプ |
フィールドの値と比較する値のタイプを指定します。次のいずれかです。 注: このオプションは、演算子として [最高]、[最低]、または [最長] を選択している場合は使用できません。
|
値 |
フィールドの値と比較する値を指定します。[フィールド タイプ] フィールドで [フィールド] を選択した場合は、データフロー フィールドを選択します。[値タイプ] フィールドで [文字列] を選択した場合は、比較で使用する値を入力します。 注: このオプションは、演算子として [最高]、[最低]、または [最長] を選択している場合は使用できません。
|
アクション
アクションは、グループ内の他のレコードにコピーするフィールドを決定します。アクションを追加するには、Duplicate Synchronization 条件ツリー内のアクションを選択し、[アクションの追加] をクリックします。以下のオプションを使用してアクションを定義します。
オプション | 説明 |
---|---|
ソース タイプ |
グループ内の他のレコードにコピーするデータのタイプを指定します。次のいずれかを選択します。
|
ソース データ |
グループ内の他のレコードにコピーするデータを指定します。[ソース タイプ] が [フィールド] の場合は、グループ内の他のレコードに値をコピーするフィールドを選択します。[ソース タイプ] が [文字列] の場合は、グループ内の他のレコードにコピーする定数値を指定します。
注: ソース データが NULL 値である場合は、グループの他のレコードにコピーされません。他のレコードは元の値のままとなります。
|
ディスティネーション |
[ソース データ] フィールドで指定したデータのコピー先となる、他のレコード内のフィールドを指定します。例えば、グループ内の他のすべてのレコードの AccountBalance フィールドにデータをコピーする場合は、AccountBalance を指定します。 |
Duplicate Synchronization ルールとアクションの例
この Duplicate Synchronization ルールとアクションは、マッチ スコアが 100 のレコードを選択し、グループ内の他のすべてのレコードに AccountNumber フィールドのアカウント番号をコピーします。
ルール
フィールド名: MatchScore
フィールド タイプ: 数値
演算子: 等しい
値タイプ: 文字列
値: 100
操作
ソース タイプ: フィールド
ソース データ: AccountNumber
デスティネーション: NewAccountNumber