DMS Schema Conversion での拡張パックの使用 - AWS データベース移行サービス

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

DMS Schema Conversion での拡張パックの使用

DMS Schema Conversion の拡張パックは、ターゲットデータベースでサポートされていないソースデータベース関数をエミュレートするアドオンのモジュールです。拡張パックを使用すると、変換されたコードがソースコードと同じ結果を生成することを確認できます。拡張パックをインストールする前に、データベーススキーマを変換します。

各拡張パックにはデータベーススキーマが含まれています。このスキーマは、特定のオンライン トランザクション処理 (OLTP) オブジェクトやサポートされていない組み込み関数をソースデータベースからエミュレートするための SQL 関数、プロシージャ、テーブル、ビューを提供します。

ソースデータベースを変換すると、DMS Schema Conversion がターゲットデータベースに追加のスキーマを追加します。このスキーマは、ターゲットデータベース用に変換したコードを実行するために必要なソースデータベースの SQL システム関数を実装します。この追加のスキーマは、拡張パックスキーマと呼ばれます。

拡張パックのスキーマは、ソースデータベースに応じて次のとおりの名前が付けられています。

  • Microsoft SQL Server – aws_sqlserver_ext

  • Oracle – aws_oracle_ext

拡張パックは次の 2 つの方法で適用できます。

  • DMS Schema Conversion では、変換されたコードを適用する際に拡張パックを自動的に適用できます。DMS Schema Conversion は、その他のすべてのスキーマオブジェクトを適用する前に拡張パックを適用します。

  • 拡張パックは手動で適用できます。これを行うには、ターゲットデータベースツリーで拡張パックスキーマを選択して、[適用][拡張パックを適用] の順に選択します。