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 ed è possibile eseguire una valutazione per vedere cosa viene convertito automaticamente e cosa richiede un lavoro 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 tuoi dati, utilizza le funzionalità di migrazione dei dati di. AWS DMS
Puoi utilizzare la conversione dello schema DMS nella console di AWS gestione, con la AWS CLI e gli SDK o con un agente AI che la gestisce tramite l'API. AWS Per ulteriori informazioni sull'utilizzo di un agente AI, vedere. 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
Rapporti di valutazione delle conversioni con DMS Schema Conversion
Utilizzo dei pacchetti di estensione nella conversione dello schema DMS
Come funziona la conversione dello schema DMS
DMS Schema Conversion converte il tuo 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 riescono a convertire completamente un oggetto, DMS Schema Conversion può utilizzare l'intelligenza artificiale generativa per convertirne una parte maggiore, in modo da avere meno tempo da completare manualmente.
Nota
DMS Schema Conversion è una funzionalità basata sul Web completamente gestita 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
-
Specifica le impostazioni di rete e di 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, insieme ai AWS Secrets Manager segreti che contengono le credenziali del database.
Il diagramma seguente mostra come queste risorse si integrano. 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 della conversione che mostra cosa può convertire automaticamente e cosa richiede un lavoro manuale. Utilizza il rapporto per stimare lo sforzo di una migrazione prima di impegnarti. Per ulteriori informazioni, consulta Rapporti di valutazione delle conversioni con DMS Schema Conversion.
- 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 impostazioni di conversione per ogni percorso di conversione. Per gli oggetti che le regole non possono convertire completamente, la conversione AI generativa può convertirne altri per consentirne la revisione. 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 il codice 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 ha, 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ì |
Nota
IBM Db2 per LUW e IBM Db2 per i percorsi di conversione non sono disponibili in. z/OS Console di gestione AWS Per utilizzare questi percorsi di conversione, usa l'API o. AWS DMS AWS CLI
Per le versioni supportate di ciascun database, vedere Origini per la conversione dello schema DMS eDestinazioni per la conversione dello schema DMS. Per ulteriori informazioni sulla conversione AI generativa, 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 i Regioni AWS luoghi in cui è possibile creare un progetto di migrazione di conversione dello schema DMS, inclusi i casi in cui è 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 in quella regione e il VPC in cui viene eseguito il database. Per ulteriori informazioni, consulta Configurazione di una rete per la conversione dello schema DMS.