Utilizzo dell'interfacciaAWS SCT utente - 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à.

Utilizzo dell'interfacciaAWS SCT utente

Utilizza i seguenti argomenti per informazioni su come lavorare con l'interfacciaAWS SCT utente. Per informazioni sull'installazioneAWS SCT, vedereInstallazione, verifica e aggiornamento AWS SCT.

La finestraAWS SCT del progetto

L'illustrazione che segue è ciò che si vedeAWS SCT quando si crea un progetto di migrazione dello schema e quindi si converte uno schema.

  1. Nel pannello a sinistra, è presentato lo schema dal database di origine in una visualizzazione ad albero. Lo schema del database è a "caricamento differito." In altre parole, quando selezioni una voce della visualizzazione ad albero, AWS SCT individua e visualizza lo schema corrente dal database di origine.

  2. Nel pannello centrale superiore, compaiono le attività per elementi dello schema dal motore di database di origine che non è stato possibile convertire automaticamente per il motore di database di destinazione.

  3. Nel pannello a destra, è presentato lo schema dall'istanza database di destinazione in una visualizzazione ad albero. Lo schema del database è a "caricamento differito." Ciò significa che quando selezioni una voce della visualizzazione ad albero, AWS SCT individua e visualizza lo schema corrente dal database di destinazione.

La finestra del progetto AWS SCT
  1. Nel pannello in basso a sinistra, quando si sceglie un elemento dello schema, vengono visualizzate le proprietà. Questi descrivono l'elemento dello schema di origine e il comando SQL per creare quell'elemento nel database di origine.

  2. Nel pannello in basso a destra, quando si sceglie un elemento dello schema, vengono visualizzate le proprietà. Questi descrivono l'elemento dello schema di destinazione e il comando SQL per creare quell'elemento nel database di destinazione. Puoi modificare tale comando SQL e salvare il comando aggiornato con il progetto.

Avvio di AWS SCT

Per avviare ilAWS Schema Conversion Tool, fare doppio clic sull'icona dell'applicazione.

Creare unAWS SCT progetto

Per creare unAWS Schema Conversion Tool progetto, utilizza la procedura seguente.

Creazione del tuo progetto
  1. Avvia il AWS Schema Conversion Tool.

  2. Nel menu File, scegli Nuovo progetto. Viene visualizzata la finestra di dialogo Nuovo progetto.

    Finestra di dialogo del nuovo progetto
  3. Immetti un nome per il progetto, che è memorizzato localmente nel computer.

  4. Immetti l'ubicazione del file del progetto locale.

  5. Scegli OK per creare il progetto AWS SCT.

  6. Scegli Aggiungi fonte per aggiungere un nuovo database di origine al tuoAWS SCT progetto. Puoi aggiungere più database di origine al tuoAWS SCT progetto.

  7. Scegli Aggiungi obiettivo per aggiungere una nuova piattaforma di destinazione nel tuoAWS SCT progetto. Puoi aggiungere più piattaforme target al tuoAWS SCT progetto.

  8. Scegli lo schema del database di origine nel pannello di sinistra.

  9. Nel pannello di destra, specificare la piattaforma del database di destinazione per lo schema di origine selezionato.

  10. Scegli Crea mappatura. Questo pulsante diventa attivo dopo aver scelto lo schema del database di origine e la piattaforma del database di destinazione. Per ulteriori informazioni, consulta Creazione di regole di mappatura.

Ora, il tuoAWS SCT progetto è impostato. È possibile salvare il progetto, creare un rapporto di valutazione della migrazione del database e convertire gli schemi del database di origine.

Utilizzo di una nuova procedura guidata di progetto inAWS SCT

È possibile creare un nuovo progetto di migrazione del database utilizzando la nuova procedura guidata del progetto. Questa procedura guidata ti aiuta a determinare l'obiettivo di migrazione e a connetterti ai tuoi database. Stima la complessità di una migrazione per tutte le destinazioni target supportate. Dopo aver eseguito la procedura guidata,AWS SCT produce un rapporto di riepilogo per la migrazione del database verso diverse destinazioni di destinazione. Puoi utilizzare questo rapporto per confrontare le possibili destinazioni di destinazione e scegliere il percorso di migrazione ottimale.

