Advanced Database & Application Migration (ADAM) では、ターゲットデータベースの互換性と仕様、および移行リスクを評価できます。 これは、データベース移行の実現可能性と変換コストをさらに理解するのに役立ちます。
評価プロジェクトの作成
[Select] [Destination DB] タブで、[Next: Select Destination Database] をクリックして評価プロジェクトを作成します。 または、次の手順を実行できます。
上部のナビゲーションバーで、ポインタをDTSの上に移動します。 異種データベース移行 (ADAM) > データベース評価を選択します。
[Evaluate Dest] をクリックします。 DBタブ。
[作成] [プロジェクト] をクリックします。
[プロジェクトの作成] パネルで、パラメーターを設定します。
パラメータまたは設定
説明
プロジェクト名
評価プロジェクトの名前を入力します。 この名前は、その後のデータベースの変換と移行で使用できます。
ソースデータベースプロファイル
ソースデータベースプロファイルを選択します。
プロジェクトタイプ
ターゲットデータベースのタイプを選択します。
宛先データベースのバージョン
ターゲットデータベースのバージョンを選択します。
無効なオブジェクトを評価してもよろしいですか。
ソースデータベースプロファイルで無効なオブジェクトを評価するかどうかを指定します。 有効な値:
はい: ソースデータベースプロファイルの無効なオブジェクトを評価します。
No: ソースデータベースプロファイルの無効なオブジェクトは評価されません。
説明ソースデータベースのO&Mまたはデータ移行中に、パッケージ、プロシージャ、関数、ビューなどの一部のオブジェクトが無効になる場合があります。
Kernel バージョン
このパラメータは、ターゲットデータベースがPolarDB for Oracleデータベースの場合に必要です。
レポート言語
評価レポートの言語を選択します。 有効な値:
中国語
英語
スキーマの選択
評価するスキーマを追加します。
左側の [未選択] セクションで、評価するスキーマを選択します。
アイコンをクリックして、選択したスキーマを右側の [選択済み] セクションに追加します。
[作成] をクリックします。
評価プロジェクトの作成後、ADAMはこのシナリオに適したターゲットデータベースのタイプを分析し、評価レポートを生成します。
評価結果の表示
にログインします。 DMSコンソールV5.0
上部のナビゲーションバーで、ポインタをDTSの上に移動します。 異種データベース移行 (ADAM) > データベース評価を選択します。
[Evaluate Dest] をクリックします。 DBタブ。
表示する評価プロジェクトを見つけて、[操作] 列の [詳細] をクリックします。
説明評価プロジェクトが [完了] 状態の場合、ターゲットデータベースの評価は完了です。
評価の詳細ページで、評価結果を表示します。
プロジェクトの概要:
プロジェクト名、ソースデータベースプロファイル、ソースデータベースタイプ、プロジェクトタイプ、およびターゲットデータベースのバージョンなど、評価プロジェクトの概要。
評価の概要:
互換性: オブジェクトの互換性とSQLの互換性。 評価プロジェクトは、ソースデータベースとターゲットデータベース間の互換性を評価します。 互換性が高いほど、変換する必要のあるSQL文とオブジェクトは少なくなります。
変換: 変換先データベース変換の領域の数。
オブジェクト変換: ADAMによって変換され、変更する必要のないデータベースオブジェクト。
アプリケーション変換: 予備評価中にデータベースから収集されたSQL文を分析することによって得られるアプリケーション変換のフォーカス領域。
仕様: ターゲットデータベースの必要な仕様と、収集されたデータに基づいてADAMによって計算された移行コスト。 仕様の評価は、データ収集環境に依存します。 ビジネス要件に基づいてデータベースを購入します。
リスク: ソースデータベースの既存のリスクと、データベースの移行時に発生する可能性のあるリスク。 このディメンションでは、ソースデータベースの既存のリスクやデータベースの移行時に発生する可能性のあるリスクなど、データベースの移行と変換に関する警告が表示されます。
全体的な互換性: ソースデータベースからターゲットデータベースへのデータ移行後のオブジェクトの互換性とSQLの互換性。
評価の詳細: [評価の詳細] セクションで、[操作] 列の [詳細] をクリックして、各評価項目の詳細を表示します。 詳細については、このトピックの「評価の詳細」をご参照ください。
オプション。 評価レポートをダウンロードします。
[シンプルレポートのダウンロード] 、[すべてのレポートのダウンロード] 、または [HTMLレポートのダウンロード] をクリックして、目的のレポートをダウンロードできます。
[カスタムレポート] をクリックして、レポートのセクションをカスタマイズすることもできます。
評価の詳細
オブジェクトの互換性
[スキーマ互換性] パネルには、互換性のあるデータベースオブジェクトと互換性のないデータベースオブジェクトを含む、すべてのデータベースオブジェクトの評価結果が表示されます。
ADAMは、変換後に互換性のあるオブジェクトの変換されたDDLステートメントと変換のフォーカス領域を提供します。 ADAMはまた、オブジェクトが互換性がない理由を説明し、それらを変換する提案を提供します。
SQLの互換性
SQL互換パネルには、ソースデータベースから収集されたSQL文の評価結果が表示されます。
[評価の概要] タブをクリックして、評価結果の概要を表示します。 変換後の互換性、非互換性、互換性のあるSQL文の全体的な評価結果を示します。
[評価の詳細] タブをクリックして、SQL文の互換性の詳細を表示します。 SQL文の詳細な評価結果は、互換性、ソースSQL文、およびターゲットSQL文のディメンションから示されます。
[ソースSQLステートメント] 列の [表示] をクリックして、ソースSQLステートメントの詳細を表示します。
[移行先SQL文] 列の [表示] をクリックして、移行先SQL文の詳細を表示します。 移行先SQLステートメントパネルの [エラーメッセージ] または [情報の編集] タブで、非互換性の原因または変更する情報を表示します。
ADAMは、実行され、ターゲットデータベースに記録されたSQL文に基づいて、SQL文の互換性を評価します。 ADAMアプリケーション評価機能を使用して、特定のSQLステートメントがビジネスによって発行されたかどうかを判断する必要があります。
[ルールの詳細] タブをクリックして、互換性ルールの詳細を表示します。
プロジェクト変革
プロジェクト変換パネルには、データベース変換の重点領域が表示されます。 これらのフォーカス領域に基づいてデータベースオブジェクトを変換できます。 ADAMデータベース変換機能を使用してデータベースオブジェクトを変換することもできます。 一部のオブジェクトは手動で変更する必要があります。
変換レベル: 変換が必要なすべてのデータベースオブジェクトは、変換タスクのスケジュールに役立つように、変換の難易度によって分類されます。 変換レベルが高いほど、変換は難しくなります。
ソースDDL操作列の表示をクリックして、ソースDDL操作を表示します。
[宛先DDL操作] 列の [表示] をクリックして、宛先DDL操作を表示します。
[変換] 列の [データベース] をクリックして、フォーカスエリアのIDと変換方法を表示します。
宛先データベースソリューション
ターゲットデータベースソリューションパネルには、Alibaba Cloudへのデータベースの移行に役立つ仕様と移行計画のガイドラインが表示されます。
推奨されるターゲットデータベースの仕様は、ソースデータベースの構成、パフォーマンス、SQL、および外部依存関係、およびソースデータベースとターゲットデータベースの包括的な分析に基づいて生成されます。
[ターゲットデータベースソリューション] タブで、[操作] 列の [詳細] をクリックして、各移行グループのオブジェクトの詳細を表示します。
[クロスデータベースオブジェクト] タブで、[詳細] をクリックしてクロスデータベースオブジェクトの詳細を表示します。 複数のインスタンスを持つソリューションには、クロスデータベースオブジェクトが含まれる場合があります。
移行リスク
移行リスクには、ソースデータベースと宛先データベースからのリスクが含まれます。
TOP CPUおよびTOP BufferタイプのSQL文など、ソースデータベースでCPU使用率およびメモリ使用率が高いSQL文を実行すると、ソースデータベースのリスクが発生する可能性があります。
ターゲットデータベースのリスクは、データベーススキーマを変換したり、ターゲットデータベースでSQL文を実行したりするときに発生する可能性があります。 異種データベース移行によるパフォーマンスの違いを防ぐため、移行リスクに重点を置く必要があります。
プロジェクト依存関係 (スキーマ)
プロジェクト依存関係 (スキーマ) パネルには、依存オブジェクト、参照オブジェクトが表示され、これらのオブジェクトに関する提案が表示されます。
次のステップ
Evaluate Destの下部。 DBタブで、[DB変換の開始] をクリックして、データベースの変換と移行の手順に進みます。 詳細については、「データベースの変換と移行」をご参照ください。