Join us Sept 17 at .local NYC! Use code WEB50 to save 50% on tickets. Learn more >
MongoDB Event
Docs Menu
Docs Home
/
Relational Migrator
/ /

클레임 도메인 리팩터링

이 단계에서는 관계형 데이터베이스 의 각 관련 테이블에 대한 매핑을 추가하고 모든 클레임 관련 정보를 단일 MongoDB claim 문서 아래에 포함하여 클레임 도메인을 리팩터링합니다. Claim 및 Litigation 도메인은 밀접하게 관련되어 있으므로 claim 문서 에서 Litigation 엔터티를 참조하여 두 도메인 간의 다대다 관계 다시 만들 수도 있습니다.

클레임 도메인에는 다음과 같은 주요 엔터티가 포함됩니다.

  • Claim: 보장 또는 보상 청구

  • 청구 당사자 역할: 다음 엔터티를 연결하는 연관 엔터티입니다.

    • 파티

    • 파티 역할

    • 보험 대상 객체

  • 보험 가능 객체 당사자 역할: 다음 엔터티를 연결하는 연관 엔터티입니다.

    • 파티

    • 파티 역할

    • 보험 대상 객체

Claim & Litigation 도메인 리팩터링은 보험 데이터 모델 예시 튜토리얼의 네 번째 단계입니다. Claim & Litigation 도메인을 리팩터링하기 전에 다음을 확인하세요.

1

화면 오른쪽에 Mappings 메뉴가 열립니다.

2

Mappings from relational tables 옆에 있는 Add을 클릭합니다. Embedded array 를 클릭하고 Source table 드롭다운 메뉴에서 claim_party_role 을 선택합니다.

All fields 확인란 아래에서 claimIdentifier 필드 선택을 취소하고 Save and close를 클릭합니다.

3

Mappings from relational tables 옆에 있는 Add 을 클릭하고 Embedded documents를 선택합니다. Source table 드롭다운 메뉴에서 insurable_object 을 선택합니다.

Save and close를 클릭합니다.

4

정책 적용 범위 세부 정보는 클레임과 정책 간의 연결을 설정하는 데 도움이 됩니다. policy_coverage_detail 테이블의 정보를 포함하려면 Add 을 클릭하고 Embedded array를 선택합니다. Source table 드롭다운 메뉴에서 policy_coverage_detail 을 선택합니다.

All fields 확인란 아래에서 insurableObjectIdentifier 필드 선택을 취소하고 Save and close를 클릭합니다.

5

소송은 별도의 엔터티이므로 claims 문서 에서 해당 엔터티를 소송 식별자 배열 로 참조하기만 하면 됩니다.

Mappings from relational tables 옆에 있는 Add 을 클릭하고 Embedded array를 선택합니다. Source table 드롭다운 메뉴에서 litigation_party_role 을 선택합니다.

All fields 확인란 아래에서 litigationIdentifier 필드 선택을 취소하고 Save and close를 클릭합니다.

6

이제 필요한 모든 테이블을 claim 컬렉션 에 매핑했으므로 Relational Migrator 의 MongoDB 보기에서 claimPartyRole 컬렉션을 삭제 수 있습니다.

Claim 도메인을 매핑한 후 비슷한 방식으로 Litigation 도메인을 리팩터링합니다. 소송 도메인 리팩터링을 참조하세요.

돌아가기

정책 도메인 리팩터링

이 페이지의 내용