Per eseguire la procedura guidata del nuovo progetto
  1. Scegli il tuo database di origine.

    1. Avvia il AWS Schema Conversion Tool.

    2. Nel menu File, scegli Nuova procedura guidata per il progetto. Viene visualizzata la finestra di dialogo Crea un nuovo progetto di migrazione del database.

    3. Per inserire le informazioni di connessione al database di origine, utilizza le istruzioni seguenti:

      Parametro

      Operazione

      Project name (Nome progetto)

      Immetti un nome per il progetto, che è memorizzato localmente nel computer.

      Location (Ubicazione)

      Immetti l'ubicazione del file del progetto locale.

      Source type (Tipo di origine)

      Scegli una delle seguenti opzioni: database SQL, database NoSQL o ETL.

      Se desideri visualizzare il rapporto di riepilogo che include tutte le destinazioni di migrazione, scegli il database SQL.

      Motore di origine

      Scegli il motore di database di origine.

      Strategia di migrazione

      Seleziona una delle seguenti opzioni:

      • Voglio cambiare motore e ottimizzare per il cloud: questa opzione converte il database di origine in un nuovo motore di database.

      • Voglio mantenere lo stesso motore ma ottimizzarlo per il cloud: questa opzione mantiene il motore del database così com'è e sposta il database dall'ambiente locale al cloud.

      • Vorrei vedere un rapporto combinato per il passaggio al motore di database e l'ottimizzazione per il cloud: questa opzione confronta la complessità della migrazione di tutte le opzioni di migrazione disponibili.

      Se desideri visualizzare il rapporto di valutazione aggregato che include tutte le destinazioni di migrazione, scegli l'ultima opzione.

    4. Seleziona Successivo. Viene visualizzata la pagina Connect al database di origine.

  2. Connettiti al tuo database di origine;

    1. Fornire le informazioni di connessione per il database di origine. I parametri di connessione dipendono dal motore del database di origine. Assicurati che l'utente utilizzato per l'analisi del database di origine disponga delle autorizzazioni applicabili. Per ulteriori informazioni, consulta Origini per AWS SCT.

    2. Seleziona Next (Successivo). Viene visualizzata la pagina Scegli uno schema.

  3. Scegli lo schema del tuo database.

    1. Seleziona la casella di controllo del nome degli schemi che desideri valutare, quindi scegli lo schema stesso. Il nome dello schema è evidenziato in blu quando selezionato e il pulsante Avanti è disponibile.

      Scegliete uno schema di database nella nuova procedura guidata del progetto.
    2. Se desideri valutare diversi schemi di database, seleziona le caselle di controllo per tutti gli schemi e quindi scegli il nodo principale. Per una valutazione corretta, è necessario scegliere il nodo principale. Ad esempio, per un database SQL Server di origine, scegliere il nodo Databases. Il nome del nodo principale è evidenziato in blu e il pulsante Avanti è disponibile.

      Scegli più schemi di database nella nuova procedura guidata del progetto.
    3. Scegli Avanti. AWS SCTanalizza gli schemi del database di origine e crea un rapporto di valutazione della migrazione del database. Il numero di oggetti del database negli schemi del database di origine influisce sul tempo necessario per eseguire la valutazione. Al termine, viene visualizzata la pagina di valutazione Esegui la migrazione del database.

  4. Esegui la valutazione della migrazione del database.

    1. È possibile esaminare e confrontare i report di valutazione per diversi obiettivi di migrazione o salvare una copia locale dei file dei report di valutazione per un'ulteriore analisi.

    2. Salva una copia locale del rapporto di valutazione della migrazione del database. Scegli Salva, quindi inserisci il percorso della cartella per salvare i file e scegli Salva. AWS SCTsalva i file del rapporto di valutazione nella cartella specificata.

    3. Seleziona Successivo. Viene visualizzata la pagina Scegli un obiettivo.

  5. Scegli il tuo database di destinazione.

    1. Per Target engine, scegli il motore di database di destinazione che decidi di utilizzare in base al rapporto di valutazione.

    2. Fornisci le informazioni di connessione per il database di destinazione. I parametri di connessione visualizzati dipendono dal motore di database di destinazione selezionato. Assicurati che l'utente specificato per il database di destinazione disponga delle autorizzazioni richieste. Per ulteriori informazioni sulle autorizzazioni richieste, consulta le sezioni che descrivono le autorizzazioni per i database di destinazione inOrigini per AWS SCT eAutorizzazioni per Amazon Redshift come obiettivo.

    3. Scegli Fine. AWS SCTcrea il progetto e aggiunge le regole di mappatura. Per ulteriori informazioni, consulta Creazione di regole di mappatura.

Ora puoi usare ilAWS SCT progetto per convertire gli oggetti del database di origine.

Salvare e aprire unAWS SCT progetto

Per salvare unAWS Schema Conversion Tool progetto, utilizza la procedura seguente.

Per salvare il progetto
  1. Avvia il AWS Schema Conversion Tool.

  2. Nel menu File, scegli Salva progetto.

    AWS SCTsalva il progetto nella cartella specificata al momento della creazione del progetto.

