

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 in AWS Schema Conversion Tool
<a name="CHAP_Converting"></a>

È possibile utilizzare il comando AWS Schema Conversion Tool (AWS SCT) per convertire gli schemi di database esistenti da un motore di database a un altro. La conversione di un database utilizzando l'interfaccia AWS SCT utente può essere abbastanza semplice, ma ci sono diversi aspetti da considerare prima di eseguire la conversione. 

Ad esempio, è possibile AWS SCT eseguire le seguenti operazioni: 
+ Puoi usarlo AWS SCT per copiare uno schema di database locale esistente su un'istanza database Amazon RDS che esegue lo stesso motore. Puoi utilizzare questa caratteristica per analizzare il potenziale risparmio sui costi del passaggio al cloud e della modifica del tipo di licenza. 
+ In alcuni casi, le funzionalità del database non possono essere convertite in funzionalità Amazon RDS equivalenti. Se ospiti e gestisci autonomamente un database sulla piattaforma Amazon Elastic Compute Cloud EC2 (Amazon), puoi emulare queste funzionalità AWS sostituendole con servizi.
+ AWS SCT automatizza gran parte del processo di conversione dello schema del database OLTP (Online Transaction Processing) in un'istanza DB MySQL di Amazon Relational Database Service (Amazon RDS) MySQL, un cluster DB Amazon Aurora o un'istanza DB PostgreSQL. I motori di database di origine e di destinazione contengono molte caratteristiche e funzionalità diverse e AWS SCT tentano di creare uno schema equivalente nell'istanza database Amazon RDS laddove possibile. Se non è possibile una conversione diretta, AWS SCT fornisce un elenco di possibili azioni da intraprendere. 

**Topics**
+ [Applicazione delle regole di migrazione in AWS Schema Conversion Tool](CHAP_Converting.MigrationRules.md)
+ [Conversione di schemi con AWS SCT](CHAP_Converting.Convert.md)
+ [Conversione manuale degli schemi in AWS SCT](CHAP_Converting.Manual.md)
+ [Aggiornamento e aggiornamento degli schemi convertiti in AWS SCT](CHAP_Converting.UpdateRefresh.md)
+ [Salvare e applicare schemi convertiti in AWS SCT](CHAP_Converting.SaveAndApply.md)
+ [Confronto degli schemi in AWS Schema Conversion Tool](CHAP_Converting.SchemaCompare.md)
+ [Visualizzazione degli oggetti trasformati correlati in AWS Schema Conversion Tool](CHAP_Converting.RelatedObjects.md)

AWS SCT supporta le seguenti conversioni OLTP (Online Transaction Processing). 


| Database di origine | Database di destinazione | 
| --- | --- | 
|  IBM Db2 per z/OS (versione 12)  |  Edizione compatibile con Amazon Aurora MySQL, edizione compatibile con Amazon Aurora PostgreSQL, MySQL, PostgreSQL  | 
|  IBM Db2 LUW (versioni 9.1, 9.5, 9.7, 10.5, 11.1 e 11.5)  |  Aurora MySQL, Aurora PostgreSQL, MariaDB, MySQL, PostgreSQL  | 
| Database SQL di Microsoft Azure |  Aurora MySQL, Aurora PostgreSQL, MySQL, PostgreSQL  | 
|  Microsoft SQL Server (versione 2008 R2 e successive)  |  Aurora MySQL, Aurora PostgreSQL, Babelfish per Aurora PostgreSQL, MariaDB, Microsoft SQL Server, MySQL, PostgreSQL   | 
|  MySQL (versione 5.5 e successive)  |  Aurora PostgreSQL, MySQL, PostgreSQL È possibile migrare schemi e dati da MySQL a un cluster Aurora MySQL DB senza utilizzarli. AWS SCT Per ulteriori informazioni, consulta [Migrazione dei dati in un cluster Amazon Aurora DB](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Aurora.Migrate.html).   | 
|  Oracle (versione 10.2 e successive)  |   Aurora MySQL, Aurora PostgreSQL, MariaDB, MySQL, Oracle, PostgreSQL   | 
|  PostgreSQL (versione 9.1 e successive)  |  Aurora MySQL, Aurora PostgreSQL, MySQL, PostgreSQL  | 
| SAP ASE (12.5, 15.0, 15.5, 15.7 e 16.0) |   Aurora MySQL, Aurora PostgreSQL, MariaDB, MySQL, PostgreSQL   | 

