この手順では、リレーショナルデータベース内の各関連テーブルのマッピングを追加し、すべてのクレーム関連情報を単一のMongoDB ドキュメントの下に埋め込むことで、Claimclaim
ドメインをリファクタリングします。要求ドメインと制限ドメインは密接に関連しているため、claim
ドキュメントの制限エンティティを参照して、2 つのドメイン間の多対多の関係も再作成します。
このタスクについて
クレーム ドメインには、次のキー エンティティが含まれます。
要求 : 補填または置換に対する要求
クレーム パーティ ロール : 次のエンティティをリンクする関連付けエンティティです。
パーティ
パーティ ロール
保証できないオブジェクト
非推奨のオブジェクト パーティ ロール : 次のエンティティをリンクする関連付けエンティティ。
パーティ
パーティ ロール
保証できないオブジェクト
始める前に
クレームと制限のドメインのリファクタリングは、保証データモデルの例チュートリアル の 4 番目のステップです。クレームと制限のドメインをリファクタリングする前に、以下を確認してください。
手順
insureableObject 内への policies_overage_詳細 テーブルの埋め込み
ポリシー カバレッジの詳細は、クレームとポリシーの間のリンクを確立するのに役立ちます。policy_coverage_detail
テーブルの情報を埋め込むには、Add をクリックし、Embedded array を選択します。Source table ドロップダウン メニューから policy_coverage_detail を選択します。
[ All fieldsチェックボックスの下にある []フィールドのチェックを外し、[]insurableObjectIdentifier
をクリックします。Save and close
次のステップ
laim ドメインをマッピングしたら、制限ドメインも同様にリファクタリングします。「 制限ドメインのリファクタリング 」を参照してください。