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

データモデル構造の実装

データモデルの構造定義を操作するには、ナビゲーションペインで操作しているデータモデルを選択します。

次に、ナビゲーションペインの[データ構造]の下にあるデータモデルの構造にアクセスして、フィールド、グループ、およびテーブルの構造を定義できます。

一般的なアクションとプロパティ

データモデルへのエレメントの追加

データモデルの構造を説明するために、次のエレメントを使用できます。

既存のエントリーの右側にある下矢印/ebx_menu.pngをクリックし、メニューからエレメント作成オプションを選択して、データ構造内の既存のエレメントに関連する新しいエレメントを追加します。既存のエレメントがフィールド、グループ、またはテーブルのいずれであるかに応じて、既存のエレメントの子として新しいエレメントを作成するか、同じレベルの既存のエレメントの前または後に作成するかを選択できます。その後、エレメント作成ウィザードに従って、新しいエレメントを作成できます。

注意

エレメントrootは、データモデルの作成時に常に追加されます。このエレメントの名前を変更する必要がある場合は、削除して新しい名前で再作成できます。

名前、ラベル、説明、および情報

データモデルに新しいエレメントを作成するときは常に、データ構造のレベルで一意のフィールド「名前」の名前を指定する必要があります。この名前は、エレメントが作成されると割り当てられ、後で変更することはできません。

エレメントの一意の名前の代わりに、ユーザーインターフェイスに表示されるローカライズされたユーザーフレンドリーなラベル、およびエレメントの簡単なローカライズされた説明を提供するオプションがあります。一意の名前とは異なり、ラベルと説明は作成後に変更できます。各ユーザーの言語設定に応じて、TIBCO EBX®は対応するローカライズされたラベルとエレメントの説明を表示します。

データモデルのエレメントの削除

エントリーに対応する下矢印/ebx_menu.pngを使用して、任意のエレメントをデータ構造から削除できます。

再利用可能なタイプを使用していないグループまたはテーブルを削除する場合、削除は再帰的に実行され、ネストされたエレメントがすべて削除されます。

既存のエレメントの複製

エレメントを複製するには、そのエントリーに対応する下矢印/ebx_menu.pngをクリックします。データ構造のレベルで一意である複製エレメントの名前を指定する必要があります。他のすべてのプロパティは、ソースエレメントからコピーされます。

複製されたエレメントは、コピー元のエレメントと同じレベルでデータモデルに追加され、既存のエレメントの後に追加されます。他のエレメントを含むテーブルまたはグループを複製する場合、ネストされたすべてのエレメントは元の名前でコピーされます。

注意

主キーフィールドを複製すると、フィールドのプロパティは維持されますが、新しいフィールドは主キーに自動的に追加されません。

エレメントの移動

データ構造の現在のレベル内でエレメントを並べ替えるには、そのエントリーに対応する下矢印/ebx_menu.pngをクリックして、[移動]を選択します。次に、現在のエレメントを移動するのフィールドに対応する左矢印ボタンを選択します。

注意

エレメントをデータ構造内のレベル外の位置に移動することはできません。

再利用可能なタイプ

再利用可能なタイプは、一度作成された共有エレメント定義であり、データモデルのさまざまな場所で再利用できます。

注意

「単純データ型」または「複合データ型」セクションで再利用可能な型の定義を変更すると、その再利用可能な型に基づいてすべてのエレメントの構造が変更されます。再利用可能なタイプを使用するグループまたはテーブルの構造は、読み取り専用として表示されます。関連する再利用可能な型の構造を編集するには、「単純データ型」または「複合データ型」セクションから型にアクセスする必要があります。

再利用可能なタイプの定義

ナビゲーションペインの[単純データ型]と[複合データ型]の下矢印/ebx_menu.pngメニューから、同じエレメントを共有するエレメントをさらに作成するために使用できる、単純および複雑な再利用可能な型を定義できます。構造の定義とプロパティ。または、対応する下矢印/ebx_menu.pngメニューを使用して、既存のテーブルとグループを再利用可能なタイプに変換することもできます。

各データ型の特定のページで、ナビゲーションペインの[単純データ型]と[複合データ型]の下にある[この型への参照]を選択すると、再利用可能な型を使用しているエレメントを確認できます。次に、このタイプに基づくすべてのエレメントがテーブルに表示されます。データ型がどのエレメントでも使用されていない場合は、下矢印/ebx_menu.pngメニューから[タイプの削除]を選択して、再利用可能なタイプを削除できます。