Per aprire unAWS Schema Conversion Tool progetto esistente, utilizza la procedura seguente.

Per aprire il progetto
  1. Nel menu File, scegli Apri progetto. Viene visualizzata la finestra di dialogo Apri.

  2. Scegliete la cartella del progetto e quindi il file Windows Script Component (*.sct).

  3. AWS SCTapre il progetto ma non si connette automaticamente ai database di origine e di destinazione. Scegli Connect al server nella parte superiore degli alberi dello schema del database per connetterti ai database di origine e di destinazione.

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

Aggiungere server di database a unAWS SCT progetto

È possibile aggiungere più server di database di origine e destinazione a unAWS Schema Conversion Tool progetto.

Per aggiungere un server al progetto
  1. Avvia il AWS Schema Conversion Tool.

  2. Crea un nuovo progetto o apri un progetto esistente.

  3. Scegli Aggiungi fonte dal menu per aggiungere un nuovo database di origine.

  4. Scegli una piattaforma di database e specifica le credenziali di connessione al database. Per ulteriori informazioni sulla connessione a un database di origine, consultaOrigini per AWS SCT.

Procedi come segue per stabilire una connessione a un database.

Connessione al tuo database
  1. Apri il menu di scelta rapida (tasto destro del mouse) per un server di database e quindi scegli Stabilire connessione.

    Puoi anche scegliere Connect al server nella parte superiore dell'albero dello schema del database.

  2. Inserisci la password per connetterti al server del database di origine.

  3. Scegli Verifica connessione per verificare che sia inAWS SCT grado di connettersi al database di origine.

  4. Scegli Connect per connetterti al tuo database di origine.

Per rimuovere un server di database dalAWS SCT progetto, utilizza la procedura seguente.

Per rimuovere un server di database
  1. Scegli il server di database da rimuovere.

  2. Apri il menu di scelta rapida (tasto destro del mouse) e quindi scegli Rimuovi dal progetto.

    AWS SCTrimuove il server di database selezionato, tutte le regole di mappatura, i risultati della conversione e altri metadati relativi a questo server.

EsecuzioneAWS SCT in modalità offline

Puoi eseguireAWS Schema Conversion Tool in modalità offline. Di seguito, viene illustrato come lavorare con unAWS SCT progetto esistente quando si è disconnessi dal database di origine.

AWS SCTnon richiede una connessione al database di origine per eseguire le seguenti operazioni:

  • Aggiungi regole di mappatura.

  • Crea report di valutazione della migrazione del database.

  • Converti schemi e codice del database.

  • Modifica il codice sorgente e quello convertito.

  • Salva il codice sorgente e quello convertito come script SQL in un file di testo.

Prima di utilizzarloAWS SCT in modalità offline, connettiti al database di origine, carica i metadati e salva il progetto. Apri questo progetto o disconnettiti dal server del database di origine per utilizzarloAWS SCT in modalità offline.

Per eseguireAWS SCT in modalità offline
  1. Iniziare il progettoAWS Schema Conversion Tool e creare un nuovo progetto. Per ulteriori informazioni, consulta Creare unAWS SCT progetto.

  2. Aggiungi un server del database di origine e connettiti al tuo database di origine. Per ulteriori informazioni, consulta Aggiungere server di database a unAWS SCT progetto.

  3. Aggiungi un server di database di destinazione o utilizza una piattaforma di database di destinazione virtuale. Per ulteriori informazioni, consulta Utilizzo di obiettivi virtuali.

  4. Crea una regola di mappatura per definire la piattaforma di database di destinazione per il tuo database di origine. Per ulteriori informazioni, consulta Creazione di regole di mappatura in AWS SCT.

  5. Scegliete Visualizza, quindi scegliete Vista principale.

  6. Nel pannello di sinistra che mostra gli oggetti del database di origine, scegli gli schemi del database di origine. Apri il menu di scelta rapida (tasto destro del mouse) per l'oggetto e quindi scegli Carica schema. Questa operazione carica tutti i metadati dello schema di origine nelAWS SCT progetto.

    Le operazioni Crea report e Converti schema caricano anche tutti i metadati dello schema di origine nelAWS SCT progetto. Se hai eseguito una di queste operazioni dal menu contestuale, salta l'operazione Carica schema.

  7. Nel menu File, scegliete Salva progetto per salvare i metadati del database di origine nel progetto.

  8. Scegli Disconnetti dal server per disconnetterti dal database di origine. Ora puoi usarloAWS SCT in modalità offline.

Utilizzo di filtriAWS SCT ad albero

