Avvio e visualizzazione delle valutazioni dei tipi di dati (Legacy) - AWS Servizio di migrazione del Database

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Avvio e visualizzazione delle valutazioni dei tipi di dati (Legacy)

Nota

Questa sezione descrive i contenuti legacy. Si consiglia di utilizzare le esecuzioni di valutazione premigratoria, descritte in precedenza inSpecifica, avvio e visualizzazione delle esecuzioni della valutazione di pre-migrazione.

Le valutazioni dei tipi di dati non sono disponibili nella console. Puoi eseguire valutazioni dei tipi di dati solo utilizzando l'API o la CLI e puoi visualizzare i risultati di una valutazione del tipo di dati solo nel bucket S3 dell'attività.

Una valutazione del tipo di dati identifica i tipi di dati in un database di origine che potrebbero non essere migrati correttamente perché la destinazione non li supporta. Durante questa valutazione, AWS DMS legge gli schemi del database di origine per un'attività di migrazione e crea un elenco dei tipi di dati delle colonne. Quindi confronta questo elenco con un elenco predefinito di tipi di dati supportati da. AWS DMS Se l'attività di migrazione ha tipi di dati non supportati, AWS DMS crea un rapporto che puoi consultare per vedere se l'attività di migrazione contiene tipi di dati non supportati. AWS DMS non crea un rapporto se l'attività di migrazione non contiene tipi di dati non supportati.

AWS DMS supporta la creazione di report di valutazione dei tipi di dati per i seguenti database relazionali:

  • Oracle

  • SQL Server

  • PostgreSQL

  • MySQL

  • MariaDB

  • Amazon Aurora

Puoi avviare e visualizzare un rapporto di valutazione del tipo di dati utilizzando la CLI e gli SDK per accedere all'API: AWS DMS

Il report di valutazione del tipo di dati è un singolo file JSON che include un riepilogo in cui sono elencati i tipi di dati non supportati e il conteggio delle colonne per ogni tipo. Include un elenco di strutture di dati per ogni tipo di dati non supportato, inclusi schemi, tabelle e colonne con il tipo di dati non supportato. Puoi utilizzare il report per modificare i tipi di dati di origine e migliorare l'esito della migrazione.

Vi sono due livelli di tipi di dati non supportati. I tipi di dati che compaiono nel report come non supportati non possono essere migrati. I tipi di dati che compaiono nel report come parzialmente supportati potrebbero essere convertiti in un altro tipo di dati ma non essere migrati come previsto.

Nell'esempio seguente viene illustrato un esempio di report di valutazione del tipo di dati che è possibile visualizzare.

{ "summary":{ "task-name":"test15", "not-supported":{ "data-type": [ "sql-variant" ], "column-count":3 }, "partially-supported":{ "data-type":[ "float8", "jsonb" ], "column-count":2 } }, "types":[ { "data-type":"float8", "support-level":"partially-supported", "schemas":[ { "schema-name":"schema1", "tables":[ { "table-name":"table1", "columns":[ "column1", "column2" ] }, { "table-name":"table2", "columns":[ "column3", "column4" ] } ] }, { "schema-name":"schema2", "tables":[ { "table-name":"table3", "columns":[ "column5", "column6" ] }, { "table-name":"table4", "columns":[ "column7", "column8" ] } ] } ] }, { "datatype":"int8", "support-level":"partially-supported", "schemas":[ { "schema-name":"schema1", "tables":[ { "table-name":"table1", "columns":[ "column9", "column10" ] }, { "table-name":"table2", "columns":[ "column11", "column12" ] } ] } ] } ] }

AWS DMS archivia le valutazioni più recenti e tutte le precedenti sui tipi di dati in un bucket Amazon S3 creato AWS DMS da nel tuo account. Il nome del bucket Amazon S3 ha il seguente formato, dove customerId è l'ID cliente e customerDNS è un identificativo interno.

dms-customerId-customerDNS
Nota

Per impostazione predefinita, è possibile creare fino a 100 bucket Amazon S3 in ciascun account AWS . Poiché AWS DMS crea un bucket nel tuo account, assicurati che non superi il limite del bucket. In caso contrario, la valutazione del tipo di dati non riesce.

Tutti i report di valutazione del tipo di dati per una determinata attività di migrazione vengono archiviati in una cartella del bucket denominata con l'identificativo dell'attività. Il nome del file di ogni rapporto è la data di valutazione del tipo di dati nel formato yyyy-mm-dd-hh -mm. Puoi visualizzare e confrontare i report di valutazione dell'attività precedenti dalla console di gestione Amazon S3.

AWS DMS crea anche un ruolo AWS Identity and Access Management (IAM) per consentire l'accesso al bucket S3 creato per questi report. Il nome del ruolo è dms-access-for-tasks. Il ruolo utilizza la policy AmazonDMSRedshiftS3Role. Se si verifica un ResourceNotFoundFaulterrore durante l'esecuzioneStartReplicationTaskAssessment, consulta ResourceNotFoundFault la sezione Risoluzione dei problemi per informazioni sulla creazione manuale del dms-access-for-tasks ruolo.