Cloud Software Group, Inc. EBX®
ドキュメント > ユーザーガイド > データモデル
ナビゲーションモードドキュメント > ユーザーガイド > データモデル

データモデルの概要

概要

データモデルとは

TIBCO EBX® でデータを管理するための最初のステップは、データモデルを開発することです。データモデルの目的は、組織、データ型、および意味関係の観点から、リポジトリで管理されるデータの詳細な構造定義を提供することです。

リポジトリにデータモデルを実装するには、最初に新しいデータモデルを作成し、次にそのコンポーネントテーブル、フィールド、グループエレメントの構造の詳細、およびそれらの動作とプロパティを定義します。リポジトリへのデータモデル構造の入力またはインポートを完了後、データセットで使用できるように公開します。データモデルの公開が完了すると、ユーザーはそれに基づいてデータセットを作成し、EBX® リポジトリによって管理されるデータを含めることができます。

データモデリングで使用される基本概念

データモデルの作成を進めるには、次の用語の基本的な理解が必要です。

データモデル領域のユーザーインターフェイスの使用

データモデルは、ユーザーインターフェイスのデータモデル領域で作成、編集、インポート、および公開できます。EBX® データモデルアシスタント (DMA) は、データモデルの開発を容易にします。

注意

この領域は、[詳細パースペクティブ] で許可されたユーザーのみが使用できます。

/userdatamodel_area.png

ナビゲーションペインは、次のセクションで構成されています。

構成

データモデルの技術的構成。

グローバルプロパティ

データモデルのグローバルプロパティを定義します。

包含データモデル

現在のモデルに含まれるデータモデルを定義します。含まれているデータモデルで定義されているすべてのタイプは、現在のモデルで再利用できます。

コンポーネントライブラリ

モデルで使用可能な Java コンポーネントを定義します。これらは、プログラムによる制約、関数、UI Bean など、モデルで使用できるプログラム的な機能を提供します。

アドオン

データモデルで使用されるアドオンを指定します。これらのアドオンには、データモデルのエレメントにプロパティと制約を追加することにより、公開後に現在のデータモデルを強化する機能があります。

データ構造

データモデルの構造。データモデルのエレメント間の関係を定義し、各エレメントの定義へのアクセスを提供します。

単純データ型

現在のデータモデルで定義されている単純な再利用可能型。

複合データ型

現在のデータモデルで定義されている再利用可能な複合型。

包含単純データ型

含まれている外部データモデルで定義された単純な再利用可能型。

包含複合データ型

含まれている外部データモデルで定義されている再利用可能な複合型。

拡張機能

現在のデータモデルで利用可能な拡張機能。

ツールバー

データモデルで使用できるツールバー。

ユーザーサービス

リリース 5.8.0 より前に利用可能な API を使用して、ユーザーサービスを宣言します。リリース 5.8.0 以降、新しい UserService APIを使用することをお勧めします (これらのサービスは Java API を介して直接登録されるため、データモデルアシスタントで宣言する必要はありません)。

エンティティマッピング

データモデル内のテーブルのエンティティ名を指定します。これらの名前は、SQL リクエストのエイリアスとして、または WSDL 操作のサフィックスとして使用されます。これにより、パスの代わりに一意の名前を使用して、SQL リクエストおよびデータサービス操作でテーブルを参照できます。

レプリケーション

このテーブルは、データモデルのレプリケーションユニットを定義します。レプリケーションユニットを使用すると、リレーショナルデータベース内のソーステーブルをレプリケーションできるため、外部システムはプレーンな SQL リクエストとビューを使用してこのデータにアクセスできます。

Ajax コンポーネント

モデルで使用可能な Ajax コンポーネントを定義します。

Java バインディング

バインディングは、モデルから生成する必要のある Java タイプを指定します。

データモデルエレメントアイコン

/ebx_attribute.png フィールド

/ebx_pkey.png 主キー

/ebx_fkey.png 外部キー

/ebx_table.png テーブル

/ebx_group.png グループ

/ebx_search.pngユーザーガイド 目次

ドキュメント > ユーザーガイド > データモデル