0 / 0
資料の 英語版 に戻る
IBM Match 360 での属性構成ルールの定義
最終更新: 2024年11月22日
IBM Match 360 での属性構成ルールの定義

ルールを作成および管理して、エンティティーの属性値がそのメンバー・レコードからどのように選択されるかを決定します。 データ・モデル内のエンティティー・タイプごとに、属性構成ルールのセットを定義およびカスタマイズできます。

例えば、「Joe Howell」と「ジョセフ・ハウエル」という名前の 2 つのメンバー・レコードで構成される個人エンティティーについて考えてみます。 システムは、個人エンティティー・タイプの属性構成ルールを使用して、エンティティーの名としてどの名の値 (「Joe」または「Joseph」) を選択して表示するかを決定します。

必要な権限
属性構成ルールを設定するには、DataEngineerユーザーグループIBMMatch 360サービス。

各ルールには、組織の要件に従って優先順位を付けることができるいくつかのフィルター条件およびソート条件を含めることができます。

  • ソース設定 -属性構成に寄与する信頼できるレコード・ソースのリストを定義します。
  • Source priority -最も信頼性の高いレコード・ソースの属性値を、定義した優先順に使用します。
  • 最新 -最後に作成または更新された属性値を使用します。
  • 最多 (Most Frequent) -メンバー・レコード全体で最も頻繁に出現する属性値を使用します。

最終的なタイ・ブレーカーとして、定義されたルール条件が単一の結果を判別できない場合、エンティティーの属性値は、レコード番号が最も小さい残りのメンバー・レコードから取得されます。 通常、最小レコード番号は、エンティティー内の最も古いレコードを示します。

属性構成ルールは、 エンティティー・タイプ ・レベルまたは 属性 レベルのいずれかにスコープ設定されます。 データ・モデル内の各エンティティー・タイプには、エンティティー・タイプ・レベル・ルールが 1 つだけあります。 属性レベル・ルールは、属性ごとにエンティティー・タイプ・ルールをオーバーライドします。 属性レベルのルールは、属性内のフィールドのサブセットに適用するように構成することもできます。

注: 一部の属性 ( エンティティー属性と呼ばれる) の値は、メンバー・レコードから継承されるのではなく、エンティティー内で直接定義されます。 エンティティー属性は、データ・モデルで定義されます。 エンティティー属性値は、属性構成ルールの影響を受けません。 エンティティー属性の値を変更するには、エンティティーを編集する必要があります。 メンバー・レコードを編集しても、エンティティー属性値は変更されません。

このトピックでは、

デフォルトのエンティティー・タイプ・スコープ・ルールの編集

エンティティー・タイプ・ルールは、選択したタイプのすべてのエンティティーの属性を構成する方法を決定します。 データ・モデル内の各エンティティー・タイプには、デフォルトのエンティティー・タイプ・スコープ・ルールが含まれています。 デフォルトのルール条件を編集することはできますが、ルールを削除することはできません。

エンティティー・タイプ・ルールを編集するには:

  1. マスターデータのナビゲーションメニューから、マッチセットアップマッチセットアップアイコンクリックし、マッチセットアップのページを開きます。 作業したいエンティティ・タイプを選択する。

  2. エンティティ・タイプのページから、マッチ設定タブに進みます。

  3. サイドバーで、 「属性構成」を選択します。

  4. エンティティー・タイプ選択メニューで、データ・モデルから正しいエンティティー・タイプが選択されていることを確認してください。

  5. 属性構成ルールのリストで、 「スコープ」 列に「エンティティー・タイプ」があるルールを見つけます。

  6. ルールの上にマウスを置き、編集アイコン「ルールの編集アイコン」をクリックします。

  7. 「値の最大数の設定」で、エンティティーに含めるために選択できる値の最大数を選択します。 この設定は、リストなど、複数の値を含む可能性がある属性に対してのみ使用されます。

    単一の値またはリストの値、または単一の値のみを使用するようにルールを設定します。 デフォルトの動作であるsingle or list valuesは、レコードに複数の値がリストされている場合、エンティティに含める複数の値を選択します。

  8. 「条件の定義」の下で、エンティティー・ビューに選択する値を決定する際にシステムが使用するフィルター条件 (オプション) と最大 3 つのソート条件を選択します。 少なくとも 1 つのソート条件を選択する必要があります。

    • 「フィルター条件 (オプション)」では、フィルター条件を定義することを選択した場合、ソース設定に基づいてのみフィルターに掛けることができます。 ソース設定フィルターを使用すると、特定のレコード・ソースを選択できます。 このルールは、この属性の作成時に、選択されたソースからのレコードのみを考慮します。

    ソース設定フィルター条件を定義して、このルールが考慮するレコード・ソースのリストを絞り込むには、以下のようにします。

    a. フィルター条件として 「ソース設定」 を選択します。

    b. 「+」 をクリックして、信頼できるソースと見なすデータから 1 つ以上のレコード・ソースを選択します。

    c. オプションで、 「新規ソース」 をクリックして、マスター・データにまだ追加されていないカスタム・レコード・ソースの名前を入力します。 カスタム・ソースを追加する場合、その名前は、将来のデータ資産で定義されるレコード・ソース名と正確に一致する必要があります。

    d. 追加 をクリックします。

    • 「ソート条件」の下で、少なくとも 1 次ソート条件を定義します。 2 次ソート条件と 3 次ソート条件はオプションです。 「1 次ソートの追加」 をクリックして、メインのソート条件を定義します。

    「ソース設定」 ソート条件を定義してレコード・ソースの優先順位を設定することを選択した場合は、以下のようにします。

    a. ソート条件の 1 つとして 「ソース設定」 を選択します。

    b. 「追加」 をクリックして、信頼できるソースと見なすレコード・ソース (複数可) をデータから選択します。 フィルター条件も設定されている場合、一部のソースは選択できない可能性があり、新規ソースを定義できません。

    c. 「ソース設定」 パネルでソースをドラッグ・アンド・ドロップして、優先順に配置します。

    d. 追加 をクリックします。

  9. 「条件の決定」 領域で、ルールの要約を確認して、期待どおりであることを確認します。

  10. 「属性」 領域で、このエンティティー・レベル・ルールが適用される属性のリストを確認します。 デフォルトでは、属性レベルのルールが設定されていない限り、すべての属性に適用されます。

  11. ルールが完成した後、「保存」をクリックします。

