C# アプリケーションの SQL コードを次のように変換します。AWS SCT - AWS Schema Conversion Tool

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

C# アプリケーションの SQL コードを次のように変換します。AWS SCT

オラクルPostgreSQL 強調表示されます。AWS Schema Conversion Tool(AWS SCT) C# アプリケーションに埋め込まれた SQL コードを変換します。この特定の C# アプリケーションコンバーターはアプリケーションロジックを理解します。関数、パラメーター、ローカル変数など、さまざまなアプリケーションオブジェクトにあるステートメントを収集します。

このような詳細な分析により、C# アプリケーションの SQL コードコンバーターの方が汎用コンバーターよりも優れた変換結果が得られます。

での C# アプリケーション変換プロジェクトの作成AWS SCT

C# アプリケーション変換プロジェクトは、Oracle データベーススキーマを PostgreSQL データベーススキーマに変換する場合にのみ作成できます。必ず、ソース Oracle スキーマとターゲット PostgreSQL データベースを含むマッピングルールをプロジェクトに追加してください。詳細については、「AWS SCT でのマッピングルールの作成」を参照してください。

複数のアプリケーション変換プロジェクトを 1 つのプロジェクトに追加できます。AWS SCTプロジェクト。以下の手順で、C# アプリケーション変換プロジェクトを作成します。

C# アプリケーション変換プロジェクトを作成するには
  1. データベース変換プロジェクトを作成し、ソース Oracle データベースを追加します。詳細については、「AWS SCT プロジェクトの作成」および「AWS SCT プロジェクトへのデータベースサーバーの追加」を参照してください。

  2. ソース Oracle データベースとターゲット PostgreSQL データベースを含むマッピングルールを追加します。マッピングルールで仮想PostgreSQL プラットフォームを使用できます。詳細については、「AWS SCT でのマッピングルールの作成」および「仮想ターゲットの使用」を参照してください。

  3. [View] (ビュー) メニューで、[Main View] (メインビュー) を選択します。

  4. では[アプリケーション]メニュー、選択新しい C# アプリケーション

    ザ・C# アプリケーション変換プロジェクトの作成ダイアログボックスが表示されます。

    
                            新しい C# アプリケーション変換プロジェクトダイアログボックス
  5. の場合名前、C# アプリケーション変換プロジェクトの名前が、で強調表示されます。各データベーススキーマ変換プロジェクトは 1 つ以上の子アプリケーション変換プロジェクトを持つことができるため、複数のプロジェクトを追加する場合にわかりやすい名前を選択してください。

  6. の場合ロケーションで、アプリケーションのソースコードが、で強調表示されます。

  7. ソースツリーで、アプリケーションが使用するスキーマを選択します。このスキーマが、で強調表示されます。AWS SCTマッピングルールに含まれるスキーマが、で強調表示されます。

  8. を選択します。OKC# アプリケーション変換プロジェクトを作成します。

  9. C# アプリケーション変換プロジェクトは、以下で見つけてください。[アプリケーション][Node] のコンテキスト。

C# アプリケーションの SQL コードを次のように変換します。AWS SCT

C# アプリケーションをに追加した後AWS SCTプロジェクトでは、このアプリケーションの SQL コードを、ターゲットデータベースプラットフォームと互換性のある形式に変換します。以下の手順を使用して、C# アプリケーションに埋め込まれている SQL コードを分析して変換します。AWS Schema Conversion Tool.

[SQL] コードを変換するには
  1. を拡張します。C#UNLOAD から[アプリケーション]左パネルにあります

  2. 変換するアプリケーションを選択し、コンテキスト (右クリック) メニューを開きます。

  3. を選択します。変換。AWS SCTソースコードファイルを分析し、アプリケーションロジックを決定し、コードメタデータをプロジェクトにロードします。このコードメタデータには、C# クラス、オブジェクト、メソッド、グローバル変数、インターフェイスなどが含まれます。

    [Target] のデータベースパネルで、AWS SCTソースアプリケーションプロジェクトと同様のフォルダ構造を作成します。変換されたアプリケーションコードをここで確認できます。

    
                            分析する SQL コード
  4. 変換したアプリケーションコードを保存します。詳細については、「変換したアプリケーションコードを保存する」を参照してください。

C# アプリケーションには、さまざまなソースデータベースとやり取りする SQL コードが含まれている場合があります。これらのソースデータベースのいくつかを PostgreSQL に移行できます。この場合、移行範囲から除外したデータベースとやりとりする SQL コードを変換しないようにしてください。C# アプリケーションのソースファイルは変換スコープから除外できます。そのためには、変換スコープから除外するファイルの名前のチェックボックスをオフにします。

