Applicazione delle regole di migrazione in AWS Schema Conversion Tool - AWS Schema Conversion Tool

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

Applicazione delle regole di migrazione in AWS Schema Conversion Tool

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 all'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 dichar, varcharnvarchar, e string i tipi di dati

  • Spostare oggetti

  • Rinominare oggetti

È possibile creare regole di migrazione per i seguenti oggetti:

  • Database

  • Schema

  • Tabella

  • Colonna

Creazione di regole di migrazione

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.

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

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

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

  5. Configura la tua regola:

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

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

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

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

    5. 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)

  6. 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
  7. Dopo aver aggiunto, modificato ed eliminato le regole, scegliere Save All (Salva tutto) per salvare tutte le modifiche.

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

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.

Per esportare le regole di migrazione
  1. In AWS Schema Conversion Tool, scegli Mapping View dal menu Visualizza.

  2. In Regole di migrazione, scegli una regola di migrazione, quindi scegli Modifica regola di migrazione.

  3. Scegli Esporta script per AWS DMS.

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