オプション

以下の表に、Best of Breed のオプションを示します。

オプション名

説明 / 有効な値

グループ化方法

単一の Best of Breed レコードに結合するレコードのグループを作成するのに使用するフィールドを指定し、グループごとに Best of Breed レコードを 1 つ作成します。データフローで以前、マッチング ステージを使用していた場合は、CollectionNumber フィールドを選択して、そのマッチング ステージで作成されたコレクションをグループとして使用する必要があります。ただし、別のフィールドによってレコードをグループ化する場合は、そのフィールドを選択します。例えば、AccountNumber フィールドの値が同じであるすべてのレコードを 1 つの Best of Breed レコードに結合する場合は、AccountNumber を選択します。

ソート

[グループ化] フィールドにフィールドを指定する場合は、このボックスをオンにして、選択したフィールドの値でレコードをソートします。このオプションは、デフォルトで有効になっています。

詳細設定

ソート パフォーマンス オプションを指定するには、このボタンをクリックします。デフォルトでは、Management Console で指定されたソート パフォーマンス オプション (システム用のデフォルトのパフォーマンス オプション) が有効になります。システムのデフォルトのパフォーマンス オプションよりも優先する場合は、[ソート パフォーマンス オプションをオーバーライド] ボックスをオンにし、以下のフィールドに値を指定します。

メモリ内レコードの上限値
ソートでメモリ内に保持できるデータ行の最大数を指定します。この上限を越えると、ディスクにページングします。デフォルトでは、10,000 レコード未満のソートはメモリ内で行われ、10,000 レコードを越えるソートはディスク ソートとして実行されます。上限値は 100,000 レコードです。通常、メモリ内ソートはディスク ソートよりはるかに速いため、大部分のソートがメモリ内ソートとなり、大規模セットのみがディスクに書き出されるよう、この値を十分大きく設定してください。
注: 複数のジョブを同時並行で実行する環境では、[メモリ内レコードの上限値] の設定を増やすと、メモリ不足になる可能性が高くなります。
一時ファイルの最大数
ソート プロセスで使用できる一時ファイルの最大数を指定します。使用する一時ファイルの数を増やすと、パフォーマンスが向上する可能性があります。ただし、最適なファイル数は Spectrum™ Technology Platform を実行しているサーバーの構成に大きく依存します。さまざまな設定を試して、使用する一時ファイル数の増減がパフォーマンスに与える影響を確認する必要があります。必要になる可能性がある一時ファイルの適切な数を計算するには、次の式を使用します。
(NumberOfRecords × 2) ÷ InMemoryRecordLimit = NumberOfTempFiles 
一時ファイルの最大数は 1,000 を超える値にはできないことに注意してください。
圧縮を有効にする
一時ファイルをディスクに書き込むときに圧縮します。
注: 最適なソート パフォーマンスの設定は、サーバーのハードウェア構成によって異なります。次の式を一般的なガイドラインとして使用することで、妥当なソート パフォーマンスが得られます。(InMemoryRecordLimit × MaxNumberOfTempFiles ÷ 2) >= TotalNumberOfRecords

元のレコードを保持

Best of Breed レコードと共にコレクション内のすべてのレコードを保持するには、このオプションを選択します。Best of Breed レコードのみが必要な場合は、このオプションをオフにします。

最初のレコードを使用

コレクションの最初のレコードをテンプレート レコードとして自動的に選択するには、このオプションを選択します。テンプレート レコードは、Best of Breed レコードを作成するときのベースとなるレコードです。

テンプレート レコードを定義

テンプレート レコードを選択するルールを定義する場合は、このオプションを選択します。詳細については、「テンプレート レコード ルールの定義」を参照してください。