AWS Schema Conversion Tool とは - AWS Schema Conversion Tool

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

AWS Schema Conversion Tool とは

AWS Schema Conversion Tool (AWS SCT) を使用すると、データベースエンジン間で既存のデータベーススキーマを変換できます。リレーショナル OLTP スキーマやデータウェアハウススキーマを変換できます。変換されたスキーマは、Amazon Relational Database Service (Amazon RDS) MySQL、MariaDB、Oracle、SQL サーバー、PostgreSQL Amazon Aurora スター、または Amazon Redshift クラスターに適しています。変換されたスキーマは、Amazon EC2 インスタンスでデータベースと共に使用するか、Amazon S3 バケットでデータとして保存することもできます。

AWS SCTは、Amazon S3 バケットや Amazon S3 の他の接続に関して、連邦情報処理標準 (FIPS) など、いくつかの業界標準をサポートします。AWSリソース。AWS SCTまた、 は、米国連邦政府のリスク・認証管理プログラム (FedRAMP) にも準拠しています。.AWSおよびコンプライアンスの取り組みについては、AWSコンプライアンスプログラムによる対象範囲内のサービス

AWS SCT では、以下の OLTP 変換がサポートされています。

ソースデータベース Amazon RDS のターゲットデータベース

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

Amazon Aurora MySQL 互換版、Amazon Aurora PostgreSQL 互換版、MariaDB 10.2 および 10.3、Microsoft SQL Server、MySQL、PostgreSQL

MySQL (バージョン 5.5 以降)

Aurora PostgreSQL、MySQL、PostgreSQL

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

Oracle (バージョン 10.2 以降)

Aurora MySQL、Aurora PostgreSQL、MariaDB 10.2 および 10.3、MySQL、Oracle、PostgreSQL

PostgreSQL (バージョン 9.1 以降)

Aurora MySQL、MySQL、PostgreSQL

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

Aurora MySQL、MariaDB 10.2 および 10.3、MySQL、PostgreSQL

Apache Cassandra (バージョン 2.0、3.0、3.1.1、および 3.11.2)

Amazon DynamoDB

Sybase ASE (12.5、15.0、15.5、15.7、16.0) Aurora MySQL、Aurora PostgreSQL、MySQL、PostgreSQL

AWS SCT では、以下のデータウェアハウスの変換がサポートされています。

ソースデータベース Amazon Redshift のターゲットデータベース

Greenplum データベース (バージョン 4.3 以降)

Amazon Redshift

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

Amazon Redshift

Netezza (バージョン 7.0.3 以降)

Amazon Redshift

Oracle (バージョン 10 以降)

Amazon Redshift

Teradata (バージョン 13 以降)

Amazon Redshift

Vertica (バージョン 7.2.2 以降)

Amazon Redshift

スキーマ変換の概要

AWS SCTには、ソースデータベースのデータベーススキーマをターゲット Amazon RDS インスタンスと互換性のある形式に自動変換するための、プロジェクトベースのユーザーインターフェイスが用意されています。ソースデータベースのスキーマを自動変換できない場合、AWS SCTでは、ターゲット Amazon RDS データベースで同等のスキーマを作成する方法についてのガイダンスが表示されます。

AWS SCT をインストールする方法の詳細については、「インストール、確認、更新AWS SCT」を参照してください。

AWS SCT ユーザーインターフェイスの概要については、「の使用AWS SCTユーザーインターフェイス」を参照してください。

変換プロセスの詳細については、「データベーススキーマの変換AWS SCT」を参照してください。

1 つのデータベースエンジンから別のデータベースエンジンに既存のデータベーススキーマを変換する以外にも、AWS SCTには、データやアプリケーションをAWSクラウド。

  • データ抽出エージェントを使用して、Amazon Redshift への移行を準備するためにデータウェアハウスからデータを抽出できます。データ抽出エージェントを管理するには、AWS SCT を使用できます。詳細については、「データ抽出エージェントの使用」を参照してください。

  • AWS SCT を使用して、AWS DMS エンドポイントやタスクを作成できます。AWS SCT からこれらのタスクを実行およびモニタリングできます。詳細については、「で AWS SCT を使用するAWS DMS」を参照してください。

  • 場合によっては、データベース機能は同等の Amazon RDS または Amazon Redshift 機能に変換できないことがあります。AWS SCT 拡張パックウィザードを使用すると、AWS Lambda 関数と Python ライブラリをインストールし、変換できない機能をエミュレートできます。詳細については、「の使用AWS SCT拡張パック」を参照してください。

  • 次を使用できます。AWS SCTを使用して、既存の Amazon Redshift データベースを最適化します。AWS SCTは、データベースを最適化するために、並べ替えキーとディストリビューションキーをお勧めします。詳細については、「使用して Amazon Redshift を最適化するAWS SCT」を参照してください。

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

  • AWS SCT を使用して、C++、C#、Java などのアプリケーションコードで SQL を変換できます。変換された SQL コードは表示、分析、編集、保存できます。詳細については、「アプリケーションSQLの変換AWS SCT」を参照してください。

  • 次を使用できます。AWS SCT抽出、変換、ロード (ETL) のプロセスを移行できます。詳細については、「ETL プロセスをに変換するAWS Glue」を参照してください。

フィードバックを送信するには

AWS SCT に関するフィードバックを提供できます。バグレポートの提出、機能リクエストの提出、一般情報の提供ができます。

に関するフィードバックを送信するにはAWS SCT

  1. [AWS Schema Conversion Tool] を開始します。

  2. [Help] メニューを開き、[Leave Feedback] を選択します。[Leave Feedback] ダイアログボックスが表示されます。

  3. [Area] で、[Information]、[Bug report]、または [Feature request] を選択します。

  4. [Source database] で、ソースデータベースを選択します。フィードバックが特定のデータベースに特有でない場合、[Any] を選択します。

  5. [Target database] で、ターゲットデータベースを選択します。フィードバックが特定のデータベースに特有でない場合、[Any] を選択します。

  6. [Title] で、フィードバックのタイトルを入力します。

  7. [Message] で、フィードバックを入力します。

  8. [Send] を選択して、フィードバックを送信します。