Docs Menu
Docs Home
/
Relational Migrator
/ / /

변환된 쿼리 비교

이 페이지의 내용

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

Test Queries 창을 사용하여 Relational Migrator에서 소스 및 대상 쿼리, 뷰, 저장 프로시저 결과를 비교할 수 있습니다. Test Queries 를 사용하면 변환된 코드의 정확성을 확인하고 동기화 작업을 실행한 후 소스 및 대상 데이터를 표시할 수 있습니다.

Test Queries 창은 Console, ResultsMessages 의 세 가지 개별 사용자 인터페이스로 분할됩니다. Test Queries 옆에 있는 알약 버튼을 클릭하여 사용자 인터페이스를 변경합니다. 다음 표에는 각 사용자 인터페이스가 요약되어 있습니다.

사용자 인터페이스
설명
console
이는 Test Queries 창의 기본 사용자 인터페이스입니다. Run Source Query 버튼을 클릭하여 변환된 모든 쿼리를 실행할 수 있습니다. Source Script 텍스트 필드에 저장 프로시저에 대한 매개 변수를 지정할 수도 있습니다.
결과
이 사용자 인터페이스는 소스 및 대상 쿼리의 쿼리 결과를 보는 데 사용됩니다. Results 사용자 인터페이스를 보려면 소스 또는 대상 쿼리를 실행해야 합니다.
메시지
이 사용자 인터페이스는 각 데이터베이스 연결의 메시지를 표시하는 데 사용됩니다. 오류 메시지, 실행 통계 및 모든 인쇄 문을 볼 수 있습니다.
  • Relational Migrator에서 Atlas 계정에 로그인해야 합니다. 자세한 내용은 Atlas로 로그인을 참조하세요.

  • 쿼리 변환기를 켜는 방법에 대한 자세한 내용은 쿼리 변환기 활성화를 참조하세요.

  • Test Queries 창을 사용하려면 Relational Migrator에 Query Runner에 대한 액세스 권한이 있어야 합니다. Query Runner 설정 방법에 대한 자세한 내용은 Query Runner 설치를 참조하세요.

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

    참고

    아직 Atlas 계정에 로그인하지 않았거나 세션이 만료된 경우 계속하려면 로그인해야 합니다.

  2. 왼쪽 Queries 창에서 쿼리, 뷰 또는 저장 프로시저를 선택합니다.

  3. 쿼리가 변환되지 않은 경우 Target Language 을(를) 선택하고 Convert 을(를) 클릭합니다. .

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

  2. 화면 오른쪽 하단에서 버튼을 클릭합니다.

3

매개변수가 있는 저장 프로시저를 변환하는 경우 Source Script 텍스트 필드에 저장 프로시저의 매개변수를 지정합니다.

예를 들어 다음 PostGreSQL 저장 프로시저의 경우:

CREATE OR REPLACE PROCEDURE PUBLIC.CANCEL_CUSTOMER_ORDERS(IN CUST_ID INTEGER)
LANGUAGE PLPQSQL
AS $PROCEDURE$
BEGIN
UPDATE ORDERS SET STATUS = 'CANCELLED' WHERE CUSTOMER_ID = CUST_ID;
END;$PROCEDURE$

CUST_ID Source Script<value> 고객 ID로 바꿔서 텍스트 필드에 를 지정합니다.

DO
$$
DECLARE
CUST_ID INTEGER;
BEGIN
--TODO: Set parameter values here
CUST_ID := <value>
CALL public.cancel_customer_orders(cust_id);
END;
$$
4
  1. Test Queries 창에서 Run Source Query 버튼을 클릭합니다.

  2. 소스 데이터베이스에 대한 연결 세부 정보를 입력합니다.

  3. Connection Details 양식에서 Run 을 클릭합니다.

    소스 데이터베이스의 데이터가 Results 사용자 인터페이스에 채워집니다. Messages 약을 클릭하면 Execution Time, Row Count, 오류 메시지 및 인쇄 문과 같은 실행 통계를 볼 수 있습니다.

5
  1. Test Queries 창에서 Run Converted Query 버튼을 클릭합니다.

  2. 데이터베이스에 대한 연결 세부 정보를 입력합니다.

  3. Connection Details 양식에서 Run 을 클릭합니다.

    대상 데이터베이스의 데이터가 Results 사용자 인터페이스의 오른쪽에 채워집니다.

  4. Results 창을 사용하여 소스 및 대상 데이터와 유형을 비교할 수 있습니다.

    참고

    다음을 클릭할 수 있습니다. 그리고 버튼을 사용하여 데이터에 대한 문서와 행 보기 간에 전환할 수 있습니다.

6

대상 쿼리를 변경해야 하는 경우 Converted MongoDB Query 창에서 코드를 변경하고 업데이트된 쿼리를 실행할 수 있습니다.

  1. Converted MongoDB Query 창에서 다음을 클릭합니다. 버튼을 클릭합니다.

  2. 코드를 편집하고 Save 을(를) 클릭합니다.

  3. Run Converted Query를 클릭합니다.

돌아가기

쿼리 실행기 설치