2.2. メタデータとは
メタデータとは、データに関するデータのことです。Teiid Designer では、特定の情報構造を構成する個々のデータフィールドに関係なく、メタオブジェクトと呼ばれるメタデータの一部にその構造に関する情報が含まれます。
基本的なデータベースの例として、アドレス帳について考えてみましょう。アドレス帳の中には、ZIP コード (郵便番号) のフィールドまたは列があるはずです。アドレス帳がアメリカ国内の住所に対応している場合、ZIP コードのフィールドまたは列に関して以下のことが推定されます。
- 名前付きの ZIPCode
- 数値
- 文字列
- 9 文字
- StreetAddress テーブルにある
- 2 つの部分で構成されます。最初の 5 桁の数字は 5 つの ZIP コード番号を表し、最後の 4 桁は ZIP プラス 4 の番号を表します (ZIP プラス 4 がない場合は 0000)。
- 整数の数字のみにフォーマットされます。631410.00 や 6314q0000 などにフォーマットされるとエラーが発生します。
この定義は、アドレス帳データベースの ZIP コードデータに関するメタデータを表しています。これはデータベース自体から情報を抽象化します。エンタープライズ情報システムの内容を記述したり、あるエンタープライズ情報ソースの列がどのように別の列と関連し、これらの 2 つの列を他の目的でどのように一緒に使用できるかを判断したりするのに役立ちます。
このメタデータでは以下を考慮できます。
- どのような情報がメタデータに含まれるか (「ビジネスおよびテクニカルメタデータ」を参照)
- メタデータはどのデータを表すか (「ソースおよびビューメタデータ」 を参照)
- 自分の組織でどのようにこのメタデータを使用および管理するか (「デザインタイムおよびランタイムメタデータ」 を参照)