Per informazioni sulla conversione dello schema di un data warehouse, [Conversione degli schemi di data warehouse in Amazon RDS utilizzando AWS SCT](CHAP_Converting.DW.md) consulta. 

Per convertire lo schema del database in Amazon RDS, esegui i seguenti passaggi di alto livello: 
+  [Creazione di regole di migrazione in AWS SCT](CHAP_Converting.MigrationRules.md)— Prima di convertire lo schema con AWS SCT, puoi impostare regole che modificano il tipo di dati delle colonne, spostano gli oggetti da uno schema all'altro e modificano i nomi degli oggetti. 
+ [Conversione di schemi con AWS SCTConversione manuale degli schemi in AWS SCT](CHAP_Converting.Convert.md)— AWS SCT crea una versione locale dello schema convertito da esaminare, ma non la applica all'istanza DB di destinazione finché l'utente non è pronto. 
+ [Utilizzando il rapporto di valutazione nel AWS Schema Conversion Tool](CHAP_AssessmentReport.md)— AWS SCT crea un rapporto di valutazione della migrazione del database che descrive in dettaglio gli elementi dello schema che non possono essere convertiti automaticamente. Puoi utilizzare questo report per identificare dove devi creare uno schema nella tua istanza DB Amazon RDS compatibile con il tuo database di origine. 
+ [Conversione di schemi con AWS SCTConversione manuale degli schemi in AWS SCT](CHAP_Converting.Manual.md)— Se disponi di elementi dello schema che non possono essere convertiti automaticamente, hai due scelte: aggiornare lo schema di origine e riconvertirlo oppure creare elementi dello schema equivalenti nell'istanza database Amazon RDS di destinazione. 
+ [Aggiornamento e aggiornamento degli schemi convertiti in AWS SCT](CHAP_Converting.UpdateRefresh.md)— Puoi aggiornare il AWS SCT progetto con lo schema più recente del database di origine. 
+ [Salvare e applicare schemi convertiti in AWS SCT](CHAP_Converting.SaveAndApply.md)— Quando sei pronto, AWS SCT applica lo schema convertito nel tuo progetto locale all'istanza database Amazon RDS di destinazione. 

# Applicazione delle regole di migrazione in AWS Schema Conversion Tool
<a name="CHAP_Converting.MigrationRules"></a>

Prima di convertire lo schema con AWS SCT, puoi configurare le regole di migrazione. *Le regole di migrazione* in AWS SCT possono apportare trasformazioni come modificare il tipo di dati delle colonne, spostare oggetti da uno schema a un altro e modificare i nomi degli oggetti. Supponi, ad esempio, di avere una serie di tabelle nello schema di origine denominato `test_TABLE_NAME`. Puoi impostare una regola che modifichi il prefisso `test_` con il prefisso `demo_` nello schema di destinazione. 

**Nota**  
È possibile creare regole di migrazione solo per diversi motori di database di origine e destinazione. 

È possibile creare regole di migrazione che eseguono le seguenti attività: 
+ Aggiunta, rimozione o sostituzione di un prefisso
+ Aggiunta, rimozione o sostituzione di un suffisso
+ Modificare le regole di confronto delle colonne
+ Modifica del tipo di dati
+ Modifica la lunghezza di`char`, `varchar``nvarchar`, e `string` i tipi di dati
+ Sposta oggetti
+ Rinominare oggetti

È possibile creare regole di migrazione per i seguenti oggetti: 
+ Database
+ Schema
+ Tabella
+ Colonna

## Creazione di regole di migrazione
<a name="CHAP_Converting.MigrationRules.Map"></a>

Puoi creare regole di migrazione e salvarle come parte del tuo progetto. Con il progetto aperto, utilizzate la procedura seguente per creare regole di migrazione. 

**Per creare regole di migrazione**

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

1.  In **Mappature dei server**, scegli una coppia di server di origine e di destinazione. 

1. Scegli **Nuova regola di migrazione**. Viene visualizzata la finestra di dialogo **Regole di trasformazione**. 

