대량 변환
대량 쿼리 변환을 사용하면 각 쿼리 를 개별적으로 변환할 필요 없이 단일 UI 조치 으로 많은 쿼리를 변환할 수 있습니다. 다중 선택 토글을 활성화하면 하나 이상의 쿼리, 저장 프로시저, 트리거 및 뷰를 일괄적으로 선택하고 변환할 수 있습니다.
대량 변환은 각 쿼리 변환을 일괄적으로 대기열에 추가하고 실행하는 작업 을 생성합니다. Query Converter 창에서 진행 중인 일괄 변환의 상태 또는 개별 쿼리의 상태를 볼 수 있습니다.
이 작업에 대하여
쿼리 변환기는 길거나 복잡한 쿼리, 트리거 또는 저장 프로시저를 변환할 수 없는 AI 기술을 사용합니다. 일부 쿼리는 올바르게 변환되지 않을 수 있고, 다른 쿼리는 전혀 변환되지 않을 수 있습니다.
쿼리 변환기는 현재 프로젝트의 관계형 스키마, MongoDB 스키마 및 매핑 규칙을 사용하여 쿼리를 변환하는 방법을 결정합니다. 쿼리가 관계형 스키마에 없는 테이블을 참고하거나 MongoDB collection에 매핑되지 않은 테이블을 참고하는 경우 변환이 실패하거나 올바르지 않을 수 있습니다.
변환된 쿼리, 트리거, 뷰 및 저장 프로시저는 프로젝트에 저장되며 프로젝트 가져오기 및 내보내기를 통해 유지됩니다.
SQL 쿼리는 40 000 텍스트 문자로 제한됩니다.
프로덕션 환경에 배포하기 전에 항상 쿼리 변환기에서 생성된 코드를 검토하고 테스트합니다.
왼쪽 Query Converter 창에서 전환 상태를 볼 수 있습니다. 각 전환에는 전환 상태를 나타내는 아이콘이 있습니다. 객체 옆에 아이콘이 없는 경우 대량 변환을 위해 대기열에 추가되지 않은 것입니다.
Icon설명정적 원변환이 보류 중입니다.Spinner이제 변환이 실행 중입니다.녹색 확인 표시전환에 성공했습니다.빨간색 느낌표마지막 시도에서 전환이 실패했습니다.
단계
전환 선택
대량 변환 작업 에 쿼리 를 포함하거나 제외하려면 다음을 클릭합니다. 아이콘을 클릭 필드 .
다운로드 에서 전체 카테고리를 포함하거나 제외하려면 다음을 클릭합니다. 을(를) 클릭합니다.
현재 상태를 기준으로 쿼리를 포함하거나 제외하려면 필터 를 사용하여 상태를 선택합니다.
쿼리 변환
Convert 버튼을 클릭합니다. 선택한 쿼리는 변환을 위해 대기열에 추가되며 배치로 실행됩니다. 전환의 총 진행률은 페이지 왼쪽 하단에 표시됩니다.
개별 쿼리 변환 상태는 쿼리 이름 옆에 표시됩니다.
변환된 MongoDB 구문 코드는 Converted MongoDB Query 창에서 볼 수 있습니다.
쿼리 변환기에 오류가 있는 경우 Converted MongoDB Query 창에서 세부 정보를 볼 수 있습니다.
팁
일괄 변환을 중지하려면 화면 왼쪽 하단에 있는 빨간색 Terminate 버튼을 클릭하고 팝업 모달에서 빨간색 Terminate 버튼을 클릭합니다. 대량 작업 이 취소되면 대량 변환 상태가 Bulk convert job terminated
로 업데이트됩니다.
다음 단계
쿼리가 변환된 후에는 프로덕션 코드에 통합하기 전에 정확성을 검토 합니다. 테스트 쿼리 기능 을 사용하여 유효성 검사 를 수행할 수 있습니다.