Per eseguire la migrazione di dati da un'origine a una destinazione, AWS SCT carica tutti i metadati dai database di origine e di destinazione in una struttura ad albero. Questa struttura compare in AWS SCT come visualizzazione ad albero nella finestra principale del progetto.

Alcuni database possono presentare un gran quantità di oggetti nella struttura ad albero. Puoi utilizzare i filtri di struttura in AWS SCT per cercare oggetti nelle strutture ad albero di origine e di destinazione. Quando utilizzi un filtro di struttura, non apporti modifiche agli oggetti convertiti durante la conversione del database. Il filtro modifica solo ciò che vedi nell'albero.

I filtri di struttura funzionano con gli oggetti precaricati da AWS SCT. In altre parole, AWS SCT non carica gli oggetti provenienti dal database durante le ricerche. Di conseguenza, la struttura ad albero in genere contiene un minor numero di oggetti di quelli presenti nel database.

Per i filtri di struttura, tieni presente quanto segue:

  • Il filtro predefinito è ANY, il che significa che il filtro utilizza una ricerca per nome per individuare gli oggetti.

  • Selezionando uno o più tipi di oggetto, visualizzerai nell'albero solo tali tipi di oggetto.

  • Puoi utilizzare la maschera di filtro per visualizzare diversi tipi di simboli, tra cui Unicode, spazi e caratteri speciali. Il carattere “%” è il carattere jolly per qualsiasi simbolo.

  • Dopo aver applicato un filtro, il conteggio mostra solo il numero di oggetti filtrati.

Creazione di un filtro di struttura
  1. Apri un progetto AWS SCT esistente.

  2. Connect al database a cui desideri applicare il filtro ad albero.

  3. Seleziona l'icona Filtro.

    L'icona Filtro dell'albero dello schema

    L'icona di annullamento filtro è disabilitata in quanto nessun filtro è attualmente applicato.

  4. Immettete le seguenti informazioni nella finestra di dialogo Filtro. Le opzioni nella finestra di dialogo sono differenti per ciascun motore di database.

    AWS SCTopzione filtro

    Operazione

    Livello

    Scegli Categorie per filtrare gli oggetti per categorie.

    Scegliete Stati per filtrare gli oggetti in base allo stato.

    Type (Tipo)

    Per Categorie in Level, scegli le categorie di oggetti filtrati. Scegli Qualsiasi caricato per visualizzare gli oggetti di tutte le categorie.

    In Statuses in Level, scegli lo stato degli oggetti filtrati. Puoi scegliere una delle seguenti opzioni:

    • Convertito per visualizzare tutti gli oggetti convertiti

    • Dispone di azioni per visualizzare tutti gli oggetti che presentano problemi di conversione

    • Crittografato per visualizzare tutti gli oggetti crittografati

    Condition

    Per Categorie di livello, scegli la condizione di filtro tra Mi piace e Non mi piace.

    Per gli stati in Level, l'opzione della condizione di filtro non è disponibile.

    Value (Valore)

    Per Categorie in Level, inserisci il valore per filtrare l'albero in base a questo valore.

    Usa la percentuale (%) come jolly per visualizzare tutti gli oggetti.

    Per gli stati in Level, scegli il valore tra Vero e Falso.

    e/o

    Scegli iAND nostri operatoriOR logici per applicare più clausole di filtro.

    L'icona Filtro dell'albero dello schema
  5. Scegli Aggiungi nuova clausola per aggiungere una clausola di filtro aggiuntiva. AWS SCTpuò applicare più clausole di filtro utilizzando iAND nostri operatoriOR logici.

  6. Seleziona Apply (Applica). Dopo aver selezionato Apply (Applica), l'icona di annullamento filtro (accanto all'icona Filtro) viene abilitata. Utilizza questa icona per rimuovere i filtri applicati.

  7. Seleziona Close (Chiudi) per chiudere la finestra di dialogo.

Quando applichi un filtro allo schema che compare nell'albero, non apporti modifiche agli oggetti convertiti durante la conversione dello schema. Il filtro modifica solo ciò che visualizzi nell'albero.

Importazione di un elenco di file per il filtro ad albero

È possibile importare un file con valori delimitati da virgole (CSV) con separatori di punto e virgola o un file JSON contenente nomi o valori che si desidera vengano utilizzati dal filtro ad albero. Apri unAWS SCT progetto esistente, connettiti al database a cui applicare il filtro ad albero, quindi scegli l'icona del filtro.

Per scaricare un esempio del file, scegli Scarica modello. Inserisci il nome del file e scegli Salva.

Per scaricare le impostazioni del filtro esistenti, scegli Esporta. Inserisci il nome del file e scegli Salva.