1. Selezionare **Add new rule (Aggiungi nuova regola)**. Una nuova riga viene aggiunta all'elenco delle regole. 

1. Configura la tua regola:

   1. In **Name** (Nome) inserisci un nome per la regola. 

   1. In **Per**, scegliere il tipo di oggetto al quale verrà applicata la regola. 

   1. Per **dove**, inserisci un filtro da applicare agli oggetti prima di applicare la regola di migrazione. La clausola where viene valutata utilizzando una clausola like. Puoi inserire un nome esatto per selezionare un solo oggetto, oppure puoi inserire un modello per selezionare più oggetti. 

      I campi disponibili per la clausola **where (dove)** cambiano in base al tipo di oggetto. Ad esempio, se il tipo di oggetto è schema, esiste un solo campo disponibile per il nome schema. 

   1. Per **Azioni**, scegli il tipo di regola di migrazione che desideri creare. 

   1. A seconda del tipo di regola, immetti uno o due valori aggiuntivi. Ad esempio, per rinominare un oggetto immetti il nuovo nome dell'oggetto. Per sostituire un prefisso immetti il prefisso precedente e quello nuovo.

      Per i tipi di dati char, varchar, nvarchar e string, puoi modificare la lunghezza del tipo di dati utilizzando l'operatore di moltiplicazione. Ad esempio, il valore trasforma il tipo di dati in. `%*4` `varchar(10)` `varchar(40)`

