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

Talend Studioユーザーガイド

Version
Cloud
8.0
Language
日本語
Product
Talend Big Data
Talend Big Data Platform
Talend Cloud
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Real-Time Big Data Platform
Module
Talend Studio
Content
ジョブデザインと開発
Last publication date
2024-02-22
対象製品...

Data Fabric

MDM Platform

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

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

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

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