Docs Menu
Docs Home
/
Relational Migrator
/ / /

変換されたクエリ

項目一覧

  • このタスクについて
  • 始める前に
  • 手順
  • 詳細

Relational Migrator のソース クエリと宛先クエリ、ビュー、保存された手順の結果を比較するには、 Test Queriesペインを使用します。 Test Queriesは、同期ジョブの実行後に変換されたコードの精度を検証し、ソース データと宛先データを表示するのに役立ちます。

Test Queriesペインは、 ConsoleResultsMessagesの 3 つの個別のユーザーインターフェースに分割されます。 ユーザー インターフェースを変更するには、 Test Queriesの横にあるそれぞれのボタンをクリックします。 次の表は、各ユーザー インターフェイスの概要です。

ユーザー インターフェース
説明
コンソール
これは、 Test Queriesペインのデフォルトのユーザーインターフェースです。 すべての変換されたクエリを実行するには、 Run Source Queryボタンをクリックします。 Source Scriptテキスト フィールドに保存された手順のパラメータを指定することもできます。
結果
このユーザー インターフェースは、ソース クエリと宛先クエリからのクエリ結果を表示するために使用されます。 Resultsユーザー インターフェースを表示するには、ソース クエリまたは宛先クエリを実行する必要があります。
メッセージ
このユーザー インターフェイスは、各データベース接続からのメッセージを表示するために使用されます。 エラーメッセージ、実行統計、および出力ステートメントを表示できます。
  • Relational Migrator で Atlas アカウントにサインインする必要があります。 詳しくは、「 Atlas でログイン 」を参照してください。

  • クエリ 変換を有効にする方法の詳細については、 「 クエリ 変換を有効にする 」を参照してください。

  • Test Queriesペインを使用するには、Relational Migrator がクエリ 実行者に対する アクセス権を持っている必要があります。 クエリ 実行中の設定方法の詳細については、「クエリ 実行中のインストール 」を参照してください。

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$

Source Scriptテキスト フィールドで、 <value>をカスタマー ID に置き換えてCUST_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 TimeRow 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] をクリックします。

戻る

クエリ 実行中のインストール