データモデルの管理
Related information
パブリケーションとバージョンの管理
データモデリング には次の 2 つのテーブルが含まれています。
-
パブリケーション。リポジトリで利用可能なパブリケーションを保存します。
-
バージョン。リポジトリで使用可能なデータモデルのバージョンを保存します。
これらのテーブルは読み取り専用ですが、パブリケーションまたはバージョンを手動で削除することは可能です。
**重要:**パブリケーションまたはバージョンが削除されると、関連するデータセットのコンテンツは利用できなくなります。したがって、この技術データは慎重に削除する必要があります。
EBX® リポジトリからアーカイブをエクスポートし、別の EBX® リポジトリにインポートすることで、この技術データを他の TIBCO EBX® リポジトリに広めることができます。これは、データモデルの進化を他のリポジトリに継承させるのに役立つ場合があります。
リポジトリ内の以前のデータモデルの移行
5.2.0 より前のバージョンでは、モジュールに依存しない公開されたデータモデルは、ファイルシステムディレクトリ
${ebx.repository.directory}/schemas/ に、データモデルの名前 (たとえば、データモデルの名前が Product の場合は product.xsd) で生成されました。バージョン 5.2.0 以降、この種のデータモデルは、EBX® 内で パブリケーション を通じて完全に管理されるようになりました。つまり、既存のデータモデルを再公開すると、それが パブリケーション として移行され、リンクされたデータセットが新しい埋め込みデータモデルにリダイレクトされます。${ebx.repository.directory}/schemas/ にある以前の XML スキーマドキュメントの名前が変更され、末尾に toDelete が付加されます。これは、ドキュメントが使用されなくなり、安全に削除できることを意味します。
スキーマの進化
管理側でデータモデルの変更の影響を評価することは非常に重要です。次の点を考慮する必要があります。
データの永続性への影響
管理タスクは、モデルの変更後のデータベースのクリーンアップに関係している場合があります。データベース内マスターテーブルの削除 では、データモデルの進化が永続レベルでどのように管理されるかについて説明します。