Docs Menu
Docs Home
/
Relational Migrator
/ /

대량 변환

이 페이지의 내용

  • 이 작업에 대하여
  • 단계
  • 다음 단계
  • 자세히 알아보기

대량 쿼리 변환을 사용하면 각 쿼리 를 개별적으로 변환할 필요 없이 단일 UI 조치 으로 많은 쿼리를 변환할 수 있습니다. 다중 선택 토글을 활성화하면 하나 이상의 쿼리, 저장 프로시저, 트리거 및 뷰를 일괄적으로 선택하고 변환할 수 있습니다.

대량 변환은 각 쿼리 변환을 일괄적으로 대기열에 추가하고 실행하는 작업 을 생성합니다. Query Converter 창에서 진행 중인 일괄 변환의 상태 또는 개별 쿼리의 상태를 볼 수 있습니다.

  • 쿼리 변환기는 길거나 복잡한 쿼리, 트리거 또는 저장 프로시저를 변환할 수 없는 AI 기술을 사용합니다. 일부 쿼리는 올바르게 변환되지 않을 수 있고, 다른 쿼리는 전혀 변환되지 않을 수 있습니다.

  • 쿼리 변환기는 현재 프로젝트의 관계형 스키마, MongoDB 스키마 및 매핑 규칙을 사용하여 쿼리를 변환하는 방법을 결정합니다. 쿼리가 관계형 스키마에 없는 테이블을 참고하거나 MongoDB collection에 매핑되지 않은 테이블을 참고하는 경우 변환이 실패하거나 올바르지 않을 수 있습니다.

  • 변환된 쿼리, 트리거, 뷰 및 저장 프로시저는 프로젝트에 저장되며 프로젝트 가져오기 및 내보내기를 통해 유지됩니다.

  • SQL 쿼리는 40 000 텍스트 문자로 제한됩니다.

  • 프로덕션 환경에 배포하기 전에 항상 쿼리 변환기에서 생성된 코드를 검토하고 테스트합니다.

  • 왼쪽 Query Converter 창에서 전환 상태를 볼 수 있습니다. 각 전환에는 전환 상태를 나타내는 아이콘이 있습니다. 객체 옆에 아이콘이 없는 경우 대량 변환을 위해 대기열에 추가되지 않은 것입니다.

    Icon
    설명
    정적 원
    변환이 보류 중입니다.
    Spinner
    이제 변환이 실행 중입니다.
    녹색 확인 표시
    전환에 성공했습니다.
    빨간색 느낌표
    마지막 시도에서 전환이 실패했습니다.
1

Code Generation 탭에서 Query Converter 창을 클릭합니다.

2

Enable multi-selection 토글을 클릭하여 쿼리 선택 창을 표시합니다.

3
  • 대량 변환 작업 에 쿼리 를 포함하거나 제외하려면 다음을 클릭합니다. 아이콘을 클릭 필드 .

  • 다운로드 에서 전체 카테고리를 포함하거나 제외하려면 다음을 클릭합니다. 을(를) 클릭합니다.

  • 현재 상태를 기준으로 쿼리를 포함하거나 제외하려면 필터 를 사용하여 상태를 선택합니다.

4

Convert 버튼을 클릭합니다. 선택한 쿼리는 변환을 위해 대기열에 추가되며 배치로 실행됩니다. 전환의 총 진행률은 페이지 왼쪽 하단에 표시됩니다.

  • 개별 쿼리 변환 상태는 쿼리 이름 옆에 표시됩니다.

  • 변환된 MongoDB 구문 코드는 Converted MongoDB Query 창에서 볼 수 있습니다.

  • 쿼리 변환기에 오류가 있는 경우 Converted MongoDB Query 창에서 세부 정보를 볼 수 있습니다.

일괄 변환을 중지하려면 화면 왼쪽 하단에 있는 빨간색 Terminate 버튼을 클릭하고 팝업 모달에서 빨간색 Terminate 버튼을 클릭합니다. 대량 작업 이 취소되면 대량 변환 상태가 Bulk convert job terminated 로 업데이트됩니다.

5

변환된 쿼리에 대한 피드백을 제공해 향후 쿼리 전환을 개선하도록 지원합니다. 피드백을 제공하려면 변환된 쿼리 패널의 오른쪽 하단 모서리에서 또는 아이콘을 클릭합니다 . 그다음, 피드백 세부 정보를 제공하고 Submit을 클릭할 수 있습니다.

쿼리가 변환된 후에는 프로덕션 코드에 통합하기 전에 정확성을 검토 합니다. 테스트 쿼리 기능 을 사용하여 유효성 검사 를 수행할 수 있습니다.

돌아가기

뷰 변환