

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

# でのスキーマの手動変換 AWS SCT
<a name="CHAP_Converting.Manual"></a>

評価レポートには、ターゲット Amazon RDS DB インスタンスのデータベースエンジンに自動的に変換できない項目のリストが含まれます。変換できない各項目に対して、[**Action Items**] (アクション項目) タブにアクション項目があります。

評価レポートのアクション項目には、以下の方法で対応できます。
+ ソースデータベーススキーマの変更
+ ターゲットデータベーススキーマの変更

## ソーススキーマの変更
<a name="CHAP_Converting.Manual.Source"></a>

一部の項目については、ソースデータベースのデータベーススキーマを、自動的に変換できるスキーマに変更する方が容易な場合があります。最初に、新しい変更にアプリケーションアークテクチャと互換性があることを確認し、次にソースデータベースのスキーマを更新します。最後に、更新されたスキーマ情報のあるプロジェクトを更新します。その後、更新されたスキーマを変換し、新しいデータベース移行評価レポートを生成できます。ソーススキーマで変更された項目のアクション項目は表示されなくなります。

このプロセスの利点は、ソースデータベースから更新するときに、更新されたスキーマを常に使用できることです。

## ターゲットスキーマの変更
<a name="CHAP_Converting.Manual.Target"></a>

一部の項目については、ターゲットデータベースに変換されたスキーマを適用する方が容易な場合があるため、自動的に変換できなかった項目のターゲットデータベースに同等のスキーマを手動で追加します。スキーマを適用することで、ターゲット DB インスタンスに自動的に変換できるスキーマすべてを記述できます。詳細については、「[で変換されたスキーマを保存して適用する AWS SCT](CHAP_Converting.SaveAndApply.md)」を参照してください。

ターゲット DB インスタンスに書き込まれるスキーマには、自動的に変換できない項目は含まれません。ターゲット DB インスタンスにスキーマを適用したら、ターゲット DB インスタンスでソースデータベースと同等のスキーマを手動で作成できます。データベース移行評価レポートのアクション項目には、同等のスキーマを作成する方法の提案が含まれています。

**警告**  
ターゲット DB インスタンスでスキーマを手動で作成する場合、手動作業のコピーを保存します。再度プロジェクトからターゲット DB インスタンスに変換したスキーマを適用する場合、行った手動作業は上書きされます。

場合によっては、ターゲット DB インスタンスで同等のスキーマを作成できないことがあります。ターゲット DB インスタンス向けに DB エンジンから利用できる機能を使用するために、アプリケーションとデータベースの一部を再設計することが必要な場合があります。その他の場合、自動的に変換できないスキーマは無視できます。