でのデータベーススキーマの変換 AWS Schema Conversion Tool - AWS Schema Conversion Tool

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

でのデータベーススキーマの変換 AWS Schema Conversion Tool

AWS Schema Conversion Tool (AWS SCT) を使用して、既存のデータベーススキーマをあるデータベースエンジンから別のデータベースエンジンに変換できます。 AWS SCT ユーザーインターフェイスを使用したデータベースの変換はかなり簡単ですが、変換を行う前に考慮すべき点がいくつかあります。

例えば、 AWS SCT を使用して次の操作を実行できます。

  • を使用して AWS SCT 、既存のオンプレミスデータベーススキーマを同じエンジンを実行している Amazon RDS DB インスタンスにコピーできます。この機能を使用して、クラウドへの移動やライセンスタイプの変更にかかるコスト削減の可能性を分析できます。

  • 場合によっては、データベース機能を同等の Amazon RDS機能に変換できないことがあります。Amazon Elastic Compute Cloud (Amazon EC2) プラットフォームでデータベースをホストして自己管理する場合、これらの機能を AWS サービスに置き換えることでエミュレートできます。

  • AWS SCT は、オンライントランザクション処理 (OLTP) データベーススキーマを Amazon Relational Database Service (Amazon RDS) MySQL DB インスタンス、Amazon Aurora DB クラスター、または PostgreSQL DB インスタンスに変換するプロセスの大部分を自動化します。ソースデータベースエンジンとターゲットデータベースエンジンにはさまざまな機能が含まれており、可能な限り Amazon RDS DB インスタンスに同等のスキーマを作成 AWS SCT しようとします。直接変換できない場合は、 が実行可能なアクションのリスト AWS SCT を提供します。

AWS SCT では、次のオンライントランザクション処理 (OLTP) 変換がサポートされています。

ソースデータベース ターゲットデータベース

IBM Db2 for z/OS (バージョン 12)

Amazon Aurora My SQL-Compatible Edition、Amazon Aurora Postgre SQL-Compatible Edition、My SQL、PostgreSQL

IBM Db2 LUW (バージョン 9.1、9.5、9.7、10.5、11.1、11.5)

Aurora My SQL、Aurora Postgre SQL、MariaDB 、My SQL、PostgreSQL

Microsoft Azure SQL データベース

Aurora My SQL、Aurora Postgre SQL、My SQL、PostgreSQL

Microsoft SQL Server (バージョン 2008 R2 以降)

Aurora My SQL、Aurora Postgre SQL、Babelfish for Aurora Postgre SQL、MariaDB 、Microsoft SQL Server、My SQL、PostgreSQL

MySQL (バージョン 5.5 以降)

Aurora PostgreSQL、MySQL、PostgreSQL

を使用せずに、スキーマとデータを My SQLから Aurora MySQL DB クラスターに移行できます AWS SCT。詳細については、「Amazon Aurora DB クラスターへのデータの移行」を参照してください。

Oracle (バージョン 10.2 以降)

Aurora My SQL、Aurora Postgre SQL、MariaDB 、My SQL、Oracle、PostgreSQL

PostgreSQL (バージョン 9.1 以降)

Aurora My SQL、Aurora Postgre SQL、My SQL、PostgreSQL

SAP ASE (12.5、15.0、15.5、15.7、16.0)

Aurora My SQL、Aurora Postgre SQL、MariaDB 、My SQL、PostgreSQL

データウェアハウスの変換の詳細については、「RDS を使用したデータウェアハウススキーマの Amazon への変換 AWS SCT」を参照してください。

データベーススキーマを Amazon に変換するにはRDS、以下の大まかな手順を実行します。

  • での移行ルールの作成 AWS SCT – でスキーマを変換する前に AWS SCT、列のデータ型を変更し、あるスキーマから別のスキーマにオブジェクトを移動し、オブジェクトの名前を変更するルールを設定できます。

  • - AWS SCT は確認のために変換されたスキーマのローカルバージョンを作成しますが、準備ができるまでターゲット DB インスタンスには適用されません。

  • での評価レポートの使用 AWS Schema Conversion Tool - AWS SCT 自動的に変換できないスキーマの要素の詳細を記載したデータベース移行評価レポートを作成します。このレポートを使用して、ソースデータベースと互換性のあるスキーマを Amazon RDS DB インスタンスで作成する必要がある場所を特定できます。

  • スキーマ usinf の変換 AWS SCT – 自動的に変換できないスキーマ要素がある場合は、ソーススキーマを更新してから再度変換するか、ターゲット Amazon RDS DB インスタンスに同等のスキーマ要素を作成します。

  • で変換されたスキーマの更新と更新 AWS SCT – ソースデータベースの最新のスキーマで AWS SCT プロジェクトを更新できます。

  • で変換されたスキーマの保存と適用 AWS SCT – 準備ができたら、ローカルプロジェクト内の変換されたスキーマをターゲット Amazon RDS DB インスタンス AWS SCT に適用します。