データモデルの概要
Related information
概要
データモデルとは
TIBCO EBX® でデータを管理するための最初のステップは、データモデルを開発することです。データモデルの目的は、組織、データ型、および意味関係の観点から、リポジトリで管理されるデータの詳細な構造定義を提供することです。
リポジトリにデータモデルを実装するには、最初に新しいデータモデルを作成し、次にそのコンポーネントテーブル、フィールド、グループエレメントの構造の詳細、およびそれらの動作とプロパティを定義します。リポジトリへのデータモデル構造の入力またはインポートを完了後、データセットで使用できるように公開します。データモデルの公開が完了すると、ユーザーはそれに基づいてデータセットを作成し、EBX® リポジトリによって管理されるデータを含めることができます。
データモデリングで使用される基本概念
データモデル領域のユーザーインターフェイスの使用
データモデルアシスタント内のナビゲート
データモデルは、ユーザーインターフェイスのデータモデル領域で作成、編集、インポート、および公開できます。EBX® データモデルアシスタント (DMA) は、データモデルの開発を容易にします。
注意:
ナビゲーションペインは、次のセクションで構成されています。
|
構成
|
データモデルの技術的構成。
|
|
グローバルプロパティ
|
データモデルのグローバルプロパティを定義します。
|
|
包含データモデル
|
現在のモデルに含まれるデータモデルを定義します。含まれているデータモデルで定義されているすべてのタイプは、現在のモデルで再利用できます。
|
|
コンポーネントライブラリ
|
モデルで使用可能な Java コンポーネントを定義します。これらは、プログラムによる制約、関数、UI Bean など、モデルで使用できるプログラム的な機能を提供します。
|
|
アドオン
|
データモデルで使用されるアドオンを指定します。これらのアドオンには、データモデルのエレメントにプロパティと制約を追加することにより、公開後に現在のデータモデルを強化する機能があります。
|
|
データ構造
|
データモデルの構造。データモデルのエレメント間の関係を定義し、各エレメントの定義へのアクセスを提供します。
|
|
単純データ型
|
現在のデータモデルで定義されている単純な再利用可能型。
|
|
複合データ型
|
現在のデータモデルで定義されている再利用可能な複合型。
|
|
包含単純データ型
|
含まれている外部データモデルで定義された単純な再利用可能型。
|
|
包含複合データ型
|
含まれている外部データモデルで定義されている再利用可能な複合型。
|
|
拡張機能
|
現在のデータモデルで利用可能な拡張機能。
|
|
ツールバー
|
データモデルで使用できるツールバー。
|
|
ユーザーサービス
|
リリース 5.8.0 より前に利用可能な API を使用して、ユーザーサービスを宣言します。リリース 5.8.0 以降、新しい UserService APIを使用することをお勧めします (これらのサービスは Java API を介して直接登録されるため、データモデルアシスタントで宣言する必要はありません)。
|
|
エンティティマッピング
|
データモデル内のテーブルのエンティティ名を指定します。これらの名前は、SQL リクエストのエイリアスとして、または WSDL 操作のサフィックスとして使用されます。これにより、パスの代わりに一意の名前を使用して、SQL リクエストおよびデータサービス操作でテーブルを参照できます。
|
|
レプリケーション
|
このテーブルは、データモデルのレプリケーションユニットを定義します。レプリケーションユニットを使用すると、リレーショナルデータベース内のソーステーブルをレプリケーションできるため、外部システムはプレーンな SQL リクエストとビューを使用してこのデータにアクセスできます。
|
|
Ajax コンポーネント
|
モデルで使用可能な Ajax コンポーネントを定義します。
|
|
Java バインディング
|
バインディングは、モデルから生成する必要のある Java タイプを指定します。
|
以下も参照してください。: