データベース互換性評価により、ターゲットデータベースの互換性、仕様、移行リスクを評価し、クラウド移行の実現可能性および必要な変換ワークロードを把握できます。
ターゲットデータベース評価プロジェクトの作成
移行先データベース 選択のヒント タブで、次へ:ターゲットデータベース評価の作成 をクリックして新しい評価プロジェクトを作成するか、以下の手順に従ってください。
Data Management DMS 5.0 にログインします。
上部ナビゲーションバーで、 を選択します。
ターゲットデータベース互換性評価 タブをクリックします。
[作成] [プロジェクト] をクリックします。
[プロジェクトの作成] パネルで、ターゲットデータベース評価プロジェクトのパラメーターを設定します。
パラメーター
説明
プロジェクト名
ターゲットデータベース評価プロジェクトの名前を入力します。この名前は、今後のデータベース変換および移行タスクでプロジェクトを識別する際に役立ちます。
ソースデータベースプロファイル
評価対象のソースデータベースプロファイルを選択します。
プロジェクトタイプ
ターゲットデータベースのタイプを選択します。
ターゲットデータベースバージョン
ターゲットデータベースのバージョンを選択します。
無効オブジェクトの評価
ソースデータベースプロファイル内の無効オブジェクトを評価するかどうかを選択します。
はい:無効オブジェクトを評価します。
いいえ:評価中に無効オブジェクトを無視します。
説明無効オブジェクトとは、日常的なソースデータベースのメンテナンスやデータ移行中に INVALID 状態となるパッケージ、プロシージャ、関数、ビューなどのオブジェクトです。
カーネルバージョン
ターゲットデータベースが PolarDB for Oracle の場合、カーネルバージョンを選択する必要があります。
レポート言語
評価レポートの言語を選択します。
中国語
英語
スキーマフィルター
評価対象のスキーマタイプを選択します。
左側の 未選択 リストで、評価対象のスキーマタイプを選択します。
アイコンをクリックして、選択したスキーマタイプを右側の 選択済み リストに移動します。
[作成] をクリックします。
プロジェクトを作成すると、システムが自動的にターゲットデータベース評価を開始し、分析レポートを生成します。
プロジェクト評価結果の確認
Data Management DMS 5.0 にログインします。
上部ナビゲーションバーで、 を選択します。
ターゲットデータベース互換性評価 タブをクリックします。
対象プロジェクトの 操作 列で、詳細 をクリックします。
説明プロジェクトステータスが 完了 である必要があります。これは、ターゲットデータベース評価および分析が終了したことを示します。
プロジェクト評価詳細ページで、評価結果を確認します。
プロジェクト概要:
このセクションには、評価プロジェクトに関する基本情報(プロジェクト名、ソースデータベースプロファイル、ソースデータベースタイプ、プロジェクトタイプ、ターゲットデータベースバージョン)が表示されます。
評価サマリー:
互換性:オブジェクト互換性および SQL 互換性を含みます。これは、ソースデータベースとターゲットデータベース間の互換性を測定するものです。互換性スコアが高いほど、修正が必要なオブジェクトおよび SQL ステートメントが少なくなります。
変換:ターゲットデータベースへの移行にあたり、修正が必要な変換ポイントの数です。
オブジェクト変換ポイント:Advanced Database & Application Migration (ADAM) が手動介入なしで自動的に変換できるポイントです。
アプリケーション変換ポイント:データベースから収集された SQL ステートメントを分析することで特定され、データベース移行のための事前評価を提供します。
仕様:収集されたデータに基づき、ADAM がターゲットデータベースへの移行に必要なデータベース仕様および推定コストをインテリジェントに算出します。仕様評価は収集環境の影響を受けます。実際の購入判断は、ビジネス要件を総合的に評価したうえで行ってください。
リスク:移行および変換に関するリスク警告を提供します。これには、ソースデータベースに存在するリスクおよびターゲットデータベースへの移行後に発生する可能性のあるリスクが含まれます。
全体の互換性:ソースからターゲットデータベースへの移行後のオブジェクトおよび SQL の互換性を示します。
評価詳細:[評価詳細] エリアで、各評価項目の横にある 詳細 をクリックして結果を確認します。詳細については、「評価詳細」をご参照ください。
オプション: プロジェクト評価レポートをダウンロードします。
必要に応じて、[簡易レポートのダウンロード]、[すべてのレポートのダウンロード]、または [HTML レポートのダウンロード] をクリックして、それぞれのレポートをダウンロードできます。
評価詳細
オブジェクト互換性
スキーマ互換性 パネルには、すべてのオブジェクトに対する互換性評価結果が表示されます。ソースデータベースのすべてのオブジェクトタイプが含まれ、互換または非互換に分類されます。
オブジェクト互換性項目の 操作 列で 詳細 をクリックすると、スキーマ互換性 パネルに、互換および非互換オブジェクトの数や非互換ルールに関する情報が表示されます。
修正後に互換となるオブジェクトについては、ADAM が変換後の DDL および変換ポイントを提供します。非互換オブジェクトについては、ADAM が非互換の理由およびエラーメッセージを提供するため、DDL を修正する際に活用できます。
SQL 互換性
SQL 互換性は、データベースから収集された SQL ステートメントに対して構文分析を実行することで評価されます。
[評価概要] タブをクリックして、全体の互換性統計(互換、非互換、修正後に互換)を確認します。
[評価詳細] タブをクリックして、オブジェクト互換性の詳細(互換ステータス、ソース SQL、ターゲット SQL)を確認します。
ソース SQL の下にある 表示 をクリックして、ソース SQL の詳細を確認します。
ターゲット SQL の下にある 表示 をクリックして、ターゲット SQL の詳細を確認します。エラーメッセージ タブまたは 変更メッセージ タブをクリックして、非互換の理由または変更内容を確認します。
データベース SQL について、ADAM データベース評価は、データベースが記録した実行済み SQL ステートメントに基づいて互換性を分析します。SQL が実際のビジネストラフィック由来かどうかを判断するか、さらなる分析のために ADAM アプリケーション評価を使用する必要があります。
[ルール詳細] タブをクリックして、互換性ルールの詳細を確認します。
オブジェクト変換ポイント
このセクションでは、データベースオブジェクトの変換ポイントのサマリーを提供し、手動での変換を実施する際に活用できます。
変換レベル:すべてのオブジェクトは、各変換ポイントの複雑さを示すグレードで分類されます。これにより、チームが変換タスクを計画および割り当てやすくなります。変換レベルが高いほど、複雑さが増します。
ソース DDL: この列の下にある 表示 をクリックして、ソース DDL コードを表示します。
ターゲット DDL: この列の下にある 表示 をクリックして、ターゲット DDL コードを表示します。
変換ポイント:この列の下にある データベース をクリックして、変換ポイント ID、詳細な変換方法などの情報を確認します。
ターゲットデータベース仕様
ターゲットデータベース仕様は、Alibaba Cloud データベースへの移行における仕様および移行計画に関するガイダンスを提供します。
推奨される仕様は、ソースデータベースの構成、パフォーマンス、SQL、外部依存関係およびターゲットデータベースを包括的に分析したうえで算出されます。これは、移行時の購入判断において貴重な参考情報となります。
[ターゲットデータベースソリューション] タブで、オブジェクト ID の横にある 詳細 をクリックして、各移行グループ内のオブジェクトに関する詳細情報を確認します。
[クロスデータベースオブジェクト] タブで、クロスデータベースオブジェクトの 詳細 を確認します。複数の移行インスタンスを含むターゲットソリューションでは、クロスデータベースオブジェクトが存在する可能性があります。
移行リスク
移行リスクには、ソースデータベースリスクおよびターゲットデータベースリスクが含まれます。
ソースデータベースリスクとは、ソースデータベースから収集された SQL ステートメントのうち、実行時に CPU またはメモリを大量に消費したものを指します。これらは TOP CPU や TOP Buffer などのタイプに分類されます。テスト中は、これらの SQL ステートメントに特に注意を払ってください。
ターゲットデータベースリスクとは、ターゲットデータベースで変換後のデータベース構造または SQL ステートメントを実行する際に発生する可能性のある問題を指します。異種データベース移行によるパフォーマンスの差異を回避するために、これらのリスクに十分注意してください。
プロジェクト外部依存関係 (スキーマ)
このセクションでは、外部に依存するオブジェクトの数を評価し、その解決策を提供します。
次のステップ
ターゲットデータベース互換性評価 タブの下部で、[データベース変換の開始] をクリックして、データベース変換および移行プロセスを開始します。詳細な手順については、「データベース移行と変換」をご参照ください。