データモデルの継承とポリモーフィズム - 7.3

Talend Data Fabric Studio ユーザーガイド

Version
7.3
Language
日本語 (日本)
Product
Talend Data Fabric
Module
Talend Studio
Content
ジョブデザインと開発

Talend MDMには真のオブジェクト指向データモデルが導入されており、データモデルの定義時に継承とポリモーフィズムの特性を使用できます。このオブジェクト指向のアプローチにより、Talend Studioで作成するデータモデルに継承階層(継承ツリー)を定義できます。データモデルの設定方法は、データモデルを参照してください。

継承により、メインのエンティティから属性を継承する時に、既存のタイプを拡張して特定のエレメントを追加または上書きできます。これは、継承に含まれる2つの主な概念一般化と特殊化についてまとめたものです。一般化(または抽象化)とは、メインタイプから属性を共有し、他のサブタイプ(継承タイプ)に自動的に継承するプロセスのことです。専門化は、一般化とは対照的に、各サブタイプに固有の属性を追加することにより、既存のメインタイプから新しいサブタイプを作成することを意味します。

ポリモーフィズムにより、エレメントのタイプを抽象的なジェネリックタイプに設定できます。また、具体的なタイプはランタイムに決定されます。たとえば、住所を確立し、それをランタイムに米国または欧州の住所として定義できます。

継承とポリモーフィズムは、属性とエンティティの両方でサポートされています。以下のセクションでは、両方のケースの例を示します。