Per importare un elenco di file per il filtro ad albero, scegli Importa. Seleziona un file da importare, quindi selezionare Open (Apri). Seleziona Apply (Applica), quindi seleziona Close (Chiudi).

I file CSV utilizzano il punto e virgola come separatore e hanno il seguente formato:

  • object_type è il tipo di oggetto che intendi trovare.

  • database_name è il nome del database in cui esiste l'oggetto.

  • schema_name è il nome dello schema in cui esiste l'oggetto.

  • object_name è il nome oggetto.

  • import_typespecifica dainclude o versoexclude questo elemento dal filtro.

Usa i file JSON per descrivere casi di filtraggio complessi, come le regole annidate. I file JSON hanno il seguente formato:

  • filterGroupTypeè il tipo di regola di filtro (ANDo operatoriOR logici) che si applica a più clausole di filtro.

  • filterCategoryè il livello del filtro (Categorie o Stati).

  • namesè l'elenco dei nomi degli oggetti che si applica al filtro Categorie.

  • filterConditionè la condizione (LIKEoNOT LIKE) di filtro che si applica al filtro Categorie.

  • transformNameè il nome dello stato che si applica al filtro Stato.

  • valueè il valore in base al quale filtrare l'albero.

  • transformValueè il valore del filtro (TRUEoFALSE) che si applica al filtro Stato.

Nascondere gli schemi nella vistaAWS SCT ad albero

Utilizzando le impostazioni della visualizzazione ad albero, è necessario specificare quali schemi e database intendi visualizzare nella visualizzazione ad albero di AWS SCT. Puoi nascondere schemi vuoti, database vuoti, database di sistema, oltre a database e schemi definiti dall'utente.

Nascondere database e schemi nella visualizzazione ad albero
  1. Apri un progetto AWS SCT.

  2. Connettiti al datastore che intendi visualizzare nella visualizzazione ad albero.

  3. Scegli Impostazioni, Impostazioni globali, Vista ad albero.

    La sezione delle impostazioni della visualizzazione ad albero della finestra di dialogo Impostazioni globali
  4. Nella sezione Impostazioni della visualizzazione ad albero completa le seguenti operazioni:

    • Per Vendor, scegli la piattaforma di database.

    • Scegliete Nascondi schemi vuoti per nascondere gli schemi vuoti per la piattaforma di database selezionata.

    • Scegli Nascondi database vuoti per nascondere i database vuoti per la piattaforma di database selezionata.

    • Per Nascondi database/schemi di sistema, scegli i database e gli schemi di sistema per nome per nasconderli.

    • In Nascondi database/schemi definiti dall'utente, inserisci i nomi dei database e degli schemi definiti dall'utente che desideri nascondere, quindi scegli Aggiungi. I nomi non fanno distinzione tra maiuscole e minuscole.

  5. Scegli OK.

Creazione e revisione del rapporto di valutazione della migrazione del database

Il rapporto di valutazione della migrazione del database riassume tutte le azioni relative agli schemi che non possono essere convertiti automaticamente nel motore dell'istanza DB Amazon RDS di destinazione. Il report include inoltre le stime dello sforzo necessario per scrivere il codice equivalente per l'istanza database di destinazione.

È possibile creare un rapporto di valutazione della migrazione del database dopo aver aggiunto i database di origine e le piattaforme di destinazione al progetto e aver specificato le regole di mappatura.

