すべてのプロダクト
Search
ドキュメントセンター

Data Transmission Service:静的アプリケーション変換

最終更新日:Aug 22, 2026

静的コード解析は、アプリケーションのソースコードをスキャンして、データベース移行のために変更が必要な埋め込み SQL を特定します。このツールは、互換性のある SQL ステートメントを自動的に変換し、手動での変更が必要なステートメントには詳細な提案を提供します。

前提条件

ソースデータベースは Oracle、Db2、または Teradata である必要があります。

変換プロジェクトの作成

  1. Data Management (DMS) コンソールにログインします。

  2. 上部メニューで、[Data + AI] > [Heterogeneous Database Migration (ADAM)] > [アプリケーションの評価と変換] を選択します。

  3. [アプリケーションの変換] タブをクリックします。

  4. [アプリケーションの変換] タブで、[変換プロジェクトの作成] をクリックします。

  5. [変換プロジェクトの作成] パネルで、ソースデータベースのタイプ[ターゲットデータベースタイプ][ターゲットデータベースバージョン][アーキテクチャ] パラメーターを設定します。ソースコード ファイルをアップロードし、作成 をクリックします。

    プロジェクトを作成すると、自動コード解析がトリガーされます。通常、完了までに 1〜10 分かかります。

    説明
    • ターゲットデータベースが PolarDB for PostgreSQL (Compatible with Oracle) クラスターである場合、自動変換がサポートされています。

    • ターゲットデータベースが AnalyticDB for PostgreSQL、または PolarDB-X インスタンスである場合、変更が必要なコードのみが識別されます。自動変換はサポートされていません。

静的アプリケーション変換の詳細

  1. DMS コンソールにログインします。

  2. 上部メニューで、[Data + AI] > [Heterogeneous Database Migration (ADAM)] > [アプリケーションの評価と変換] を選択します。

  3. [アプリケーションの変換] タブをクリックします。

  4. [アプリケーションの変換] タブで、対象のプロジェクトを見つけ、操作 列にある 詳細 をクリックします。

  5. プロジェクト詳細ページで、プロジェクト概要、変換の概要、変換結果を確認します。

    • [プロジェクト概要]:プロジェクトの基本情報を表示します。

    • [変換の概要]:コードブロックのカテゴリと統計のグラフィカルな概要を提供します。

      • コードブロックのカテゴリ

        • [変更不要]:これらのコードブロックはターゲットデータベースと互換性があり、変更は不要です。

        • [自動]:これらのコードブロックは ADAM によって自動的に変換されます。元のファイルを変換後のファイルに置き換えるだけで済みます。

        • [手動]:ADAM が変更を必要とするコードを特定し、変換の提案を提供します。

        • [SQL 未認識]:これらのコードブロック内の SQL は、非標準的な使用法や構文エラーが原因で認識できませんでした。

      • コードブロックの統計

        • [選択]:select コードブロックの数。

        • [挿入]:insert コードブロックの数。

        • [更新]:update コードブロックの数。

        • [プロシージャ]:ストアドプロシージャのコードブロックの数。

        • [削除]:delete コードブロックの数。

        • [ステートメント]:ステートメント オブジェクトによって実行されるコードブロックの数。

    • [静的アプリケーション変換] セクション:操作 列で 詳細 をクリックして、各コードブロックの詳細な変換結果を表示します。