Docs Menu
Docs Home
/
Relational Migrator
/ /

一括変換

項目一覧

  • このタスクについて
  • 手順
  • 次のステップ
  • 詳細

一括クエリ変換により 、1 つのUIアクションから多数のクエリを変換でき、各クエリを個別に変換する必要がなくなります。 マルチ選択トグルを有効にすることで、1 つ以上のクエリ、保存済み手順、trigger、ビューを一括で選択して変換できます。

一括変換では、各クエリ変換をバッチでキューに入れて実行するジョブが作成されます。 進行中の一括変換または個々のクエリのステータスは、 Query Converterペインで表示できます。

  • クエリ ドライバーはAIテクノロジーを使用しますが、長いクエリや複雑なクエリ、トリガー、または保存された手順を変換できない場合があります。 正しく変換されないクエリもあれば、まったく変換されないクエリもあります。

  • クエリ ドライバーは、リレーショナル スキーマ、MongoDB スキーマ、現在のプロジェクト内のマッピング ルールを使用して、クエリを変換する方法を決定します。 クエリがリレーショナル スキーマにないテーブルを参照する場合、または MongoDB コレクションにマップされていない場合、変換が失敗したり不正確になることがあります。

  • 変換されたクエリ、trigger、ビュー、保存された手順はプロジェクトに保存され、プロジェクトのインポートおよびエクスポート後も保持されます。

  • SQLクエリは40 、 000テキスト文字に制限されています。

  • クエリ 変換によって生成されたコードは、本番環境に配置する前に、必ず確認とテストを行ってください。

  • 変換のステータスは左側の [ Query Converter ] ペインで表示できます。 各変換には、変換のステータスを示す アイコンがあります。 オブジェクトの横に アイコンがない場合、一括変換はキューに入れられませんでした。

    Icon
    説明
    静的円
    変換は保留中です。
    スピナー
    変換が実行中です。
    緑色のチェックマーク
    変換は成功しました。
    赤色の句読点
    前回の試行では変換は失敗しました。
1

[ Code Generationタブから、 Query Converterペインをクリックします。

2

[ Enable multi-selection ] トグルをクリックして、クエリ選択ペインを表示します。

3
  • 一括変換ジョブにクエリを含めるか除外するには、クリックしますフィールド名の横にあるアイコン。

  • ダウンロードにカテゴリ全体を含めるか除外するには、次をクリックします。カテゴリ名の横にある

  • 現在のステータスでクエリを含めるまたは除外するには、 フィルターを使用してステータスを選択します。

4

[ Convert ] ボタンをクリックします。 選択されたクエリは変換のためにキューに入れられ、バッチで実行されます。 変換の合計進行状況は、ページの左下に表示されます。

  • 個々のクエリ変換ステータスはクエリ名の横に表示されます。

  • 変換されたMongoDB構文コードはConverted MongoDB Queryペインで表示できます。

  • クエリ 変換にエラーが発生した場合は、 Converted MongoDB Queryペインで詳細を表示できます。

Tip

一括変換を停止するには、画面左下隅にある赤色のTerminateボタンをクリックし、ポップアップ モーダル上の赤色のTerminateボタンをクリックします。 一括ジョブがキャンセルされると、一括変換ステータスは Bulk convert job terminatedに更新されます。

5

変換されたクエリにフィードバックを提供し、将来のクエリ変換を改善します。 フィードバックを提供するには、次をクリックします。または変換されたクエリ パネルの右下にある アイコン。 次に、フィードバックの詳細を提供し、[ Submit ] をクリックします。

クエリが変換された後、本番コードに含める前に、正確性を確認します。 検証を支援するためにクエリのテスト機能を使用できます。

戻る

ビューの変換