再利用可能なタイプの使用

新しいエレメントの構造は、再利用可能なタイプを使用して定義できます。これを行うには、エレメント作成フォームで既存の再利用可能なタイプを選択します。作成されたエレメントは、再利用可能なタイプのタイプ定義を共有します。

他のデータモデルで定義されたデータ型を含める

複数のデータモデル間で再利用可能なタイプを共有することもできます。外部データモデルの包含を構成することにより、そのデータモデルで定義されたデータ型を使用して、ローカルで定義された再利用可能な型を使用するのと同じ方法でデータ構造に新しいエレメントを作成できます。

注意

データ型の名前は、ローカルで定義されたすべての型と含まれているすべての型で一意である必要があるため、含まれているデータモデルのデータ型と同じ名前で新しい再利用可能な型を作成することはできません。同様に、ローカルで定義された再利用可能な型と同じ名前のデータ型を定義する外部データモデル、または含まれている別のデータモデルのデータ型を含めることはできません。

含まれるデータ型は、ナビゲーションパネルの「含まれる単純なデータ型」および「含まれる複雑なデータ型」のセクションに表示されます。これらの含まれている再利用可能なタイプの詳細を表示できます。ただし、元のデータモデルでのみローカルで編集できます。

詳細については、含まれるデータモデルを参照してください。

データモデルエレメントの作成の詳細

フィールドの作成

新しいフィールドを作成するときは、そのデータ型を選択する必要があります。これにより、このフィールドに基づいて値のデータ型が定義されます。フィールドが作成されると、フィールドのデータ型を変更することはできません。

フィールドを作成するときに、外部キー、必須フィールド、およびテーブルの下に作成された場合は主キーとして指定することもできます。

テーブルの作成

テーブルの作成中に、既存の再利用可能なタイプに基づいて新しいテーブルを作成するオプションがあります。詳細については、再利用可能なタイプを参照してください。

すべてのテーブルには、少なくとも1つの主キーフィールドを指定する必要があります。これは、ナビゲーションペインからテーブルの子エレメントとして作成できます。

グループの作成

グループの作成中に、既存の再利用可能なタイプに基づいて新しいグループを作成するオプションがあります。詳細については、再利用可能なタイプを参照してください。

主キーフィールドの作成

すべてのテーブルに少なくとも1つの主キーが必要です。 「データ構造」ツリーのテーブルのエントリーの下に子エレメントとして作成することにより、テーブルの主キーフィールドを作成できます。

新しいフィールドを主キーとして直接作成するだけでなく、テーブルの「詳細プロパティ」の「主キー」タブで、テーブルの既存の子フィールドをその主キーの定義に追加できます。

外部キーフィールドの作成または定義

外部キーフィールドのデータ型は「文字列」です。 「データ構造」ツリーのテーブルのエントリーの下に子エレメントとして作成することにより、テーブルの外部キーフィールドを作成できます。タイプ「文字列」の既存のフィールドを外部キーに変換することもできます。タイプ「文字列」の既存のフィールドを外部キーに変換するには、フィールドの「詳細コントロール」で「外部キー制約」を有効にし、関連するパラメーターを定義します。

外部キーを直接作成する場合でも、既存のフィールドから作成する場合でも、参照するレコードを含むテーブルを定義する必要があります。

関連付けの作成

関連付けにより、テーブル間のセマンティックリンクを定義できます。 「データ構造」ツリーのテーブルのエントリーの下に子エレメントとして関連付けを作成し、フォームで「関連付け」を選択して新しいエレメントを作成することにより、関連付けを作成できます。関連付けは、テーブル内でのみ定義できます。既存のフィールドを関連付けに変換することはできません。

関連付けを作成するときは、関連付けのタイプを指定する必要があります。いくつかのオプションが利用可能です:

すべてのタイプの関連付けで、ソーステーブルのレコードにセマンティックにリンクされているターゲットテーブルのレコードを関連付けられたレコードと呼びます。

関連付けを作成したら、追加のプロパティを指定できます。関連付けの場合、次のことが可能です。

既存のエレメントの変更

主キーからのフィールドの削除

主キーに属するフィールドはすべて、テーブルの「詳細プロパティ」の「主キー」タブで主キーから削除できます。

用語集の主キーを参照してください。

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

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