変換範囲を変更すると、AWS SCTC# アプリケーションのすべてのソースファイルの SQL コードを引き続き分析します。次に、AWS SCT変換範囲から除外したすべてのソースファイルをターゲットフォルダにコピーします。この操作により、変換したアプリケーションファイルを保存した後でアプリケーションを構築できます。

変換したアプリケーションコードを保存するAWS SCT

変換したアプリケーションコードを保存するには、次の手順に従います。

変換したアプリケーションコードを保存するには
  1. を展開します。C#UNLOAD から[アプリケーション][Target] のデータベースパネルにあります。

  2. 変換したアプリケーションを選択し、[保存]

  3. 変換したアプリケーションコードを保存するフォルダへのパスを入力し、を選択します。フォルダーの選択

での C# アプリケーション変換プロジェクトの管理AWS SCT

複数の C# アプリケーション変換プロジェクトを追加したり、内のアプリケーションコードを更新したりできます。AWS SCTC# 変換プロジェクトをプロジェクト化するか、プロジェクトから削除します。AWS SCTプロジェクト。

C# アプリケーション変換プロジェクトを追加するには
  1. を拡張します。[アプリケーション][Node] のコンテキスト。

  2. を選択するC#[Node] を選択し、右クリックによりコンテキストメニューを開きます。

  3. [New application] (新しいアプリケーション) を選択します。

  4. 新しい C# アプリケーション変換プロジェクトを作成するのに必要な情報を入力します。詳細については、「C# アプリケーション変換プロジェクトの作成」を参照してください。

ソースアプリケーションコードに変更を加えたら、にアップロードします。AWS SCTプロジェクト。

更新したアプリケーションコードをアップロードするには:
  1. を展開します。C#UNLOAD から[アプリケーション]左パネルにあります

  2. 更新するアプリケーションを選択し、コンテキスト (右クリック) メニューを開きます。

  3. を選択します。リフレッシュそして選択してくださいはい

    AWS SCTソースファイルからアプリケーションコードをアップロードし、変換結果を削除します。で行ったコード変更を保存するにはAWS SCT変換結果と、新しい C# 変換プロジェクトを作成します。

C# アプリケーション変換プロジェクトを削除するには
  1. を展開します。C#UNLOAD から[アプリケーション]左パネルにあります

  2. 削除するアプリケーションを選択し、コンテキスト (右クリック) メニューを開きます。

  3. を選択します。[削除]次に、を選択します。オーケー

での C# アプリケーションコンバージョン評価レポートの作成AWS SCT

C# アプリケーションコンバージョン評価レポートC# アプリケーションに埋め込まれている SQL コードを、ターゲットデータベースと互換性のある形式に変換する方法に関する情報を提供します。評価レポートには、すべての SQL 実行ポイントとすべてのソースコードファイルの変換詳細が記載されています。評価レポートには、以下のような SQL コードのアクションアイテムも含まれています。AWS SCT変換できない。

以下の手順で、C# アプリケーション変換評価レポートを作成します。

C# アプリケーションコンバージョン評価レポートを作成するには
  1. を拡張します。C#UNLOAD から[アプリケーション]左パネルにあります

  2. 変換するアプリケーションを選択し、コンテキスト (右クリック) メニューを開きます。

  3. を選択します。変換

  4. 上にビューメニュー、選択評価レポートビュー

  5. を表示サマリータブ

    サマリー次に示すタブには、C# アプリケーション評価レポートのエグゼクティブサマリー情報が表示されます。すべての SQL 実行ポイントとすべてのソースコードファイルの変換結果が表示されます。

    
                            C# アプリケーション評価レポートの [概要] タブ
  6. 選択ステートメントを JSON に保存C# アプリケーションから抽出した SQL コードを JSON ファイルとして保存する。

  7. (オプション)レポートのローカルコピーを PDF ファイルまたはカンマ区切り値(CSV)ファイルとして保存します。

    • を選択します。CSV に保存でレポートが、で強調表示されます。

      PDF ファイルには、エグゼクティブサマリー、アクションアイテム、アプリケーション変換に関する推奨事項が含まれています。

    • [選択]CSV に保存でレポートが、で強調表示されます。

      CSV ファイルには、アクションアイテム、推奨アクション、および SQL コードの変換に必要な推定手作業の複雑さが含まれます。