Creazione e visualizzazione del report di valutazione della migrazione del database
  1. Assicurati di aver creato una regola di mappatura per lo schema del database di origine per cui creare un rapporto di valutazione. Per ulteriori informazioni, consulta Aggiungere una nuova regola di mappatura.

  2. Nel menu Visualizza, scegli Vista principale.

  3. Nel pannello di sinistra che mostra lo schema dal database di origine, scegli gli oggetti dello schema per cui creare un rapporto di valutazione.

    Assicurati di aver selezionato le caselle di controllo per tutti gli oggetti dello schema per cui creare un rapporto di valutazione.

  4. Apri il menu di scelta rapida (tasto destro del mouse) per l'oggetto e quindi scegli Crea report.

    Crea report di valutazione della migrazione del database

    Si aprirà la visualizzazione del report di valutazione.

  5. Scegli la scheda Azioni.

    La scheda Azioni mostra un elenco di elementi che descrivono lo schema che non può essere convertito automaticamente. Scegli una delle azioni nell'elenco. AWS SCTevidenzia l'elemento dello schema a cui si applica l'azione, come illustrato di seguito.

    Scheda attività
  6. Seleziona la scheda Summary (Riepilogo).

    Nella scheda Summary (Riepilogo) vengono visualizzate le informazioni di riepilogo del report di valutazione della migrazione del database. Visualizza il numero degli elementi convertiti automaticamente e il numero di quelli non convertiti automaticamente. Il riepilogo include inoltre una stima del tempo necessario per creare schemi nella istanza database di destinazione che siano equivalenti a quelli presenti nel database di origine.

    La sezione Valutazione delle licenze e Support cloud contiene informazioni sullo spostamento dello schema di database locale esistente su un'istanza DB Amazon RDS che esegue lo stesso motore. Ad esempio, se si desidera modificare i tipi di licenza, questa sezione del rapporto indica quali funzionalità dal database corrente rimuovere.

    È riportato di seguito un riepilogo di report di valutazione.

    Riepilogo del report di valutazione
  7. Seleziona la scheda Summary (Riepilogo), quindi seleziona Save to PDF (Salva in PDF). Il report di valutazione della migrazione del database viene salvato come file PDF. Il file PDF contiene sia il riepilogo, sia le informazioni sulle attività.

    Puoi anche scegliere Salva in CSV per salvare il rapporto come file CSV. Quando scegli questa opzione,AWS SCT crea tre file CSV. Questi file contengono le seguenti informazioni:

    • Un elenco di azioni di conversione con azioni consigliate.

    • Un riepilogo delle azioni di conversione con una stima dello sforzo richiesto per convertire un'occorrenza dell'azione.

    • Un riepilogo con una serie di azioni classificate in base al tempo stimato di conversione.

    Report di valutazione della migrazione del database

Conversione dello schema

Dopo aver aggiunto i database di origine e di destinazione al progetto e aver creato le regole di mappatura, è possibile convertire gli schemi del database di origine. Utilizza la procedura seguente per convertire lo schema.

Per convertire lo schema
  1. Scegliete Visualizza, quindi scegliete Vista principale.

    Seleziona visualizzazione principale
  2. Nel pannello di sinistra che mostra lo schema dal database di origine, seleziona la casella di controllo per il nome dell'oggetto da convertire. Quindi, scegli questo oggetto. AWS SCTevidenzia il nome dell'oggetto in blu. Apri il menu di scelta rapida (tasto destro del mouse) per l'oggetto e scegli Converti schema.

    Per convertire diversi oggetti del database, selezionare le caselle di controllo relative a tutti gli oggetti. A questo punto, seleziona il nodo principale. Ad esempio, per le tabelle, il nodo padre è Tables. Assicurati cheAWS SCT evidenzi il nome del nodo principale in blu. Apri il menu di scelta rapida (tasto destro del mouse) per il nodo principale e scegli Converti schema.

    Conversione dello schema
  3. Quando AWS SCT termina la conversione dello schema, puoi visualizzare la proposta di schema nel pannello a destra del progetto.

    A questo punto, nessuno schema viene applicato all'istanza del database di destinazione. Lo schema pianificato è parte del tuo progetto. Se si sceglie un elemento dello schema convertito, è possibile visualizzare il comando dello schema pianificato nel pannello in basso al centro dell'istanza del database di destinazione.

    Puoi modificare lo schema in questa finestra. Lo schema modificato viene archiviato come parte del progetto e viene scritto nell'istanza del database di destinazione quando si sceglie di applicare lo schema convertito.

    Visualizza lo schema convertito

Applicazione dello schema convertito all'istanza database di destinazione

Puoi applicare lo schema del database convertito alla tua istanza database di destinazione. Dopo che lo schema è stato applicato alla tua istanza database di destinazione, puoi aggiornare lo schema in base alle attività nel report di valutazione della migrazione del database.

avvertimento

La procedura seguente sovrascrive lo schema di destinazione esistente. Fare attenzione a non sovrascrivere gli schemi involontariamente. Fai attenzione a non sovrascrivere gli schemi nell'istanza DB di destinazione che hai già modificato o a sovrascrivere tali modifiche.

Per applicare lo schema del database convertito all'istanza del database di destinazione
  1. Scegli Connect al server nella parte superiore del pannello destro del progetto per connetterti al database di destinazione. Se sei connesso al tuo database di destinazione, salta questo passaggio.

  2. Scegli l'elemento dello schema nel pannello destro del tuo progetto che mostra lo schema pianificato per la tua istanza database di destinazione;

  3. Apri il menu contestuale (tasto destro del mouse) per l'elemento dello schema e quindi scegli Apply to database (Applica al database).

    Applica al database

    Lo schema convertito è applicato all'istanza database di destinazione.

Archiviazione dei profiliAWS di servizio inAWS SCT