属性スコープ・ルールの作成または編集

デフォルトのエンティティー・タイプ・スコープ・ルールに加えて、各エンティティー・タイプには、デフォルト・ルールをオーバーライドする属性スコープ・ルールを含めることもできますが、1 つの特定の属性 (または属性内のフィールドの選択) にのみ適用されます。 これは、特定の属性について異なる属性構成を処理する場合に役立ちます。

また、属性スコープ・ルールを使用して、メンバー・レコード・ビューで基礎となる属性値を保持しながら、特定の属性をエンティティー詳細ビューにまったく表示されないように除外することもできます。

属性スコープ・ルールを作成するには、以下の手順を実行します。

  1. マスターデータのナビゲーションメニューから、マッチセットアップマッチセットアップアイコンクリックし、マッチセットアップのページを開きます。 作業したいエンティティ・タイプを選択する。

  2. エンティティ・タイプのページから、マッチ設定タブに進みます。

  3. サイドバーで、 「属性構成」を選択します。

  4. エンティティー・タイプ選択メニューで、データ・モデルから正しいエンティティー・タイプが選択されていることを確認してください。

  5. 「新規属性ルール」 をクリックして、このルールの条件の定義を開始します。

  6. 「属性の選択」で、ルールを定義する対象の属性をデータ・モデルから選択します。

  7. 「エンティティーへの包含の定義」の下で、このタイプのエンティティーに対してこの属性を含めるか除外するかを定義します。

  8. 「値の最大数の設定」で、エンティティーに含めるために選択できる値の最大数を選択します。 この設定は、リストなど、複数の値を含む可能性がある属性に対してのみ使用されます。

    エンティティーのこの属性を作成するときに使用する単一値、すべての値、または各メンバー・レコードのカスタム値の数を使用するようにルールを構成します。

  9. 「条件の定義」の下で、エンティティー・ビューに選択する値を決定する際にシステムが使用するフィルター条件 (オプション) と最大 3 つのソート条件を選択します。 少なくとも 1 つのソート条件を選択する必要があります。

    • 「フィルター条件 (オプション)」では、フィルター条件を定義することを選択した場合、ソース設定に基づいてのみフィルターに掛けることができます。 ソース設定フィルターを使用すると、特定のレコード・ソースを選択できます。 このルールは、この属性の作成時に、選択されたソースからのレコードのみを考慮します。

    ソース設定フィルター条件を定義して、このルールが考慮するレコード・ソースのリストを絞り込むには、以下のようにします。

    a. フィルター条件として 「ソース設定」 を選択します。

    b. 「+」 をクリックして、信頼できるソースと見なすデータから 1 つ以上のレコード・ソースを選択します。

    c. オプションで、 「新規ソース」 をクリックして、マスター・データにまだ追加されていないカスタム・レコード・ソースの名前を入力します。 カスタム・ソースを追加する場合、その名前は、将来のデータ資産で定義されるレコード・ソース名と正確に一致する必要があります。

    d. 追加 をクリックします。

    • 「ソート条件」の下で、少なくとも 1 次ソート条件を定義します。 2 次ソート条件と 3 次ソート条件はオプションです。 「1 次ソートの追加」 をクリックして、メインのソート条件を定義します。

    「ソース設定」 ソート条件を定義してレコード・ソースの優先順位を設定することを選択した場合は、以下のようにします。

    a. ソート条件の 1 つとして 「ソース設定」 を選択します。

    b. 「追加」 をクリックして、信頼できるソースと見なすレコード・ソース (複数可) をデータから選択します。 フィルター条件も設定されている場合は、一部のソースを選択できない可能性があります。

    c. 「ソース設定」 パネルでソースをドラッグ・アンド・ドロップして、優先順に配置します。

    d. 追加 をクリックします。

  10. 「フィールドの選択」で、この属性構成ルールを使用して、この属性内のどのフィールドを選択するかを選択します。 デフォルトでは、すべてのフィールドが選択されています。

  11. 「条件の決定」 領域で、ルールの要約を確認して、期待どおりであることを確認します。 その場合は、 「保存」をクリックします。

ルールを編集するには:

  1. 属性構成ルールのリスト内の行の上にマウスを移動します。
  2. 編集ルールアイコンルールの編集アイコン」をクリックする。
  3. 必要に応じて条件を変更し、 「保存」をクリックします。

属性スコープ・ルールの削除

削除できるのは、属性スコープ・ルールのみです。 削除されたルールは完全に削除され、復旧できません。

ルールを削除するには、次の手順に従います。

  1. マッチセットアップ>マッチ設定>属性構成に進みます。
  2. 属性構成ルールのリストで、削除したいルールを選択します。
  3. delete'削除規則アイコンをクリックし、決定を確定する。

次のステップ

もっと見る

親トピック: マスター・データの構成

生成 AI の検索と回答
これらの回答は、製品資料の内容に基づいて、 watsonx.ai のラージ言語モデルによって生成されます。 詳細