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à.
Conversione degli schemi di database utilizzando la conversione dello schema DMS
DMS Schema Conversion è una funzionalità di AWS Database Migration Service (AWS DMS) che converte gli schemi del database di origine in un formato compatibile con il database di destinazione su Aurora, Amazon RDS o Amazon Redshift.
Per convertire un database, crei un progetto di migrazione per i database di origine e di destinazione. Se non disponi ancora di un database di destinazione, puoi utilizzare un target virtuale e aggiungerne uno reale prima di applicare il codice. DMS Schema Conversion legge i metadati di origine e puoi eseguire una valutazione per vedere cosa viene convertito automaticamente e cosa richiede un intervento manuale. Quindi converti lo schema, esamini i risultati e applichi il codice convertito al database di destinazione o lo esporti come script SQL.
Nota
DMS Schema Conversion converte lo schema del database, non i dati. Per migrare i dati, utilizza le funzionalità di migrazione dei dati di. AWS DMS
Puoi utilizzare DMS Schema Conversion nella console di AWS gestione, con la AWS CLI e gli SDK o con un agente AI che la guida tramite l'API. AWS Per ulteriori informazioni sull'utilizzo di un agente AI, consulta. Utilizzo di agenti AI con DMS Schema Conversion
Utilizza i seguenti argomenti per imparare a utilizzare DMS Schema Conversion.
Argomenti
Configurazione di una rete per la conversione dello schema DMS
Creazione di fornitori di dati di origine per la conversione dello schema DMS
Creazione e impostazione dei provider di dati di destinazione in DMS Schema Conversion
Modalità virtuale per origine offline e destinazione virtuale
Gestione dei progetti di migrazione nella conversione dello schema DMS
Creazione di report di valutazione della migrazione del database con la conversione dello schema DMS
Utilizzo dei pacchetti di estensione nella conversione dello schema DMS
Come funziona la conversione dello schema DMS
DMS Schema Conversion converte lo schema con un motore basato su regole. Le regole producono risultati coerenti e ripetibili, quindi puoi fare affidamento su di esse in uno schema di grandi dimensioni senza controllare manualmente ogni oggetto. Quando le regole non sono in grado di convertire completamente un oggetto, DMS Schema Conversion può utilizzare l'intelligenza artificiale generativa per convertirne una quantità maggiore, in modo da avere meno elementi da completare manualmente.
Nota
DMS Schema Conversion è una funzionalità completamente gestita e basata sul web che si basa sul motore di conversione (). AWS Schema Conversion Tool AWS SCT
DMS Schema Conversion utilizza tre risorse per lavorare con i database:
- Profilo dell’istanza
-
Speciifica le impostazioni di rete e sicurezza utilizzate da DMS Schema Conversion per connettersi ai database di origine e di destinazione e per crittografare i dati di conversione.
- Fornitore di dati
-
Memorizza i dettagli di connessione per un database di origine o di destinazione, ad esempio il tipo, il nome del server e la porta.
- Progetto di migrazione
-
Riunisce un fornitore di dati di origine, un fornitore di dati di destinazione e un profilo di istanza, oltre ai AWS Secrets Manager segreti che contengono le credenziali del database.
Il diagramma seguente mostra come queste risorse si combinano. Ciascuno dei database di origine e di destinazione è rappresentato da un fornitore di dati. Il progetto di migrazione utilizza sia i fornitori di dati che il profilo dell'istanza ed è qui che DMS Schema Conversion converte lo schema.
Funzionalità chiave
- Valuta la tua migrazione
-
DMS Schema Conversion legge i metadati di origine e crea un rapporto di valutazione delle conversioni che mostra cosa può convertire automaticamente e cosa richiede un intervento manuale. Utilizzate il rapporto per stimare lo sforzo di una migrazione prima di impegnarvi. Per ulteriori informazioni, consulta Creazione di report di valutazione della migrazione del database con la conversione dello schema DMS.
- Converti il tuo schema
-
DMS Schema Conversion converte tabelle, viste, stored procedure, funzioni e altri oggetti. È possibile personalizzare i risultati con regole di trasformazione, che modificano i nomi degli oggetti e i tipi di dati, e con le impostazioni di conversione per ogni percorso di conversione. Per gli oggetti che le regole non sono in grado di convertire completamente, la conversione generativa basata sull'intelligenza artificiale può convertirne altri da esaminare. Per ulteriori informazioni, consulta Utilizzo della conversione dello schema DMS.
- Applica o esporta il codice convertito
-
Puoi confrontare il codice sorgente e quello convertito e modificare l'SQL convertito. Quando sei pronto, applica il codice convertito al database di destinazione o esportalo come script SQL in un bucket Amazon S3. Se il database di origine utilizza funzionalità che il database di destinazione non dispone, DMS Schema Conversion aggiunge un pacchetto di estensione che ne emula alcune. Per ulteriori informazioni, consultare Salvataggio e applicazione del codice convertito nella conversione dello schema DMS e Utilizzo dei pacchetti di estensione nella conversione dello schema DMS.
Percorsi di conversione supportati
La tabella seguente elenca i percorsi di conversione supportati da DMS Schema Conversion, inclusi i percorsi che supportano la conversione AI generativa.
| Database di origine | Database di destinazione | Conversione AI generativa |
|---|---|---|
| Oracle | Aurora PostgreSQL o RDS per PostgreSQL | Sì |
| Oracle | Aurora MySQL o RDS per MySQL | No |
| Oracle | Amazon Redshift | No |
| SQL Server | Aurora PostgreSQL o RDS per PostgreSQL | Sì |
| SQL Server | Aurora MySQL o RDS per MySQL | No |
| PostgreSQL | Aurora MySQL o RDS per MySQL | No |
| MySQL | Aurora PostgreSQL o RDS per PostgreSQL | No |
| IBM Db2 per LUW | Aurora PostgreSQL o RDS per PostgreSQL | Sì |
| IBM Db2 per z/OS | Aurora PostgreSQL o RDS per PostgreSQL | Sì |
| IBM Db2 per z/OS | Amazon RDS per Db2 | No |
| SAP ASE | Aurora PostgreSQL o RDS per PostgreSQL | Sì |
Per le versioni supportate di ogni database, vedi e. Origini per la conversione dello schema DMS Destinazioni per la conversione dello schema DMS Per ulteriori informazioni sulla conversione generativa dell'intelligenza artificiale, incluso il modo in cui utilizza l'inferenza interregionale, consulta. Conversione di oggetti di database con intelligenza artificiale generativa
Supportata Regioni AWS
La tabella seguente elenca Regioni AWS dove è possibile creare un progetto di migrazione di conversione dello schema DMS, incluso dove è disponibile la conversione AI generativa.
| Nome Regione | Regione | Conversione AI generativa |
|---|---|---|
| Africa (Città del Capo) | af-south-1 | No |
| Asia Pacific (Hong Kong) | ap-east-1 | No |
| Asia Pacifico (Taipei) | ap-east-2 | No |
| Asia Pacifico (Tokyo) | ap-northeast-1 | Sì |
| Asia Pacifico (Seoul) | ap-northeast-2 | No |
| Asia Pacifico (Osaka-Locale) | ap-northeast-3 | Sì |
| Asia Pacifico (Mumbai) | ap-south-1 | No |
| Asia Pacifico (Hyderabad) | ap-south-2 | No |
| Asia Pacifico (Singapore) | ap-southeast-1 | No |
| Asia Pacifico (Sydney) | ap-southeast-2 | Sì |
| Asia Pacifico (Giacarta) | ap-southeast-3 | No |
| Asia Pacifico (Melbourne) | ap-southeast-4 | No |
| Asia Pacifico (Malesia) | ap-southeast-5 | No |
| Asia Pacifico (Nuova Zelanda) | ap-southeast-6 | No |
| Asia Pacifico (Thailandia) | ap-southeast-7 | No |
| Canada (Centrale) | ca-central-1 | Sì |
| Canada occidentale (Calgary) | ca-west-1 | No |
| Europa (Francoforte) | eu-central-1 | Sì |
| Europa (Zurigo) | eu-central-2 | Sì |
| Europa (Stoccolma) | eu-north-1 | Sì |
| Europe (Milan) | eu-south-1 | Sì |
| Europa (Spagna) | eu-south-2 | Sì |
| Europa (Irlanda) | eu-west-1 | Sì |
| Europa (Londra) | eu-west-2 | Sì |
| Europa (Parigi) | eu-west-3 | Sì |
| Israele (Tel Aviv) | il-central-1 | No |
| Medio Oriente (Emirati Arabi Uniti) | me-central-1 | No |
| Medio Oriente (Bahrein) | me-south-1 | No |
| Messico (Centrale) | mx-central-1 | No |
| Sud America (San Paolo) | sa-east-1 | No |
| Stati Uniti orientali (Virginia settentrionale) | us-east-1 | Sì |
| Stati Uniti orientali (Ohio) | us-east-2 | Sì |
| Stati Uniti occidentali (California settentrionale) | us-west-1 | No |
| Stati Uniti occidentali (Oregon) | us-west-2 | Sì |
Per convertire un database eseguito in una regione non elencata, crea il tuo progetto di migrazione in una regione supportata. Quindi configura la connettività interregionale tra il VPC di quella regione e il VPC su cui viene eseguito il database. Per ulteriori informazioni, consulta Configurazione di una rete per la conversione dello schema DMS.