IBM における属性構成ルールの定義 Master Data Management
エンティティーの属性値がそのメンバー・レコードから選択される方法を決定するルールを作成および管理します。 データ・タイプ定義内のエンティティー・タイプごとに、属性構成規則のセットを定義およびカスタマイズできます。
例えば、「 Joe Howell 」と「 Joseph Howell 」という 2 つのメンバー・レコードで構成される個人エンティティーについて考えてみます。 システムは、個人エンティティー・タイプの属性構成規則を使用して、エンティティーの名として表示されるように選択される名の値 (「 Joe 」または「 Joseph 」) を決定します。
- 必要な権限
- 属性構成ルールを設定するには、 IBM の Master Data Management サービスにおける「 DataEngineer 」ユーザーグループのメンバーである必要があります。
各ルールには、組織の要件に応じて優先順位を付けることができる、いくつかのフィルター条件とソート条件を含めることができます:
- ソース設定 (Source preference) - 属性構成に寄与できる信頼できるレコード・ソースのリストを定義します。
- ソース優先順位 - 信頼性の高いレコード・ソースの属性値を、定義した優先順位で使用します。
- 最新のもの - 作成または更新された最新の属性値を使用します。
- 最多頻度: メンバー・レコード全体で最も頻繁に出現する属性値を使用します。
最終的なタイ・ブレーカーとして、定義されたルール条件で単一の結果を判別できない場合、エンティティーの属性値は、レコード番号が最も小さい残りのメンバー・レコードから取得されます。 一般に、最も低いレコード番号は、エンティティー内の最も早いレコードを示します。
属性構成規則は、 エンティティー・タイプ レベルまたは 属性 レベルのいずれかにスコープ設定されます。 データ・タイプ定義内の各エンティティー・タイプには、エンティティー・タイプ・レベル・ルールが 1 つのみあります。 属性レベルのルールは、属性ごとにエンティティー・タイプのルールをオーバーライドします。 属性レベルのルールは、属性内のフィールドのサブセットに適用するように構成することもできます。
このトピックでは:
デフォルトのエンティティー・タイプ・スコープ・ルールの編集
エンティティー・タイプ・ルールは、選択したタイプのすべてのエンティティーについて、属性がどのように構成されるかを決定します。 データ・タイプ定義内の各エンティティー・タイプには、デフォルトのエンティティー・タイプ・スコープ・ルールが含まれています。 デフォルトのルール条件は編集できますが、ルールを削除することはできません。
エンティティー・タイプ・ルールを編集するには:
マスター・データ ナビゲーション・メニューから、マッチング・セットアップ
をクリックして、「マッチング・セットアップ」ページを開きます。 作業したいエンティティタイプを選択してください。
エンティティー・タイプ・ページから、マッチング設定 タブへ移動します。
サイドバーで、属性構成を選択してください。
データ・タイプ定義の正しいエンティティー・タイプが、エンティティー・タイプ選択メニューで選択されていることを確認します。
属性構成規則のリストで、 Scope 列に「 Entity type 」が含まれている規則を見つけます。
ルールの上にマウスを移動し、編集 アイコン
をクリックします。
値の最大数の設定 で、エンティティーに含めるために選択できる値の最大数を選択します。 この設定は、リストなど、複数の値を含む可能性のある属性にのみ使用されます。
単一値またはリスト値 または 単一値のみ を使用するようにルールを構成します。 デフォルトの動作 (「 単一値またはリスト値 」) では、レコードに複数の値がリストされている場合に、エンティティーに含める複数の値を選択します。
ソース・システム ID を含める で、このエンティティーの属性値に、発信元レコードのソース・システム ID を含めるかどうかを指定します。 有効にすると、合成された各エンティティー・データ値に、エンティティーのすべてのメンバー・レコードからのソース・システム識別子が含まれます。
ソースシステムの識別子に関する詳細については、を参照してください データに関するコンセプトIBM Master Data Management。
条件の定義 の下で、エンティティー・ビューに選択する値を決定するときにシステムが使用するフィルター条件 (オプション) と最大 3 つのソート条件を選択します。 少なくとも 1 つのソート条件を選択する必要があります。
- フィルター条件 (オプション)の下で、フィルター条件を定義することを選択した場合、ソース設定に基づいてのみフィルタリングできます。 ソース優先フィルターを使用すると、特定のレコード・ソースを選択できます。 このルールは、この属性を構成するときに、選択されたソースからのレコードのみを考慮します。
このルールが考慮するレコード・ソースのリストを絞り込むためにソース優先フィルター条件を定義するには、次のようにします。
a. フィルター条件として ソース優先設定 を選択します。
b. + をクリックして、信頼できるソースと見なすデータから 1 つ以上のレコード・ソースを選択します。
c. オプションで、新規ソース をクリックして、まだマスター・データに追加されていないカスタム・レコード・ソースの名前を入力します。 カスタム・ソースを追加する場合、名前は、将来の データ資産で定義されるレコード・ソース名と正確に一致する必要があります。
d. 追加 をクリックします。
- ソート条件の下で、少なくとも1つの主ソート条件を定義します。 2次および3次ソート条件はオプションです。 主ソートの追加 をクリックして、メインのソート条件を定義します。
ソース優先設定のソート条件を定義してレコード・ソースの優先順位を設定する場合は、次のようにします。
a. ソート条件の 1 つとして ソース優先 を選択します。
b. 追加 をクリックして、信頼できるソースと見なすデータからレコード・ソース(複数可)を選択します。 フィルター条件も設定している場合は、一部のソースを選択できないことがあり、新規ソースを定義できません。
c. 「ソース」設定パネルでソースをドラッグ・アンド・ドロップして、優先順位に配置します。
d. 追加 をクリックします。
決定条件 領域で、ルールの要約を確認して、期待どおりであることを確認します。
属性 領域で、このエンティティー・レベル・ルールが適用される属性のリストを確認します。 デフォルトでは、属性レベルのルールが設定されていない限り、すべての属性に適用されます。
ルールが完成した後、「保存」をクリックします。
属性スコープ・ルールの作成または編集
デフォルトのエンティティー・タイプ・スコープのルールに加えて、各エンティティー・タイプには、デフォルトのルールをオーバーライドするが、1 つの特定の属性 (または属性内のフィールドの選択) にのみ適用される属性スコープのルールを含めることもできます。 これは、特定の属性に対して異なる属性構成を処理する場合に役立ちます。
属性スコープ・ルールを使用して、特定の属性がエンティティーの詳細ビューに表示されないようにすることもできます。この場合、メンバー・レコード・ビューには、基礎となる属性値が保持されます。
属性スコープ・ルールを作成するには、次の手順を実行します。
マスター・データ ナビゲーション・メニューから、マッチング・セットアップ
をクリックして、「マッチング・セットアップ」ページを開きます。 作業したいエンティティタイプを選択してください。
エンティティー・タイプ・ページから、マッチング設定 タブへ移動します。
サイドバーで、属性構成を選択してください。
データ・タイプ定義の正しいエンティティー・タイプが、エンティティー・タイプ選択メニューで選択されていることを確認してください。
新規属性ルール をクリックして、このルールの条件の定義を開始します。
属性の選択 の下で、ルールを定義する属性を選択します。
エンティティーへの組み込みの定義 で、このタイプのエンティティーに対してこの属性を組み込むか除外するかを定義します。
値の最大数の設定 で、エンティティーに含めるために選択できる値の最大数を選択します。 この設定は、リストなど、複数の値を含む可能性のある属性にのみ使用されます。
エンティティーのこの属性を構成するときに使用する単一の値、すべての値、または各メンバー・レコードからのカスタム数の値を使用するようにルールを構成します。
条件の定義 の下で、エンティティー・ビューに選択する値を決定するときにシステムが使用するフィルター条件 (オプション) と最大 3 つのソート条件を選択します。 少なくとも 1 つのソート条件を選択する必要があります。
- フィルター条件 (オプション)の下で、フィルター条件を定義することを選択した場合、ソース設定に基づいてのみフィルタリングできます。 ソース優先フィルターを使用すると、特定のレコード・ソースを選択できます。 このルールは、この属性を構成するときに、選択されたソースからのレコードのみを考慮します。
このルールが考慮するレコード・ソースのリストを絞り込むためにソース優先フィルター条件を定義するには、次のようにします。
a. フィルター条件として ソース優先設定 を選択します。
b. + をクリックして、信頼できるソースと見なすデータから 1 つ以上のレコード・ソースを選択します。
c. オプションで、新規ソース をクリックして、まだマスター・データに追加されていないカスタム・レコード・ソースの名前を入力します。 カスタム・ソースを追加する場合、名前は、将来の データ資産で定義されるレコード・ソース名と正確に一致する必要があります。
d. 追加 をクリックします。
- ソート条件の下で、少なくとも1つの主ソート条件を定義します。 2次および3次ソート条件はオプションです。 主ソートの追加 をクリックして、メインのソート条件を定義します。
ソース優先設定のソート条件を定義してレコード・ソースの優先順位を設定する場合は、次のようにします。
a. ソート条件の 1 つとして ソース優先 を選択します。
b. 追加 をクリックして、信頼できるソースと見なすデータからレコード・ソース(複数可)を選択します。 フィルター条件も設定している場合は、一部のソースを選択できないことがあります。
c. 「ソース」設定パネルでソースをドラッグ・アンド・ドロップして、優先順位に配置します。
d. 追加 をクリックします。
フィールドの選択 で、この属性構成規則を使用して選択されるこの属性内のフィールドを選択します。 デフォルトでは、すべてのフィールドが選択されています。
決定条件 領域で、ルールの要約を確認して、期待どおりであることを確認します。 その場合は、「 保存 」をクリックします。
ルールを編集するには、次のようにします。
- 属性構成規則のリスト内の行の上にマウスを移動します。
- ルールの編集 アイコン
をクリックしてください。
- 必要に応じて条件を変更し、 保存 をクリックします。
属性スコープ・ルールの削除
削除できるのは、属性スコープのルールのみです。 削除されたルールは完全に削除され、復旧できません。
ルールを削除するには、次の手順に従います。
- マッチング・セットアップ > マッチング設定 > 属性構成に移動します。
- 属性構成規則のリストで、削除する規則を選択します。
- 削除
をクリックしてから、決定を確認してください。