

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à.

# Mappatura dei tipi di dati in AWS Schema Conversion Tool
<a name="CHAP_Mapping"></a>

 È possibile aggiungere più database di origine e di destinazione in un unico AWS SCT progetto. In questo modo si semplifica la gestione dei progetti, quando si migrano più database su piattaforme di destinazione diverse. 

 Dopo aver creato un nuovo progetto e aggiunto i database di origine e di destinazione, create regole di mappatura. AWS SCT richiede almeno una regola di mappatura per creare un rapporto di valutazione della migrazione e convertire gli schemi del database.

 Una *regola di mappatura* descrive una coppia origine-destinazione che include uno schema di database di origine o un database di origine e una piattaforma di database di destinazione. È possibile creare più regole di mappatura in un unico progetto. AWS SCT Utilizza le regole di mappatura per convertire ogni schema del database di origine nella giusta piattaforma di database di destinazione.

Per modificare il nome dello schema nel codice convertito, imposta una regola di migrazione. Ad esempio, con le regole di migrazione, puoi rinominare lo schema, aggiungere un prefisso ai nomi degli oggetti, modificare le regole di confronto delle colonne o modificare i tipi di dati. Per applicare queste modifiche al codice convertito, assicurati di creare regole di migrazione prima di convertire lo schema di origine. Per ulteriori informazioni, consulta [Applicazione delle regole di migrazione](CHAP_Converting.MigrationRules.md).

 È possibile creare regole di mappatura solo per le coppie di conversione del database supportate. Per l'elenco delle coppie di conversione supportate, vedere[Connessione ai database di origine con AWS Schema Conversion Tool](CHAP_Source.md). 

 Se si apre un progetto salvato nella AWS SCT versione 1.0.655 o precedente, crea AWS SCT automaticamente regole di mappatura per tutti gli schemi del database di origine sulla piattaforma di database di destinazione. Per aggiungere altre piattaforme di database di destinazione, elimina le regole di mappatura esistenti e quindi crea nuove regole di mappatura. 

**Topics**
+ [Mappatura di nuovi tipi di dati in AWS Schema Conversion Tool](CHAP_Mapping.New.md)
+ [Modifica delle mappature dei tipi di dati in AWS Schema Conversion Tool](CHAP_Mapping.Edit.md)
+ [Mappatura su obiettivi virtuali in AWS Schema Conversion Tool](CHAP_Mapping.VirtualTargets.md)
+ [Limitazioni della mappatura dei tipi di dati in AWS Schema Conversion Tool](CHAP_Mapping.Limitations.md)

# Mappatura di nuovi tipi di dati in AWS Schema Conversion Tool
<a name="CHAP_Mapping.New"></a>

È possibile creare più regole di mappatura in un unico progetto. AWS SCT salva le regole di mappatura come parte del progetto. Con il progetto aperto, utilizzate la procedura seguente per aggiungere una nuova regola di mappatura.

**Creazione delle regole di mappatura**

1.  Nel menu **Visualizza**, scegli Visualizzazione **mappatura**. 

1.  Nel pannello di sinistra, scegli uno schema o un database da aggiungere alla regola di mappatura. 

1.  Nel pannello di destra, scegli una piattaforma di database di destinazione per lo schema o il database di origine selezionato. 

   È possibile scegliere una piattaforma di database virtuale come destinazione. Per ulteriori informazioni, consulta [Mappatura su obiettivi virtuali in AWS Schema Conversion Tool](CHAP_Mapping.VirtualTargets.md). 

1. Scegli **Crea mappatura**.

    AWS SCT aggiunge questa nuova regola di mappatura all'elenco delle **mappature del server**. 

 Aggiunge regole di mappatura per tutte le coppie di conversione. Per creare un rapporto di valutazione o convertire gli schemi del database, scegliete **Visualizzazione principale** dal menu **Visualizza**. 

AWS SCT evidenzia in grassetto tutti gli oggetti dello schema che fanno parte di una regola di mappatura. 

# Modifica delle mappature dei tipi di dati in AWS Schema Conversion Tool
<a name="CHAP_Mapping.Edit"></a>

È possibile filtrare o eliminare le regole di mappatura esistenti e aggiungere una nuova regola di mappatura nel progetto (). AWS Schema Conversion Tool AWS SCT

Quando crei una regola di mappatura per l'intero database di origine, AWS SCT crea una regola di mappatura per ogni schema del database di origine. Per i progetti che coinvolgono dozzine di schemi o addirittura database, può essere difficile capire quale obiettivo viene utilizzato per un determinato schema. Per trovare rapidamente una regola di mappatura per il tuo schema, utilizza una o più delle seguenti opzioni di filtro in. AWS SCT

**Per filtrare le regole di mappatura**

