メイン コンテンツをスキップする

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

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

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

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

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

このページは役に立ちましたか?

このページまたはコンテンツに、タイポ、ステップの省略、技術的エラーなどの問題が見つかった場合は、お知らせください。改善に役立たせていただきます。