이 샘플 튜토리얼에서는 Relational Migrator 사용하여 21테이블 보험 데이터 스키마 간단한 5개 컬렉션으로 구성된 MongoDB 모델로 변환합니다.
이 작업에 대하여
샘플 데이터 세트 에서 모든 사람, 조직 및 그룹은 당사자 로 표시되며, 이는 지정된 역할을 가진 다른 주요 객체와 관련될 수 있습니다. 당사자 설계는 또한 통신 식별자, 당사자 간의 관계 및 법적 식별자를 설명하기 위한 일반적인 접근 방식을 제공합니다.
이 튜토리얼에서는 Relational Migrator 사용하여 객체 관리 그룹의 당사자 역할 모델 을 관계형 구조에서 MongoDB의 문서 모델로 포팅합니다. 구체적으로 정책, 클레임 및 소송 도메인의 맥락에서 당사자 모델을 리팩터링합니다.
시작하기 전에
이 예시 다음과 같은 애플리케이션이 필요합니다.
MongoDB Relational Migrator 버전 1.4.3 이상. 최신 버전을 다운로드 하려면 MongoDB Relational Migrator 출시하다 페이지를 참조하세요.
MongoDB Atlas: 데이터를 마이그레이션 할 새 데이터베이스 만들 수 있는 쓰기 (write) 권한이 있는 Atlas cluster 에 액세스 할 수 있는지 확인합니다.
PostgreSQL 버전 16 이상: 새 데이터베이스 및 사용자를 만들 수 있는 권한이 있는 PostgreSQL 데이터베이스 서버 인스턴스 에 액세스 할 수 있어야 합니다. 인스턴스 cloud, 온프레미스 또는 로컬 머신에 있을 수 있습니다. PostgreSQL 외에도 다음 PostgreSQL 클라이언트 애플리케이션을 설치합니다.
psql: 대화형으로 쿼리를 입력하고, PostgreSQL에 실행하고, 쿼리 결과를 볼 수 있는 명령줄 애플리케이션 .
pg_restore: 샘플 아카이브 파일 에서 PostgreSQL 데이터베이스 복원하는 명령줄 애플리케이션 .
또한 mongodb_insurance_model.tar
샘플 아카이브 파일 다운로드. 이 파일 당사자 역할 모델의 모든 테이블, 관계 및 샘플 데이터가 표 형식으로 포함되어 있습니다.
PostgreSQL에서 당사자 역할 모델을 복제하려면 다음 단계를 따르세요.
단계
예시 튜토리얼은 다음 단계로 구성되어 있습니다.
Relational Migrator 에 연결
PostgreSQL 데이터베이스 Relational Migrator 에 연결합니다. Relational Migrator 에 연결을 참조하세요.
파티 도메인 리팩터링
Relational Migrator 의 MongoDB 보기에서 파티 도메인을 리팩터링합니다. 파티 도메인 리팩터링을 참조하세요.
정책 도메인 리팩터링
Relational Migrator 의 MongoDB 보기에서 정책 도메인을 리팩터링합니다. 정책 도메인 리팩터링을 참조하세요.
클레임 도메인 리팩터링
Relational Migrator 의 MongoDB 보기에서 Claim 도메인을 리팩터링합니다. 클레임 도메인 리팩터링을 참조하세요.
Litigation 도메인 리팩터링
Relational Migrator 의 MongoDB 보기에서 Litigation 도메인을 리팩터링합니다. 소송 도메인 리팩터링을 참조하세요.
데이터를 MongoDB 로 마이그레이션
Relational Migrator 사용하여 데이터를 MongoDB 인스턴스 로 마이그레이션합니다. MongoDB 로 데이터 마이그레이션을 참조하세요.