1. Dopo aver configurato la regola di migrazione, scegli **Salva** per salvare la regola. Puoi inoltre selezionare **Cancel** (Annulla) per annullare le modifiche.   
![\[La finestra di dialogo delle regole di trasformazione\]](http://docs.aws.amazon.com/it_it/SchemaConversionTool/latest/userguide/images/transformation-rules.png)

1. Dopo aver aggiunto, modificato ed eliminato le regole, scegliere **Save All (Salva tutto)** per salvare tutte le modifiche. 

1. Scegliete **Chiudi** per chiudere la finestra di dialogo **delle regole di trasformazione**. 

È possibile utilizzare l'icona a levetta per disattivare una regola di migrazione senza eliminarla. È possibile utilizzare l'icona di copia per duplicare una regola di migrazione esistente. È possibile utilizzare l'icona a forma di matita per modificare una regola di migrazione esistente. È possibile utilizzare l'icona di eliminazione per eliminare una regola di migrazione esistente. Per salvare le modifiche apportate alle regole di migrazione, scegli **Salva tutto**. 

## Esportazione delle regole di migrazione
<a name="CHAP_Converting.MigrationRules.Export"></a>

Se si utilizza AWS DMS per migrare i dati dal database di origine al database di destinazione, è possibile fornire informazioni sulle regole di migrazione a. AWS DMS Per ulteriori informazioni sulle attività, vedere [Utilizzo delle attività di AWS Database Migration Service replica.](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.html) 

**Per esportare le regole di migrazione**

1. In AWS Schema Conversion Tool, scegli **Mapping View** dal menu **Visualizza**. 

1.  In **Regole di migrazione**, scegli una regola di migrazione, quindi scegli **Modifica regola di migrazione**. 

1.  Scegli **Esporta script per AWS DMS**. 

1. Sfogliare la posizione in cui si intende salvare lo script e scegliere **Salva**. Le tue regole di migrazione vengono salvate come script JSON che può essere utilizzato da AWS DMS. 

# Conversione di schemi con AWS SCT
<a name="CHAP_Converting.Convert"></a>

Dopo aver collegato il progetto sia al database di origine che all'istanza database Amazon RDS di destinazione, il AWS Schema Conversion Tool progetto visualizza lo schema del database di origine nel pannello di sinistra. Lo schema si presenta in un formato di visualizzazione ad albero e ogni nodo della struttura è a caricamento differito. Quando scegli un nodo nella visualizzazione ad albero, AWS SCT richiede le informazioni sullo schema dal database di origine in quel momento. 

Puoi scegliere gli elementi dello schema dal database di origine e in seguito convertire lo schema in uno schema equivalente per il motore di database della tua istanza database di destinazione. Puoi scegliere qualsiasi elemento dello schema dal database di origine da convertire. Se l'elemento dello schema scelto dipende da un elemento principale, genera AWS SCT anche lo schema per l'elemento principale. Ad esempio, supponiamo di scegliere una tabella da convertire. In tal caso, AWS SCT genera lo schema per la tabella e il database in cui si trova la tabella. 

## Conversione dello schema
<a name="CHAP_Converting.Convert.Procedure"></a>

Per convertire uno schema dal database di origine, seleziona la casella di controllo corrispondente al nome dello schema da convertire. Quindi, scegli questo schema dal pannello di sinistra del tuo progetto. AWS SCT evidenzia il nome dello schema in blu. Aprire il menu contestuale (fare clic con il pulsante destro del mouse) per lo schema e scegliere **Converti schema**, come illustrato di seguito.

![\[Conversione dello schema\]](http://docs.aws.amazon.com/it_it/SchemaConversionTool/latest/userguide/images/transform_schema.png)


Dopo aver convertito lo schema dal database di origine, puoi scegliere gli elementi dello schema dal pannello a sinistra del progetto e visualizzare lo schema convertito nei pannelli centrali del progetto. Il pannello centrale inferiore visualizza le proprietà e il comando SQL per creare lo schema convertito, come illustrato di seguito. 

![\[Scelta dell'elemento dello schema di origine\]](http://docs.aws.amazon.com/it_it/SchemaConversionTool/latest/userguide/images/select_schema_item.png)


Dopo aver convertito lo schema, puoi salvare il progetto. Le informazioni sullo schema del database di origine vengono salvate insieme al progetto. Questa funzionalità ti consente di lavorare offline senza essere connesso al database di origine. AWS SCT si connette al database di origine per aggiornare lo schema nel tuo progetto se scegli **Refresh from Database (Aggiorna dal database)** per il database di origine. Per ulteriori informazioni, consulta [Aggiornamento e aggiornamento degli schemi convertiti in AWS SCT](CHAP_Converting.UpdateRefresh.md). 

Puoi creare un report di valutazione della migrazione del database degli elementi che non possono essere convertiti automaticamente. Il report di valutazione è utile per identificare e risolvere gli elementi dello schema che non possono essere convertiti automaticamente. Per ulteriori informazioni, consulta [Utilizzando il rapporto di valutazione nel AWS Schema Conversion Tool](CHAP_AssessmentReport.md). 

Quando AWS SCT genera uno schema convertito, non lo applica immediatamente all'istanza DB di destinazione. Lo schema convertito rimane invece archiviato in locale fino a quando non sarai tu ad applicarlo all'istanza database di destinazione. Per ulteriori informazioni, consulta [Applicazione dello schema convertito](CHAP_Converting.SaveAndApply.md#CHAP_Converting.Applying). 

## Modifica dello schema convertito
<a name="CHAP_Converting.Edit"></a>

Puoi modificare uno schema convertito e salvare le modifiche come parte del progetto.

**Modifica di uno schema convertito**

1. Nel pannello a sinistra, che visualizza lo schema del database di origine, scegliere l'elemento dello schema per il quale intendi modificare lo schema convertito. 

1. Nel pannello centrale inferiore, che visualizza lo schema convertito dell'elemento selezionato, scegliere la scheda **SQL**. 

1. Nel testo visualizzato nella scheda **SQL**, modificare lo schema a seconda delle necessità. Lo schema viene salvato automaticamente insieme al progetto quando lo aggiorni.   
![\[Aggiornamento dello schema dall'istanza database di destinazione\]](http://docs.aws.amazon.com/it_it/SchemaConversionTool/latest/userguide/images/edit_converted_schema.png)

Le modifiche apportate allo schema convertito vengono memorizzate insieme al progetto mentre esegui gli aggiornamenti. Se hai convertito un nuovo elemento dello schema del database di origine, e hai eseguito degli aggiornamenti a uno schema convertito in precedenza per quell'elemento, gli aggiornamenti esistenti vengono sostituiti dal nuovo elemento dello schema convertito in base al database di origine. 

## Cancellazione di uno schema convertito
<a name="CHAP_Converting.Clear"></a>

Finché non applichi lo schema all'istanza DB di destinazione, memorizza lo schema convertito AWS SCT solo localmente nel progetto. Puoi cancellare lo schema pianificato dal tuo progetto scegliendo il nodo tree-view per l'istanza DB, quindi scegliendo **Aggiorna** dal database. Poiché non è stato scritto alcuno schema nell'istanza DB di destinazione, l'aggiornamento dal database rimuove gli elementi dello schema pianificati nel AWS SCT progetto in modo che corrispondano a quelli esistenti nell'istanza DB di origine. 

# Conversione manuale degli schemi in AWS SCT
<a name="CHAP_Converting.Manual"></a>

Il report di valutazione include un elenco di elementi che non possono essere convertiti automaticamente nel motore di database dell'istanza database Amazon RDS di destinazione. Per ogni elemento che non può essere convertito, vi è un'azione nella scheda **Action Items (Attività)**. 

Puoi rispondere alle attività nel report di valutazione nei seguenti modi: 
+ Modifica dello schema del database di origine.
+ Modifica dello schema del database di destinazione.

## Modifica dello schema di origine
<a name="CHAP_Converting.Manual.Source"></a>

Per alcuni elementi, potrebbe essere più semplice modificare lo schema del database nel database di origine in uno schema che può essere convertito automaticamente. In primo luogo, verifica che le nuove modifiche siano compatibili con l'architettura della tua applicazione, quindi aggiorna lo schema del database di origine. Infine, aggiorna il progetto con le informazioni sullo schema aggiornato. Ora puoi convertire lo schema aggiornato e generare un nuovo report di valutazione della migrazione del database. Le attività non saranno più visibili per gli elementi modificati nello schema di origine. 

Il vantaggio di questo processo è che lo schema aggiornato è sempre disponibile quando esegui l'aggiornamento dal database di origine. 

## Modificare lo schema di destinazione
<a name="CHAP_Converting.Manual.Target"></a>

Per alcuni elementi, potrebbe essere più semplice applicare lo schema convertito al database di destinazione, e in seguito aggiungere manualmente gli elementi dello schema equivalente al database di destinazione per gli elementi che non sono stati convertiti automaticamente. Puoi scrivere tutti gli schemi che possono essere convertiti automaticamente nell'istanza database di destinazione applicando lo schema. Per ulteriori informazioni, consulta [Salvare e applicare schemi convertiti in AWS SCT](CHAP_Converting.SaveAndApply.md). 

Gli schemi scritti nell'istanza database di destinazione non contengono gli elementi che non possono essere convertiti automaticamente. Dopo aver applicato lo schema all'istanza database di destinazione, puoi creare manualmente lo schema nell'istanza database di destinazione equivalente a quello del database di origine. Le attività del report di valutazione della migrazione del database contengono suggerimenti per la creazione dello schema equivalente. 

**avvertimento**  
Se creai manualmente lo schema nella tua istanza database di destinazione, salva una copia di qualsiasi tuo lavoro manuale. Se applichi di nuovo lo schema convertito dal tuo progetto all'istanza database di destinazione, il lavoro manuale viene sovrascritto. 

In alcuni casi, potresti non essere in grado di creare uno schema equivalente nell'istanza database di destinazione. Potrebbe essere necessario riprogettate una porzione dell'applicazione e del database per utilizzare la funzionalità disponibile nel motore di database per l'istanza database di destinazione. In altri casi, puoi semplicemente ignorare lo schema che non può essere convertito automaticamente. 

# Aggiornamento e aggiornamento degli schemi convertiti in AWS SCT
<a name="CHAP_Converting.UpdateRefresh"></a>

È possibile aggiornare sia lo schema di origine che lo schema di destinazione nel progetto. AWS Schema Conversion Tool 
+ **Fonte**: se aggiorni lo schema per il database di origine, AWS SCT sostituisce lo schema del progetto con lo schema più recente del database di origine. Mediante questa funzionalità puoi aggiornare il progetto nel caso siano state apportate delle modifiche allo schema del database di origine. 
+ **Target**: se aggiorni lo schema per l'istanza database Amazon RDS di destinazione, AWS SCT sostituisce lo schema nel progetto con lo schema più recente dell'istanza DB di destinazione. Se non hai applicato alcuno schema all'istanza DB di destinazione, AWS SCT cancella lo schema convertito dal progetto. Quindi puoi convertire lo schema dal database di origine per una nuova istanza database di destinazione pulita. 

Per aggiornare lo schema del AWS SCT progetto, scegliete **Aggiorna dal database**. 

**Nota**  
Quando aggiorni lo schema, AWS SCT carica i metadati solo quando sono necessari. Per caricare completamente tutto lo schema del database, apri il menu contestuale (fai clic con il pulsante destro del mouse) dello schema e scegli **Carica** schema. Ad esempio, puoi utilizzare questa opzione per caricare i metadati del database tutti in una volta e quindi lavorare offline.

# Salvare e applicare schemi convertiti in AWS SCT
<a name="CHAP_Converting.SaveAndApply"></a>

Quando AWS Schema Conversion Tool genera lo schema convertito (come mostrato in[Conversione di schemi con AWS SCTConversione manuale degli schemi in AWS SCT](CHAP_Converting.Convert.md)), non applica immediatamente lo schema convertito all'istanza DB di destinazione. Lo schema convertito rimane invece archiviato in locale nel progetto fino a quando non sarai tu ad applicarlo all'istanza database di destinazione. Con questa funzionalità puoi utilizzare gli elementi dello schema che non possono essere convertiti automaticamente nel motore del database di destinazione. Per ulteriori informazioni sugli elementi che non possono essere convertiti automaticamente, consulta [Utilizzando il rapporto di valutazione nel AWS Schema Conversion Tool](CHAP_AssessmentReport.md). 

Facoltativamente, puoi fare in modo che lo strumento salvi lo schema convertito in un file come script SQL prima di applicare lo schema all'istanza database di destinazione. Puoi anche fare in modo che lo strumento applichi lo schema convertito direttamente all'istanza database di destinazione. 

## Salvare lo schema convertito in un file
<a name="CHAP_Converting.Saving"></a>

Puoi salvare lo schema convertito come script SQL in un file di testo. Utilizzando questo approccio, è possibile modificare gli script SQL generati in AWS SCT modo da indirizzare elementi che lo strumento non è in grado di convertire automaticamente. Puoi quindi eseguire gli script aggiornati nell'istanza database di destinazione per applicare lo schema convertito al database di destinazione. 

**Per salvare lo schema convertito come script SQL**

1.  Scegliete lo schema e aprite il menu contestuale (clic con il pulsante destro del mouse). 

1.  Scegli **Salva come SQL**. 

1.  Inserisci il nome del file e scegli **Salva**. 

1.  Salva lo schema convertito utilizzando una delle seguenti opzioni: 
   + **File singolo**
   + **Un singolo file per fase**
   + **Un singolo file per dichiarazione**

**Per scegliere il formato dello script SQL**

1. Nel menu **Impostazioni**, scegli **Impostazioni del progetto**. 

1.  Scegli **Salva script**. 

1.  Per **Vendor**, scegli la piattaforma di database. 

1.  Per **Salva gli script SQL su**, scegli come salvare lo script dello schema del database. 

1.  Scegliete **OK** per salvare le impostazioni. 

## Applicazione dello schema convertito
<a name="CHAP_Converting.Applying"></a>

Quando sei pronto per applicare lo schema convertito all'istanza database Amazon RDS di destinazione, scegli l'elemento dello schema dal pannello a destra del progetto. Apri il menu contestuale (tasto destro del mouse) per l'elemento dello schema, quindi scegli **Apply to database(Applica al database)**, come illustrato di seguito. 

![\[Applica al database\]](http://docs.aws.amazon.com/it_it/SchemaConversionTool/latest/userguide/images/write_to_database.png)


## Lo schema del pacchetto di estensione
<a name="CHAP_Converting.SaveAndApply.Ext"></a>

Quando applichi per la prima volta lo schema convertito all'istanza database di destinazione, AWS SCT aggiunge un ulteriore schema all'istanza database di destinazione. Questo schema implementa le funzioni di sistema del database di origine richieste durante la scrittura dello schema convertito nell'istanza database di destinazione. Lo schema viene chiamato schema del pacchetto di estensione. 

Non modificare lo schema del pacchetto di estensione, in quanto questo potrebbe comportare risultati inattesi nello schema convertito scritto nell'istanza database di destinazione. Quando lo schema è completamente migrato all'istanza DB di destinazione e non è più necessario AWS SCT, è possibile eliminare lo schema del pacchetto di estensione. 

Lo schema del pacchetto di estensione viene denominato in base al database di origine come segue: 
+ IBM Db2 LUW: `aws_db2_ext`
+ Microsoft SQL Server: `aws_sqlserver_ext`
+ MySQL: `aws_mysql_ext`
+ Oracle: `aws_oracle_ext`
+ PostgreSQL: `aws_postgresql_ext`
+ CASO SAP: `aws_sapase_ext`

Per ulteriori informazioni, consulta [Utilizzo delle AWS Lambda funzioni del pacchetto di AWS SCT estensione](CHAP_ExtensionPack.md#CHAP_ExtensionPack.OLTP). 

# Confronto degli schemi in AWS Schema Conversion Tool
<a name="CHAP_Converting.SchemaCompare"></a>

Se hai apportato modifiche allo schema di origine o di destinazione dopo la migrazione, puoi confrontare i due schemi di database utilizzando. AWS SCT Puoi confrontare gli schemi con versioni uguali o precedenti rispetto allo schema di origine. 

Sono supportati i seguenti confronti dello schema:
+ Da Oracle a Oracle, versioni 12.1.0.2.0, 11.1.0.7.0, 11.2.0.1.0 e 10
+ Da SQL Server a SQL Server, versioni 2016, 2014, 2012, 2008, 2008 RD2
+ Edizione compatibile con PostgreSQL a PostgreSQL e Aurora PostgreSQL, versioni 9.6, 9.5.9, 9.5.4
+ Da MySQL a MySQL, versioni 5.6.36, 5.7.17, 5.5

Puoi specificare le impostazioni per il confronto degli schemi nella scheda **Compare Schema (Confronta schema)** della pagina **Project Settings (Impostazioni progetto)**.

![\[Impostazioni del confronto degli schemi\]](http://docs.aws.amazon.com/it_it/SchemaConversionTool/latest/userguide/images/schema-compare-settings.png)


Per confrontare gli schemi, si selezionano gli schemi e si indicano gli oggetti che differiscono tra i due schemi e gli oggetti che non lo sono. AWS SCT 

**Per confrontare due schemi**

1. Aprire un progetto AWS SCT esistente oppure creare un progetto e connettere gli endpoint di origine e di destinazione.

1. Scegliere lo schema da confrontare.

1. **Apri il menu contestuale (fai clic con il pulsante destro del mouse) e scegli Confronta schema.**

 AWS SCT indica oggetti diversi tra i due schemi aggiungendo un cerchio nero all'icona dell'oggetto.

![\[Risultato del confronto degli schemi\]](http://docs.aws.amazon.com/it_it/SchemaConversionTool/latest/userguide/images/schema-compare-results.png)


Puoi applicare i risultati del confronto degli schemi rispetto a un singolo oggetto, a una singola categoria di oggetti o per l'intero schema. Scegli la casella accanto alla categoria, all'oggetto o allo schema che a cui vuoi applicare i risultati.

# Visualizzazione degli oggetti trasformati correlati in AWS Schema Conversion Tool
<a name="CHAP_Converting.RelatedObjects"></a>

Dopo una conversione dello schema, in alcuni casi è AWS SCT possibile che siano stati creati diversi oggetti per un oggetto dello schema nel database di origine. Ad esempio, quando si esegue una conversione da Oracle a PostgreSQL AWS SCT , prende ogni trigger Oracle e lo trasforma in una funzione di trigger e trigger sulla destinazione PostgreSQL. Inoltre, quando AWS SCT converte una funzione o una procedura del pacchetto Oracle in PostgreSQL, crea una funzione equivalente e una funzione INIT che deve essere eseguita come blocco init prima di poter eseguire la procedura o la funzione.

La procedura seguente consente di visualizzare tutti gli oggetti correlati creati dopo la conversione dello schema.

**Per visualizzare gli oggetti correlati creati durante la conversione dello schema**

1. Dopo la conversione dello schema, scegli l'oggetto convertito nella visualizzazione ad albero di destinazione.

1. Scegliere la scheda **Related Converted Objects (Oggetti convertiti correlati)**.

1. Visualizza l'elenco degli oggetti di destinazione correlati.