1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

IBM Match 360で世帯エンティティーを作ってみよう

Last updated at Posted at 2023-05-01

IBM Match 360では、レコードに対してマッチングを実行することで個人のマスター・データ・エンティティー(以下、エンティティー)を作成できますが、世帯のエンティティーを作成することもできます。

IBM Match 360は複数アルゴリズムをサポートしているため、個人エンティティー以外にも例えば世帯エンティティーのような任意のエンティティーを作成することができます。また、複数のエンティティーを同時に持つことができ、タブを切り替えるだけでそれらを簡単に切り替えて表示できます。つまり、ひとつのデータ(レコード群)から、個人エンティティーと世帯エンティティーのような複数のエンティティーを作成し、それらを必要に応じて使い分けることができるのです。この記事では世帯エンティティーの作成手順をご紹介します。

1. 空の新規エンティティー・タイプを作成

参考: レコード・タイプへの属性タイプまたはエンティティ―・タイプの追加

新しいエンティティー・タイプは、 アイデンティティー・エンティティーまたは アソシエーション・エンティティーのいずれかです。 アイデンティティー・エンティティーは、同一人物、同一組織、または同一オブジェクトを表すレコードをリンクします。 アソシエーション・エンティティーは、別の人物・組織・オブジェクトであるものの (世帯や雇用者の共有などで)関連付ける必要があるレコードをリンクします。 詳しくは、IBM Match 360 with Watson のデータの概念を参照してください。

世帯エンティティー・タイプPersonレコード・タイプに追加します。

  1. データ・セットアップ画面で、 「モデリング」 タブに移動します。

  2. 「レコード・タイプ」として、変更するレコード・タイプ「Person」を選択します。
    new_entity_type1.png

  3. 「編集」ペインで、「新規エンティティータイプ +」をクリックして、属性タイプおよびエンティティー・タイプの作成と新規レコード・タイプへの関連付けを開始します。
    new_entity_type2-2.png

  4. 新規属性タイプまたはエンティティー・タイプの詳細を定義します。世帯エンティティーの場合は、「アソシエーション」エンティティー・タイプを選択し、「エンティティー・タイプ・ラベル」と「エンティティー・タイプ名」に任意の名前を入力します。「作成」をクリックして、新しいエンティティー・タイプを作成します。
    new_entity_type3-2.png

  5. 追加したエンティティー・タイプが表示されていることを確認し、「モデルの公開」をクリックします。
    new_entity_type4-2.png
    new_entity_type5.png

2. 世帯エンティティー・タイプのマッチング属性の選択

新規で作成したエンティティー・タイプには、マッチング属性が設定されていません。世帯のマッチングに、どの属性を使用すべきかを検討し、世帯エンティティーのマッチング属性として選択します。

  1. マッチング・セットアップ画面で、 「マッチング設定」 タブに移動します。右上のドロップダウンから前のステップで作成したエンティティー(今回の例では、Setai entity)を選択します。
    「属性の編集」をクリックします。
    match1.png

  2. 世帯のマッチングに使用したい属性を選択します。ここではひとつの例として、住所と電話番号が一致している個人を同一世帯とみなすとした場合の属性を選択します。選択が完了したら「保存」をクリックします。

    • Address
      • Primary residence (マッチング・フィールドとしてAddress line 1のみを選択)
    • Telephone
      • Home telephone
        match2.png
        match3.png
  3. マッチング・セットアップ画面で、 「マッチング結果」 タブに移動します。右上のエンティティに正しいもの(今回の例では、Setai entity)を選択されていることを確認し、「マッチングの実行」を選択します。
    match4.png

  4. マッチングが完了すると、作成された世帯エンティティーの情報が表示されます。
    match5.png

マッチング結果サマリー

次が個人エンティティー世帯エンティティーのマッチング結果例です。

テストデータ:
注)使用データは、すべてテスト用の架空のデータです。
sample_data.png
マッチング属性:

エンティティー マッチング属性
個人
(Person)
- Address
 - Primary residence (マッチング・フィールドとしてAddress line 1のみを選択)
- Birth date
- Person name
世帯
(Setai)
- Address
 - Primary residence (マッチング・フィールドとしてAddress line 1のみを選択)
- Telephone
  - Home telephone

マッチング結果:

  • 個人エンティティー
    氏名含め同一の2レコードだけは1件のエンティティーとなり、他のレコードはすべて別のエンティティーとなっています。
    result_person.png
  • 世帯エンティティー
    住所と電話番号が同じ7レコードと2レコードの2件の世帯エンティティーとなっています。
    result_setai.png
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?