Puoi archiviareAWS le tue credenziali inAWS SCT. AWS SCTutilizza le tue credenziali quando utilizzi funzionalità che si integrano conAWS i servizi. Ad esempio,AWS SCT si integra con Amazon S3AWS Lambda, Amazon Relational Database Service (Amazon RDS) eAWS Database Migration Service (AWS DMS).

AWS SCTti chiedeAWS le tue credenziali quando accedi a una funzionalità che le richiede. Puoi archiviare le credenziali nelle impostazioni globali dell'applicazione. Quando AWS SCT richiede le credenziali, puoi selezionare le credenziali archiviate.

È possibile memorizzare diversi set diAWS credenziali nelle impostazioni globali dell'applicazione. Ad esempio, puoi archiviare un set di credenziali utilizzate in scenari di test e un altro set di credenziali utilizzate in scenari di produzione. Puoi anche memorizzare credenziali diverse per diversiRegione AWS s.

ArchiviazioneAWS delle credenziali

Utilizza la seguente procedura per archiviareAWS le credenziali a livello globale.

Per archiviareAWS le credenziali
  1. Avvia il AWS Schema Conversion Tool.

  2. Apri il menu Impostazioni, quindi scegli Impostazioni globali. Si aprirà la finestra di dialogo Global Settings (Impostazioni globali).

  3. Scegli i profili diAWS servizio, quindi scegli Aggiungi un nuovo profiloAWS di servizio.

  4. Inserisci le tueAWS informazioni come segue.

    Opzione AWS SCT

    Operazione

    Profile name (Nome profilo)

    Inserisci un nome per il tuo profilo.

    AWSchiave di accesso

    Inserisci la tua chiaveAWS d'accesso.

    AWSchiave segreta

    Inserisci la chiave di accessoAWS segreta. Per ulteriori informazioni sulle chiavi diAWS accesso, consulta Gestione delle chiavi di accesso nella Guida per l'utente di IAM.

    Regione

    Scegli ilRegione AWS per il tuo profilo.

    Cartella bucket Amazon S3

    Scegli il bucket Amazon S3 per il tuo profilo. È necessario specificare un bucket solo se si utilizza una funzionalità che si connette ad Amazon S3. Per ulteriori informazioni sui privilegi richiesti, consultaAutorizzazioni per l'utilizzo del profiloAWS di servizio.

    Seleziona Use FIPS endpoint for S3 (Utilizza endpoint FIPS per S3) se hai bisogno di rispettare i requisiti di sicurezza dello standard FIPS (Federal Information Processing Standard). Gli endpoint FIPS sono disponibili nelle seguentiAWS regioni:

    • US East (N. Virginia) Region

    • US East (Ohio) Region

    • US West (N. California) Region

    • US West (Oregon) Region

  5. Scegli Verifica connessione per verificare che le tue credenziali siano corrette e attive.

    Viene visualizzata la finestra di dialogo Verifica connessione. Puoi visualizzare lo stato di ciascuno dei servizi connessi al profilo. Pass (Trasmetti) indica che il profilo è in grado di accedere correttamente al servizio.

    La finestra di dialogo Verifica connessione
  6. Dopo aver configurato il profilo, seleziona Save (Salva) per salvare il profilo o Cancel (Annulla) per annullare le modifiche.

  7. Scegliete OK per chiudere la finestra di dialogo Impostazioni globali.

Impostazione del profilo predefinito per un progetto

Puoi impostare il profilo predefinito di un progetto AWS SCT. In questo modo leAWS credenziali memorizzate nel profilo vengono associate al progetto. Con il progetto aperto, utilizza la procedura seguente per impostare il profilo predefinito.

Impostazione del profilo predefinito di un progetto
  1. Iniziare il progettoAWS Schema Conversion Tool e creare un nuovo progetto.

  2. Nel menu Impostazioni, scegli Impostazioni progetto. Viene visualizzata la finestra di dialogo Impostazioni progetto.

  3. Scegli la scheda Ambiente del progetto.

  4. Scegli Aggiungi un nuovo profiloAWS di servizio per aggiungere un nuovo profilo. Quindi, per il profilo diAWS servizio, scegli il profilo che desideri associare al progetto.

  5. Scegliete OK per chiudere la finestra di dialogo delle impostazioni del progetto. Puoi inoltre selezionare Cancel (Annulla) per annullare le modifiche.

Autorizzazioni per l'utilizzo del profiloAWS di servizio

