Docs Menu
Docs Home
/
Relational Migrator
/

필드

이 페이지의 내용

  • 사용 사례
  • 행동
  • 시작하기
  • 자세히 알아보기

매핑 규칙을 추가하거나 편집할 때 필드를 사용자 지정할 수 있습니다. Relational Migrator 를 사용하면 계산된 필드를 사용하여 사용자 지정 필드 를 정의하거나, ID 필드 사용자 지정을 사용하여 사용자 지정 ID를 정의하거나, 소스 관계형 열 데이터 유형을지원되는 BSON 데이터 유형 인 로 변환할 수 있습니다.

필드 사용자 지정을 사용하여 다음을 수행할 수 있습니다.

  • 매핑 규칙에 필드를 포함하거나 제외합니다.

  • 필드 이름을 변경합니다.

  • 점선 경로를 사용하여 상위 문서에 하위 필드를 포함합니다. 자세한 내용은 임베딩 필드를 참조하세요.

  • JavaScript 표현식을 사용하여 _id 필드를 사용자 지정합니다.

  • JavaScript 표현식을 사용하여 필드를 사용자 지정합니다.

  • null 처리 동작을 구성합니다.

필드 섹션에는 관계형 테이블의 열에서 파생된 필드 목록이 포함되어 있습니다. 매핑 규칙에는 기본값 각 열이 포함됩니다. 마이그레이션 작업 에서 필드 를 제외하려면 체크박스를 선택 취소합니다. 필드 이름은 처음에 열 이름과 일치합니다(전역 대소문자 적용). 이름을 수정하려면 텍스트 상자를 편집합니다. 각 필드 옆에 있는 아이콘을 클릭하면 추가 옵션을 표시할 수 있습니다.

  • Relational Migrator는 소스 열 데이터 유형과 가장 근접하게 일치하는 기본 데이터 유형을 MongoDB 필드에 할당합니다.

  • BSON Type 드롭다운 메뉴를 사용하여 MongoDB 필드 데이터 유형 을 다른 데이터 유형 으로 변경하여 스키마 를 미세 조정할 수 있습니다. 선택한 유형이 소스 값과 호환되지 않는 경우 변환된 각 필드 로 인해 마이그레이션 작업 중에 오류가 발생합니다. 마이그레이션 작업은 사용자가 정의한 최대 오류 임계값에 도달할 때까지 계속됩니다.

  • 상위 문서에 하위 필드를 포함하려면 parent.child 형식으로 필드 이름을 변경합니다. 예를 들어 productName 필드의 이름을 product.name 로 바꾸면 상위 문서 product 내에 하위 문서 name 이 포함됩니다. 동일한 product. 접두사가 있는 추가 필드도 하위 필드로 포함됩니다.

  • 소스 관계형 데이터 유형을 특정 MongoDB BSON 데이터 유형으로 변경합니다.

    변환된 필드에 지원되는 데이터 유형은 다음과 같습니다.

    • Boolean

    • Date

    • Decimal

    • Double

    • Integer

    • Long

    • String

    자세한 내용은 변환 예시를 참조하세요.

  • Null Handling 을(를) 사용하여 Null 값의 동작을 지정합니다. 이러한 값을 생략하거나 대상 collection에 포함할 수 있습니다.

  • 필드의 Original nameOriginal type 을(를) 볼 수 있습니다. 이러한 값은 필드가 시작되는 관계형 열에 해당합니다.

참고

계산된 필드의 경우 BSON 유형은 처음에 Default 로 표시되며, 이는 필드 유형이 런타임에 자동으로 선택됨을 의미합니다. 계산된 필드 에 대해 명시적 BSON 유형을 선택할 수 있으며 마이그레이션 작업 은 프로세스 의 일부로 유형을 변환합니다.

돌아가기

Time Series 컬렉션 구성