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 タイプを指定します。 |
ユーザーガイド 目次