本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
指定、啟動及檢視預遷移評估執行
預付評估會根據新的或現有的移轉任務組態,指定要執行的一或多個個別評估。每項個別評估都會根據遷移類型、支援的物件、索引組態及其他任務設定 (例如資料表對應以識別要遷移的結構描述和資料表) 等考量,評估來源或目標資料庫的特定元素。例如,個別評估可能會評估哪些來源資料類型或主索引鍵格式可以移轉和無法移轉。
指定個別評估
建立新的評估執行時,您可以選擇執行部分或全部適用於您的作業組態的個別評量。
AWS DMS 支援針對下列關聯式來源與目標資料庫引擎進行預先評估執行:
啟動及檢視預遷移評估執行
您可以使用 AWS DMS 管理主控台、和,針對新的或現有的移轉工作開始預備評估執行。 AWS CLI AWS DMS API
若要針對新的或現有任務啟動預遷移評估執行
-
從 AWS DMS 管理主控台的資料庫遷移任務頁面,執行下列其中一個動作:
-
若要建立新工作並對其進行評估,請選擇 [建立工作]。建立資料庫遷移任務頁面隨即開啟:
-
輸入建立任務所需的任務設定,包括資料表映射。
-
在「優先處理評估」區段中,會勾選「預先處理評估執行」核取方塊。此頁面包含用於為新作業指定評估執行的選項。
注意
建立新任務時,啟用預遷移評估執行將會停用在任務建立時自動啟動任務的選項。您可以在評估執行完成後手動啟動任務。
-
-
若要評估現有工作,請在 [資料庫移轉作業] 頁面上選擇現有工作的識別碼。所選現有任務的任務頁面隨即開啟:
-
選擇動作,然後選取建立預遷移評估。建立預遷移評估頁面隨即開啟,其中包含指定現有任務評估執行的選項。
-
-
-
輸入評估執行的唯一名稱,或保留預設值。
-
選取您要包含在此評估執行中的可用個別評估。您只能根據目前的任務設定來選取可用的個別評估。根據預設,系統會啟用並選取所有可用的個別評估。
-
搜尋並選擇帳戶中的 Amazon S3 儲存貯體和資料夾,以儲存評估結果報告。如需設定評估執行資源的相關資訊,請參閱建立優先考量的先決條件。
-
選取或輸入具有完整帳戶存取所選 Amazon S3 儲存貯體和資料夾的IAM角色。如需設定評估執行資源的相關資訊,請參閱建立優先考量的先決條件。
-
視需要選擇設定以加密 Amazon S3 儲存貯體中的評估結果報告。如需 S3 儲存貯體加密的資訊,請參閱設定 Amazon S3 儲存貯體的預設伺服器端加密行為。
-
對於新任務請選擇建立任務,對於現有任務請選擇建立。
資料庫遷移任務頁面隨即開啟,列出新任務或修改過的任務,其狀態為正在建立...以及一則橫幅訊息,指出您的預遷移評估執行會在任務建立後啟動。
AWS DMS 可讓您使用管理主控台、或存取最新及所有先前的預先處 AWS DMS 理評估執行。 AWS CLI AWS DMS API
若要檢視評估執行的結果
-
從 AWS DMS 管理主控台,在 [資料庫移轉工作] 頁面上選擇現有工作的識別碼。現有任務的任務頁面隨即開啟。
-
選擇現有作業頁面上的預遷移評估索引標籤。這會開啟該頁面上的「優先處理評量」區段,以反向時間順序顯示評估執行的結果 (依名稱列出)。最新的結果會顯示在清單頂端。選擇您要檢視其結果的評估執行名稱。
這些評估執行結果會以最近一次評估執行的名稱開頭,以及其狀態的概觀,接著列出指定的個別評估及狀態。然後,您可以在清單中選擇每項個別評估的名稱以探索狀態詳細資訊,結果會顯示在資料表資料欄層級。
評估執行的狀態概觀和每項個別評估都會顯示狀態值。此值表示評估執行的整體狀態,以及每項個別評估的類似狀態。以下是評估執行的狀態值清單:
-
"cancelling"
– 已取消評估執行。 -
"deleting"
– 已刪除評估執行。 -
"failed"
– 至少一項個別評估以failed
狀態完成。 -
"error-provisioning"
– 在provisioning
狀態期間,佈建資源時發生內部錯誤。 -
"error-executing"
– 在running
狀態期間,執行個別評估時發生內部錯誤。 -
"invalid state"
– 評估執行處於未知狀態。 -
"passed"
– 所有個別評估均已完成,且沒有評估為failed
狀態。 -
"provisioning"
– 已佈建執行個別評估所需的資源。 -
"running"
– 正在執行個別評估。 -
"starting"
– 評估執行正在啟動,但尚未為個別評估佈建資源。 -
"warning"
– 至少一項個別評估以warning
狀態完成。
以下是評估執行每項個別評估的狀態值清單:
-
"cancelled"
– 個別評估已因評估執行取消而一同取消。 -
"error"
– 個別評估未成功完成。 -
"failed"
– 成功完成個別評估,驗證結果失敗:如需詳細資訊,請檢視結果詳細資料。 -
"invalid state"
– 個別評估處於未知狀態。 -
"passed"
– 個別評估已完成,驗證結果成功。 -
"pending"
– 個別評估正在等待執行。 -
"running"
– 正在執行個別評估。 -
"warning"
– 已成功完成個別評估,並有驗證結果警告:如需詳細資訊,請檢視結果詳細資料。
您也可以在 Amazon JSON S3 上檢視評估執行結果的檔案。
若要檢視在 Amazon S3 上執行評估的JSON檔案
-
在 AWS DMS 管理主控台中,選擇評估執行狀態概觀中顯示的 Amazon S3 儲存貯體連結。這會顯示儲存貯體資料夾,以及儲存貯體中所儲存的其他 Amazon S3 物件清單。如果您的結果儲存在儲存貯體資料夾中,請開啟資料夾。
-
您可以在多個JSON檔案中找到評估執行結果。
summary.json
檔案包含評估執行的整體結果。剩餘的檔案會根據評估執行所指定的個別評估命名,例如unsupported-data-types-in-source.json
。這些檔案均包含所選評估執行中對應個別評估的結果。
若要啟動並檢視現有移轉工作的預先處理評估執行結果,您可以執行下列CLI命令和 AWS DMS API作業:
-
CLI:
describe-applicable-individual-assessments
、API:DescribeApplicableIndividualAssessments
— 提供一或多個作業組態參數的個別評量清單,您可以為新的預先處理評估執行指定。 -
CLI:
start-replication-task-assessment-run
、API:StartReplicationTaskAssessmentRun
— 針對現有移轉任務的一或多個個別評估啟動新的預付評估執行。 -
CLI:
describe-replication-task-assessment-runs
、API:DescribeReplicationTaskAssessmentRuns
— 傳回以篩選器設定為基礎的預處理評估執行分頁清單。 -
CLI:
describe-replication-task-individual-assessments
、API:DescribeReplicationTaskIndividualAssessments
— 根據篩選器設定傳回個別評量的分頁清單。 -
CLI:
cancel-replication-task-assessment-run
,API:CancelReplicationTaskAssessmentRun
— 取消但不刪除單次預付評估運行。 -
CLI:
delete-replication-task-assessment-run
、API:DeleteReplicationTaskAssessmentRun
— 刪除單一預付評估執行的記錄。