1. Nel menu **Visualizza**, scegli Visualizzazione **mappatura**.

1. Per i **server di origine**, scegli il database di origine.

   Il filtro predefinito è **Tutti**, il che significa che AWS SCT visualizza le regole di mappatura per tutti i database di origine.

1. Per **Schema di origine**, immettere il nome dello schema di origine. Utilizzate la percentuale (`%`) come jolly per sostituire qualsiasi numero di simboli nel nome dello schema.

   L'impostazione predefinita del filtro è il carattere jolly**%**, il che significa che AWS SCT visualizza le regole di mappatura per tutti i nomi degli schemi del database di origine.

1. Per **Ha regole di migrazione**, scegli **Sì** per visualizzare le regole di mappatura per le quali vengono create le regole di migrazione dei dati. Scegli **No** per visualizzare le regole di mappatura che non dispongono di regole di migrazione dei dati. Per ulteriori informazioni, consulta [Creazione di regole di migrazione dei dati in AWS SCT](agents.md#agents.Filtering).

   L'impostazione predefinita del filtro è **Tutti**, il che significa che AWS SCT visualizza tutte le regole di mappatura.

1. Per i **server Target**, scegli il database di destinazione.

   Il filtro predefinito è **Tutti**, il che significa che AWS SCT visualizza le regole di mappatura per tutti i database di destinazione.

Con il progetto aperto, utilizzate la procedura seguente per eliminare una regola di mappatura. Per ulteriori informazioni sull'aggiunta di regole di mappatura, vedere. [Mappatura di nuovi tipi di dati in AWS Schema Conversion Tool](CHAP_Mapping.New.md)

**Per eliminare le regole di mappatura**

1.  Nel menu **Visualizza**, scegli Visualizzazione **mappatura**. 

1. Per le **mappature del server**, scegli le regole di mappatura da eliminare. 

1. Scegli **Elimina** le mappature selezionate.

    AWS SCT elimina le regole di mappatura selezionate. 

# Mappatura su obiettivi virtuali in AWS Schema Conversion Tool
<a name="CHAP_Mapping.VirtualTargets"></a>

Puoi vedere come AWS SCT converte lo schema del database di origine in qualsiasi piattaforma di database di destinazione supportata. A tale scopo, non è necessario connettersi a un database di destinazione esistente. Al contrario, puoi scegliere una piattaforma di database di destinazione virtuale nel pannello di destra quando crei una regola di mappatura. Per ulteriori informazioni, consulta [Mappatura di nuovi tipi di dati in AWS Schema Conversion Tool](CHAP_Mapping.New.md). Assicurati di espandere **i server, i** cluster **NoSQL** **e** i nodi ETL nel pannello di destra per visualizzare l'elenco delle piattaforme di database di destinazione virtuale. 

 AWS SCT supporta le seguenti piattaforme di database di destinazione virtuale: 
+ Amazon Aurora edizione compatibile con MySQL
+ Amazon Aurora PostgreSQL-Compatible Edition
+ Amazon DynamoDB
+ Amazon Redshift
+ Amazon Redshift e AWS Glue
+ AWS Glue
+ AWS Glue Studio
+ Babelfish per Aurora PostgreSQL
+ MariaDB
+ Microsoft SQL Server
+ MySQL
+ Oracle
+ PostgreSQL

 Se utilizzi Babelfish for Aurora PostgreSQL come piattaforma di database di destinazione, puoi solo creare un rapporto di valutazione della migrazione del database. Per ulteriori informazioni, consulta [Utilizzando il rapporto di valutazione nel AWS Schema Conversion Tool](CHAP_AssessmentReport.md). 

 Se utilizzi una piattaforma di database di destinazione virtuale, puoi salvare il codice convertito in un file. Per ulteriori informazioni, consulta [Salvare lo schema convertito in un file](CHAP_Converting.SaveAndApply.md#CHAP_Converting.Saving). 

# Limitazioni della mappatura dei tipi di dati in AWS Schema Conversion Tool
<a name="CHAP_Mapping.Limitations"></a>

Le seguenti limitazioni si applicano alla conversione di schemi che utilizzano più server in un unico progetto: AWS SCT 
+ È possibile aggiungere lo stesso server a un progetto solo una volta.
+ Non è possibile mappare gli schemi del server su uno schema di destinazione specifico, ma solo su un server di destinazione. AWS SCT crea lo schema di destinazione durante la conversione.
+ Non è possibile mappare oggetti di origine di livello inferiore sul server di destinazione.
+ È possibile mappare uno schema di origine su un solo server di destinazione in un progetto.
+ Assicurati di mappare una sorgente su un server di destinazione per creare un rapporto di valutazione, convertire schemi o estrarre dati.