全て
私は最近、Erp ソリューションでデータをさまざまなカテゴリに分類する方法を考えています。それに基づいて、どのデータを取り除き、複数のテナント インスタンスの共有データベースに入れるかを決定できます。
業界の慣行として、Erp 製品は 2 つのレイヤーに分かれています。技術プラットフォーム層は多くの再利用可能なコンポーネントとモデリング ツールを提供し、ビジネス アプリケーションを一貫したアーキテクチャに従い、ビジネス アプリケーション層はそれに基づいてビジネス機能を提供します。
したがって、基本的にデータは 2 つの主要なタイプに分類できます。1 つはプラットフォーム データで、もう 1 つはビジネス データです。さらに、プラットフォーム データはサブ カテゴリに分類できます。
- プラットフォーム 1) 環境 2) エンジン関連 (ビジネス機能を機能させるフォーム エンジン、ワークフロー エンジン、データ アクセス エンジンなど) 3) メタデータ (例: フォームの説明、ビジネス オブジェクトの説明、データ モデル、ワークフローの定義) 4)構成 (組織またはユーザー関連の構成) 5) 管理関連 (モデルを管理するためのデータ構造)
- ビジネス 1) モデル インスタンス (実際の注文データ) 2) ビジネス構成 3) 派生データ (モデル インスタンス データ、およびフォーム クエリまたは分析から)
分析の結果、環境データ、構成、管理関連データ、ビジネス データが高度に結合していることがわかりました。インスタンス データベースから分離できる唯一のカテゴリは、メタデータです。
1.私の分析は妥当ですか?2.参考になるパターンはありますか?
ありがとう。