新しいレコード・タイプ、エンティティー・タイプ、属性、およびフィールドを追加して、組織の要件に合わせて IBM Match 360 データ・モデルをカスタマイズします。
- 必要な権限
- データ・モデルを構成するには、 IBM Match 360 サービスの DataEngineer ユーザー・グループのメンバーである必要があります。
最初のデータ資産をオンボードすると、 IBM Match 360 は、業界標準モデル属性と組み込み Watson テクノロジーの組み合わせを使用して、データ・モデルを自動的に生成します。 さらに多くのデータをアップロードすると、新しく取り込まれた属性とフィールドに対応するようにモデル自体がインテリジェントに調整されます。
マスタ・データでリレーションシップを定義する場合は、データ・モデルに1つ以上のリレーションシップ・タイプを設定する必要があります。
新しい関係タイプ、レコード・タイプ、エンティティー・タイプ、属性、およびフィールドを追加することにより、組織の要件に合わせていつでもモデルをカスタマイズできます。
以下のビデオを視聴して、 IBM Match 360 を使用して、カスタマイズしたデータ・モデルおよび対応するマッチング・アルゴリズムをセットアップする方法を確認してください。
このビデオは、本書の概念とタスクを学習するためのビジュアル・メソッドを提供します。
このトピックでは、
データ・モデルへのアクセス
IBM Match 360 with Watson データ・モデルをカスタマイズするには、以下のようにします。
マスター・データのナビゲーション・メニューから、資産アイコン「クリックし、モデリング・タブをクリックする。
データモデル・サイドパネルを使用して、表示または編集するデータタイプを選択します。
現在のモデルのレコード・タイプと属性タイプを確認します。
モデリング画面では、以下のことができる:
- 既存のレコード・タイプを表示または編集したり、新しいレコード・タイプを作成したりします。 『レコード・タイプのカスタマイズ』を参照してください。
- 既存のエンティティー・タイプを表示、編集、または削除するか、新規エンティティー・タイプを作成します。 エンティティー・タイプのカスタマイズ を参照してください。
- 既存の属性を表示、編集、または削除するか、新規属性を作成します。 各属性タイプのフィールドを追加または削除して、組織のデータ・モデル要件を反映させることができます。 『属性タイプのカスタマイズ』を参照してください。
- 既存の関係タイプを表示または編集するか、新しい関係タイプを作成します。 関係タイプのカスタマイズを参照してください。
- データ・モデルを JSON ファイルとしてダウンロードします。 ダウンロードアイコン「」をクリックする。
- JSON形式のデータモデルをアップロードします。 アップロードアイコン「」をクリックする。
データモデルの更新が終わったら、ヘッダーのツールバーにあるパブリッシュモデルのアイコン「」をクリックします。
レコード・タイプのカスタマイズ
デフォルトでは、データ・モデルには「個人 (Person)」および「組織 (Organization)」の各レコード・タイプの定義が含まれます。 既存のレコードタイプを編集して、新しいエンティティー・タイプまたは属性タイプを定義できます。 データ・モデルに新しいレコード・タイプを追加することもできます。
レコードタイプの追加と編集
データ・モデルにレコード・タイプを追加したり、既存のレコード・タイプを編集したりする:
マスターデータのナビゲーションメニューから、資産アイコン「」をクリックする。
モデリング]タブで[新規レコードタイプ+]をクリックするか、編集したい既存のレコードタイプを選択する。
新規レコードタイプの名前、ラベル、説明を定義し、 [作成]をクリックします。
ヒント: 名前は snake_case フォーマットに従う必要があります。example_record_type のように、小文字のみを使用し、スペースは使用しません。新しいレコードタイプに属性タイプと対象タイプを追加します。 詳しくは、以下のセクションを参照してください。
レコード・タイプへの属性タイプまたはエンティティ―・タイプの追加
属性タイプまたはエンティティー・タイプをレコード・タイプに追加するには、以下の手順を実行します。
マスターデータのナビゲーションメニューから、資産アイコン「」をクリックする。
「モデリング」タブに移動します。
データモデル・サイドパネルのレコード・タイプで、修正したいレコード・タイプを選択します。
編集ペインで、 「新規属性 +」 または 「新規エンティティー・タイプ +」 をクリックして、属性およびエンティティー・タイプの作成と新規レコード・タイプへの関連付けを開始します。
新規属性タイプまたはエンティティー・タイプの詳細を定義します。
新規属性タイプは、単純または複合のいずれかにすることができます。 複合属性は、2 つ以上の単純値から構成されます。
新しいエンティティー・タイプは、 アイデンティティー ・エンティティーまたは アソシエーション ・エンティティーのいずれかです。 アイデンティティー・エンティティーは、同じ実世界の個人、組織、またはオブジェクトを表すレコードをリンクします。 関連エンティティーは、別の理由 (世帯や雇用者の共有など) で関連付ける必要があるレコードをリンクします。 詳しくは、 IBM Match 360のデータの概念を参照してください。
「作成」 をクリックして、新規レコード・タイプに新規属性タイプを追加します。
覚えておいてください:データモデルの更新が終わったら、ヘッダーのツールバーにあるモデルの公開アイコン「」をクリックします。
レコードタイプからの属性またはエンティティー・タイプの削除
エンティティー・タイプまたは属性タイプの 1 つを削除して既存のレコード・タイプを編集するには、以下のようにします。
- マスターデータのナビゲーションメニューから、資産アイコン「」をクリックする。
- 「モデリング」タブに移動します。
- データ・モデル・サイド・パネルで、既存のレコード・タイプを選択すると、関連するエンティティ・タイプと属性タイプが表示されます。
- このレコードタイプに関連付けられているエンティティー・タイプと属性タイプを参照します。 特定の属性タイプを検索するには、検索機能を使用します。
- レコードタイプビューから、削除する対象または属性タイプをクリックします。
- 削除アイコン「」をクリックする。
覚えておいてください:データモデルの更新が終わったら、ヘッダーのツールバーにあるモデルの公開アイコン「」をクリックします。
エンティティー・タイプのカスタマイズ
デフォルトでは、データ・モデルには、個人エンティティー・タイプと組織エンティティー・タイプの定義が含まれています。 既存のエンティティー・タイプを編集して、新しい属性タイプを定義できます。 エンティティー・タイプ・レベルで定義された属性は、 エンティティー属性と呼ばれます。 データ・モデルに新しいエンティティー・タイプを追加することもできます。
エンティティ・タイプの追加または編集
新しいエンティティー・タイプは、 アイデンティティー ・エンティティーまたは アソシエーション ・エンティティーのいずれかです。 アイデンティティー・エンティティーは、同じ実世界の個人、組織、またはオブジェクトを表すレコードをリンクします。 関連エンティティーは、別の理由 (世帯や雇用者の共有など) で関連付ける必要があるレコードをリンクします。 詳しくは、 IBM Match 360のデータの概念を参照してください。
データ・モデルにエンティティ・タイプを追加したり、既存のエンティティ・タイプを編集したりする:
マスターデータのナビゲーションメニューから、資産アイコン「」をクリックする。
「モデリング」タブに移動します。
データモデル・サイド・パネルで、「New entity type +」をクリックするか、編集する既存のエンティティ・タイ プを選択します。
このエンティティ・タイプの目的、親レコード・タイプ、ラベル、名前、説明を定義する。
ヒント: 名前は、小文字のみを使用し、スペースを使用しない snake_case 形式 (example_entity_type など) に従う必要があります。このタイプのエンティティが、その複合ビューをデータベースに永続化するか、またはそのメンバ・レコードからオンデマンドで構成するかを定義します。
エンティティのコンポジット・ビューが永続化するように構成されている場合、レコード数やエンティティ ID などの属性やシステム・プロパティを含むエンティティ・データを直接検索できます。
エンティティ・タイプのコンポジット・ビューが永続化するように構成された後、この設定を元に戻すことはできません。
Createをクリックして、このエンティティ・タイプをデータ・モデルに追加します。
新しいエンティティー・タイプに属性を追加します。 詳しくは、以下のセクションを参照してください。
エンティティー・タイプへの属性の追加
エンティティー・タイプの一部として定義した属性は、レコード・レベルではなく、エンティティー・レベルでデータベースに保管されます。 メンバー・レコード属性値に関係なく、ユーザーがエンティティーを表示すると、エンティティー属性値が表示されます。 エンティティー属性値が定義されていない場合、システムは属性構成ルールを使用して、メンバー・レコードの値からエンティティーのすべての属性値を判別します。 属性構成について詳しくは、 IBM Match 360を参照してください。
属性をエンティティー・タイプに追加するには、以下のようにします。
マスターデータのナビゲーションメニューから、資産アイコン「」をクリックする。
「モデリング」タブに移動します。
データモデル・サイド・パネルのエンティティ・タイプで、変更するエンティティ・タイプを選択します。
編集ペインで、 「新規属性 +」 をクリックして、属性およびエンティティー・タイプの作成と新規レコード・タイプへの関連付けを開始します。
新規属性の詳細を定義します。
新規属性タイプは、単純または複合のいずれかにすることができます。 複合属性は、2 つ以上の単純値から構成されます。
「作成」 をクリックして、新規エンティティー・タイプに新規属性を追加します。
覚えておいてください:データモデルの更新が終わったら、ヘッダーのツールバーにあるモデルの公開アイコン「」をクリックします。
属性タイプのカスタマイズ
属性タイプを構成するフィールドをカスタマイズするには、以下のようにします。
- マスターデータのナビゲーションメニューから、資産アイコン「」をクリックする。
- 「モデリング」タブに移動し、「属性タイプ」をクリックします。
- 属性タイプのリストを参照するか検索機能を使用して、特定のタイプを見つけます。
- リストから属性タイプを選択すると、その属性タイプと関連フィールドが表示されます。
- フィールドを属性タイプに追加するには、a. 「フィールドの追加 +」をクリックします。b. フィールド・ラベル、フィールド名、および説明を定義し、 「保存」をクリックします。 関連付けられた属性タイプに新しいフィールドが追加されます。ヒント: 名前は snake_case 形式に従う必要があり、` example_field_name ` のように小文字のみを使用し、スペースは使用しないでください。
覚えておいてください:データモデルの更新が終わったら、画面上部のツールバーにあるモデルの公開アイコン「」をクリックします。
関係タイプのカスタマイズ
データ・モデル内に新しい関係タイプを作成するか、既存の関係タイプを編集します。 データ・モデルから既存の関係タイプを削除することもできます。
既存のリレーションシップ・タイプは、データモデル・サイド・パネルのリレーションシップ・タイプ・セクションに表示されます。
関係タイプを選択して、その詳細を表示したり、編集または削除したりします。
関係タイプの追加
データ・モデルに関係タイプを追加するには、以下のようにします。
マスターデータのナビゲーションメニューから、資産アイコン「」をクリックする。
「モデリング」タブに移動します。
データ・モデル・サイド・パネルで、リレーションシップ・タイプの追加をクリックします。
新しい関係タイプに使用するラベルを定義します。 このラベルは、このタイプの関係を参照するために使用されます。 ラベルを入力すると、関係タイプ名が自動的に入力されます。
オプションで、事前に入力された関係タイプ名を編集します。
ヒント: 名前は snake_case 形式に従う必要があります。` example_relationship_type ` のように、小文字のみを使用し、スペースは使用しないでください。新規関係タイプの簡略説明を入力します。
この関係が双方向であるかどうかを定義します。
- 方向 関係は、表示している関係のメンバーによって異なります。 方向関係のラベルは、関係のどちら側を表示するかによって異なります。 例: Doctor-Patient、Parent-Child、雇用者-Employee。
- 双方向 関係は相互関係です。 双方向関係に使用されるラベルは、関係のどちらの側を表示するかに関係なく、同じです。 例: 既婚者、同位者、同位者。
次へ をクリックします。
方向関係を定義する場合は、関係の各サイド (ソースとターゲット) のラベルを定義します。 例えば、雇用関係の場合は、「採用」や「雇用者」などのラベルを定義できます。
「エンドポイント・ルールの追加」 をクリックして、このタイプの関係に関与できるエンティティーのタイプを管理するルールを定義します。 エンドポイント・ルールは、ソースとターゲットのペアで構成されます。 これらは、関係のソース側とターゲット側の両方に許可されるエンティティーのタイプを定義します。 エンティティー・タイプの制限がない場合は、 「すべてのレコード・タイプ」 を選択するか、データ・モデル内の既存のエンティティー・タイプの 1 つを選択します。
ヒント: 少なくとも 1 つのエンドポイント規則を定義する必要がありますが、必要な数だけ定義できます。エンドポイント・ルールを追加した後、 「完了」をクリックします。
作成 をクリックします。
リレーションシップ・タイプを作成すると、データモデル・サイド・パネルのリレーションシップ・タイプ・セクションに表示されます。
関係タイプを選択して、その詳細を表示したり、編集または削除したりします。
覚えておいてください:データモデルの更新が終わったら、ヘッダーのツールバーにあるモデルの公開アイコン「」をクリックします。
関係タイプへの属性の追加
関係エンティティーがこのタイプの関係に関する追加情報を保管できるようにするには、関係タイプに属性を追加します。
レコードタイプに属性を追加するには、以下の手順を実行します。
- マスターデータのナビゲーションメニューから、資産アイコン「」をクリックする。
- 「モデリング」タブに移動します。
- データ・モデル・サイド・パネルのリレーションシップ・タイプで、変更するリレーションシッ プ・タイプを選択します。
- 編集ペインで、 「新規属性」 をクリックして、属性およびエンティティー・タイプの作成と新規レコード・タイプへの関連付けを開始します。
- 新しい属性タイプの詳細を定義します。 新しい属性は、単純または複合のいずれかです。 複合属性は、2 つ以上の単純値から構成されます。
- 「追加」をクリックして、新しい属性タイプを新しいレコード・タイプに追加します。
覚えておいてください:データモデルの更新が終わったら、ヘッダーのツールバーにあるモデルの公開アイコン「」をクリックします。
関係タイプからの属性の削除
属性タイプの 1 つを削除して既存の関係タイプを編集するには、以下のようにします。
- マスターデータのナビゲーションメニューから、資産アイコン「」をクリックする。
- 「モデリング」タブに移動します。
- データ・モデル・サイド・パネルのリレーションシップ・タイプで、リレーションシップ・タイプを選択し て、関連する詳細と属性タイプを表示します。
- この関係タイプに関連付けられている属性タイプを参照します。 特定の属性タイプを検索するには、検索機能を使用します。
- 関係タイプ・ビューから、削除する属性タイプをクリックします。
- 削除アイコン「」をクリックする。
覚えておいてください:データモデルの更新が終わったら、ヘッダーのツールバーにあるモデルの公開アイコン「」をクリックします。
次のステップ
もっと見る
親トピック: マスター・データの構成