Le seguenti autorizzazioni sono necessarie per accedere al bucket Amazon S3 dal tuo profiloAWS di servizio:

  • s3:PutObject— per aggiungere oggetti nel bucket Amazon S3.

  • s3:DeleteObject— per rimuovere la versione nulla di un oggetto e inserire un indicatore di eliminazione, che diventa la versione corrente dell'oggetto.

  • s3:ListBucket— per restituire fino a 1.000 oggetti dal tuo bucket Amazon S3.

  • s3:GetObject— per recuperare oggetti dal bucket Amazon S3.

I seguenti esempi di codice mostrano come concedere queste autorizzazioni all'utente.

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "s3:DeleteObject", "s3:GetObject", "s3:ListBucket", "s3:PutObject" ], "Resource": [ "*" ] } ] }

Utilizzo di AWS Secrets Manager

AWS SCTpuò utilizzare le credenziali del database in cui sono archiviateAWS Secrets Manager. È possibile inserire tutti i valori nella finestra di dialogo di connessione al database da Secrets Manager. Per utilizzare Secrets Manager, assicurati di archiviareAWS i profili inAWS Schema Conversion Tool.

Per ulteriori informazioni sull'utilizzoAWS Secrets Manager, vedi Cos'èAWS Secrets Manager? nella Guida per l'AWS Secrets Managerutente. Per ulteriori informazioni sulla memorizzazione deiAWS profili, consultaArchiviazione dei profiliAWS di servizio inAWS SCT.

Per recuperare le credenziali del database da Secrets Manager
  1. Iniziare il progettoAWS Schema Conversion Tool e creare un nuovo progetto.

  2. Scegli Aggiungi fonte o Aggiungi destinazione per aggiungere un nuovo database al tuo progetto.

  3. Scegli una piattaforma di database, quindi scegli Avanti.

  4. Per AWS Secret, scegli il segreto che desideri utilizzare.

  5. Scegli Popola. QuindiAWS SCT inserisce tutti i valori nella finestra di dialogo di connessione al database.

  6. Scegli Verifica connessione per verificare che sia inAWS SCT grado di connettersi al tuo database.

  7. Scegli Connect per connetterti al tuo database.

AWS SCTsupporta segreti che hanno la seguente struttura.

{ "username": "secret_user", "password": "secret_password", "engine": "oracle", "host": "secret_host.eu-west-1.compute.amazonaws.com", "port": "1521", "dbname": "ora_db" }

In questa struttura, ipassword valoriusername and sono obbligatori e tutti gli altri valori sono opzionali. Assicurati che i valori archiviati in Secrets Manager includano tutte le credenziali del database.

Memorizzare le password del database

Puoi archiviare una password o un certificato SSL di un database nella cache di AWS SCT. Per archiviare una password, seleziona Store Password (Archivia password) al momento della creazione di una connessione.

La password viene crittografata utilizzando il token generato in modo casuale nel file seed.dat. La password è quindi archiviata con il nome utente nel file di cache. Se smarrisci il file seed.dat, o questo risulta danneggiato, la password del database potrebbe essere crittografata in modo errato. In tal caso, la connessione avrà esito negativo.

Utilizzo della vista UNION ALL per progetti con tabelle partizionate

Se una tabella di origine è partizionata,AWS SCT crea n tabelle di destinazione, dove n è il numero di partizioni nella tabella di origine. AWS SCTcrea una vista UNION ALL sopra le tabelle di destinazione per rappresentare la tabella di origine. Se si utilizza un estrattore diAWS SCT dati per migrare i dati, le partizioni della tabella di origine verranno estratte e caricate in parallel da sottoattività separate.

Per usare la vista Union All per un progetto
  1. Avvia AWS SCT. Crea un nuovo progetto o apri unAWS SCT progetto esistente.

  2. Nel menu Impostazioni, scegli Impostazioni di conversione.

  3. Scegli una coppia di database OLAP dall'elenco in alto.

  4. Attivare Use Union all view?

    Impostazioni di conversione
  5. Scegliete OK per salvare le impostazioni e chiudere la finestra di dialogo delle impostazioni di conversione.

Scelte rapide da tastiera perAWS SCT

Di seguito sono elencate le scorciatoie da tastiera che è possibile utilizzareAWS SCT.

Tasto di scelta rapida Descrizione

Ctrl+N

Crea un nuovo progetto.

Ctrl+O

Apri un progetto esistente.

Ctrl+S

Salva un progetto aperto.

Ctrl+W

Crea un nuovo progetto utilizzando la procedura guidata.

CTRL+M

Crea una nuova valutazione multiserver.

Ctrl+L

Aggiungere un nuovo database di origine.

Ctrl+R

Aggiungere un nuovo database di destinazione.

CTRL+F4

Chiudi un progetto aperto.

F1

Apri la Guida perAWS SCT l'utente.