Caricamento dei dati da altri database

Per caricare i dati dalle tabelle di un altro DATABASE in Oracle Autonomous Database, nella pagina Caricamento dati selezionare LOAD DATA e DATABASE. Selezionare un database link dall'elenco a discesa. Trascinare una o più tabelle dalla lista delle tabelle di database e rilasciarle nel carrello di caricamento dati.

Ogni tabella viene visualizzata come elemento nel carrello di caricamento dati. L'elemento mostra il nome della tabella e il numero di righe in essa contenute, nonché il nome della tabella di destinazione per il caricamento dei dati.

Per rimuovere una tabella dal carrello di caricamento dati, fare clic sull'icona Rimuovi (cestino) relativa all'articolo. Per rimuovere tutte le tabelle dal carrello, fare clic sull'icona Rimuovi tutto (il cestino) nella barra dei menu Carrello caricamento dati.

Per aggiungere un database remoto alla lista dei database link, creare un database link al database remoto. Per informazioni sulla creazione di un database link, vedere Database Links nel manuale Oracle Database Administrator's Guide.

I database disponibili vengono visualizzati nell'elenco a discesa del riquadro di navigazione del database della pagina Carica tabelle.

È possibile filtrare le tabelle visualizzate nel riquadro di navigazione immettendo un valore con distinzione tra maiuscole e minuscole nel campo di ricerca nella parte superiore dell'albero di navigazione e premendo Invio. Per visualizzare di nuovo tutte le tabelle, cancellare il contenuto del campo di ricerca e premere Invio.

È possibile aggiungere un numero qualsiasi di tabelle dal riquadro di navigazione al carrello di caricamento dati e caricare i dati da tutte le tabelle in un singolo job di caricamento dati. È possibile impostare filtri sui dati per una tabella per caricare solo i dati specificati.

Specifica opzioni di elaborazione

Per specificare le impostazioni per il job di caricamento dati, visualizzare in anteprima i dati nell'origine o nella destinazione e visualizzare le statistiche sui dati, fare clic sull'icona Impostazioni (a matita) per l'elemento nel carrello di caricamento dati.

Nel riquadro delle impostazioni, nella scheda Impostazioni, è possibile visualizzare il nome e la dimensione del file nel titolo della finestra di dialogo Carica dati.

Il campo Tabella specifica il nome della tabella di destinazione. Il valore del campo varia a seconda della selezione effettuata nel campo Opzioni. Se l'opzione è Crea tabella, il valore di destinazione predefinito è il nome della tabella di origine. Per specificare un nome diverso per la destinazione, immetterlo nel campo Nome. Per le altre opzioni, il valore predefinito è <None>. Espandere l'elenco a discesa e selezionare una tabella come destinazione.

Nel campo Opzioni per l'origine, selezionare Crea tabella, Inserisci in tabella, Sostituisci dati, Elimina tabella e crea nuova tabella o Unisci in tabella. Puntare all'icona del punto interrogativo per visualizzare una breve descrizione dell'opzione selezionata.

Selezionare uno schema diverso dall'elenco a discesa Schema per creare la tabella di destinazione in un altro schema.
Nota

L'elenco a discesa Schema è disponibile solo se si dispone dell'autorizzazione ruolo PDB_DBA.

Per concedere a se stessi un ruolo PDB_DBA, è necessario eseguire il login all'istanza di Database Actions e immettere il comando seguente nell'area del foglio di lavoro SQL visualizzata nella scheda SQL nella sezione Sviluppo degli strumenti presenti nel Launchpad.

Grant PDB_DBA to Username;

Questo elenco a discesa è disponibile per le opzioni Crea tabella e Elimina tabella e Crea nuova tabella.

Se si seleziona Crea tabella, nel campo Nome accettare il nome predefinito, ovvero il nome della tabella di origine, oppure immettere un nome diverso.

Se si seleziona una delle altre opzioni, espandere l'elenco a discesa del campo Nome e selezionare una tabella come destinazione.

Modello impostazioni

La funzione Salva impostazioni salva il set di configurazione nelle impostazioni del carrello sotto forma di file JSON. Quando si apre il modello Impostazioni, sono disponibili le seguenti opzioni:
  1. Carica modello impostazioni: carica un modello di impostazioni dal sistema locale.
  2. Salva modello impostazioni: salva il modello di impostazioni esistente corrente.
Segue la descrizione di settings-template.png
Descrizione dell'illustrazione settings-template.png
È possibile utilizzare il modello Impostazioni caricamento se si desidera utilizzare un modello personalizzato esistente presente nella propria versione locale.
  1. Dal modello impostazioni nella scheda Impostazioni della pagina Carica dati, selezionare Carica modello impostazioni.
  2. Verrà visualizzata una procedura guidata Carica modello impostazioni, fare clic su JSON modello impostazioni per caricare un file JSON dal sistema.
  3. Facendo clic sul modello Impostazioni JSON si aprirà il sistema locale. Fare clic su OK per caricare il file JSON.
  4. Dopo aver caricato il file JSON, è possibile visualizzare gli aggiornamenti applicati automaticamente alla scheda Impostazioni che corrisponde al modello di impostazioni JSON caricato dal proprio locale.
È possibile utilizzare Salva modello impostazioni per salvare il modello di impostazioni corrente esistente.
  1. Dal modello impostazioni nella scheda Impostazioni della pagina Carica dati, selezionare Salva modello impostazioni.
  2. Viene visualizzato l'editor di file modello. Fare clic sul nome del file modello e assegnare un nome al nuovo modello.
  3. Fare clic su OK per completare il salvataggio del nuovo nome del modello esistente.
  4. È possibile eseguire il test della configurazione del nuovo modello.

Impostazioni modifica di massa

È possibile utilizzare le impostazioni di modifica di massa per aggiornare tutte le colonne contemporaneamente dalla tabella di mapping. Utilizzarlo per applicare le modifiche alla selezione attualmente visualizzata nel riquadro dei risultati. È possibile cercare i valori della colonna che si desidera modificare nel campo di ricerca e fare clic sull'icona dell'ingranditore. Nella tabella dei mapping verranno visualizzati i risultati della ricerca. Selezionare l'impostazione Modifica di massa per aggiornare la colonna. L'impostazione Modifica di massa consente di:
  • Aggiornare i valori di tutti i campi di un gruppo.
  • Trova e sostituisci, Aggiungi prefisso e Aggiungi suffisso al nome della colonna di destinazione.
  • Includere le colonne per il caricamento dei dati nella tabella di destinazione.
  • Escludi le colonne per il caricamento dei dati nella tabella di destinazione.

Ricerca della colonna

L'impostazione Modifica di massa aggiorna le colonne restituite dal campo di ricerca. La casella di ricerca sotto Colonne disponibili nella Mapping modifica di massa consente di filtrare l'elenco delle colonne che si desidera aggiornare in blocco. È inoltre possibile fare clic sulla colonna che si desidera selezionare dall'elenco Colonne disponibili. Scegliere una delle opzioni disponibili:
  • >: questa opzione consente di spostare la colonna in Colonne selezionate.
  • <: per rimuovere la tabella selezionata dalle colonne selezionate, selezionare questa opzione.
  • >>: questa opzione consente di spostare tutte le tabelle nella schermata Colonne selezionate.
  • <<: per rimuovere tutte le tabelle selezionate dalle colonne selezionate, selezionare questa opzione.
Il mapping modifica di massa consente di aggiornare i valori delle colonne seguenti per tutte le ricerche restituite dal campo di ricerca:
  • Tipo di dati
  • Nome colonna di destinazione
  • Includi colonne per il caricamento
  • Escludi le colonne per il caricamento

Valutare la possibilità di modificare il tipo di dati delle prime cinque righe da VARCHAR2 a CHAR nella tabella di mapping.

Segue la descrizione dell'immagine bulk-edit1.png
Descrizione dell'illustrazione bulk-edit1.png

Specifica mapping

Se si seleziona l'opzione Crea tabella o Elimina tabella e crea nuova tabella, nella sezione Mapping si accettano i valori predefiniti per le colonne di destinazione oppure si specificano valori diversi. Per la colonna target, immettere un nome per la colonna.
Nota

Al termine della modifica di una cella si riceverà un messaggio di errore di descrizione comandi con il motivo esatto del messaggio di errore. La cella della griglia di mapping verrà evidenziata in rosso per indicare un valore non valido da correggere. L'evidenziazione viene rimossa dopo aver corretto il valore non valido. Ad esempio, è possibile visualizzare il seguente messaggio di errore di descrizione comandi quando il nome della colonna di destinazione non è compilato. Segue la descrizione di tooltip-error.png
Descrizione dell'illustrazione tooltip-error.png

Per le opzioni Inserisci in tabella o Sostituisci dati, selezionare una colonna di destinazione dall'elenco a discesa delle colonne esistenti.

Per l'opzione Unisci in tabella, per ogni colonna di origine selezionare una colonna di destinazione dall'elenco a discesa. È necessario specificare almeno una colonna come colonna chiave. Per specificare una colonna come colonna chiave, selezionare la casella di controllo Chiave di unione per la colonna. Le chiavi di unione sono una o più colonne che identificano in modo univoco ogni riga della tabella. Le chiavi di unione non devono contenere valori nulli. Per il caricamento di tabelle con chiavi primarie, questa opzione abilita automaticamente la selezione delle colonne chiave primaria come chiavi di unione.

Anteprima

Per visualizzare i dati nella tabella di origine, nel riquadro delle impostazioni selezionare la scheda Tabella di origine. L'anteprima dell'origine visualizza i dati nella tabella.

Tabella

Per tutte le opzioni tranne Crea tabella, per visualizzare i dati esistenti nella tabella di destinazione, nel riquadro delle impostazioni selezionare la scheda Tabella di destinazione. L'anteprima di destinazione visualizza i dati nella tabella prima di eseguire il job di caricamento dati.

SQL

Nella scheda SQL vengono visualizzati i comandi SQL che verranno eseguiti per completare questo job di caricamento dati.
Nota

Il codice SQL può essere visualizzato anche prima della creazione della tabella.

Eseguire il job di caricamento dati

Dopo aver aggiunto tutte le tabelle di origine per il job e aver specificato le impostazioni per ogni tabella, per eseguire il job fare clic sull'icona Avvia nella barra dei menu Carrello caricamento dati. Per arrestare il job di caricamento dati, fare clic sull'icona Interrompi.

All'avvio del job di caricamento dati, è possibile visualizzare l'avanzamento del job nel dashboard Caricamento dati.

Al termine del job di caricamento dati, nella pagina del dashboard Caricamento dati vengono visualizzati i risultati del job. Nella parte superiore dell'intestazione del caricamento della tabella, è possibile visualizzare il nome della tabella insieme alle colonne totali presenti nella tabella.

Fare clic su Report per visualizzare un report delle righe totali caricate e non riuscite per un table.You specifico in grado di visualizzare il nome della tabella, l'ora di caricamento della tabella e il tempo impiegato per elaborare il caricamento.

Nell'intestazione del caricamento tabella è possibile visualizzare il nome della tabella con il numero totale di colonne caricate. Quando si espande il caricamento tabella, è possibile visualizzare le opzioni utilizzate per caricare i dati di origine con il conteggio delle righe caricate.

Per visualizzare le informazioni su un elemento del job, fare clic sull'icona Impostazioni nell'elemento. Nel riquadro delle impostazioni sono presenti le stesse schede Impostazioni, Origine, Tabella, SQL, Report job e Definizione dati del riquadro delle impostazioni prima di eseguire il job, ad eccezione del fatto che l'anteprima della destinazione ora contiene i dati caricati dal job di caricamento dati. Per chiudere il riquadro delle impostazioni, fare clic su Chiudi.

Per visualizzare un log dell'operazione di caricamento, fare clic sull'icona Log. È possibile salvare il log, cancellarlo o aggiornarlo. Fare clic su OK per chiudere il log.

L'elenco delle tabelle nella pagina Caricamento dati/Esplora contiene eventuali nuove tabelle create. Le tabelle target per le opzioni Inserisci in tabella, Sostituisci dati, Elimina tabella e Crea nuova tabella e Unisci in tabella contengono i dati caricati.

Correzione di un processo di caricamento dati

Dopo il job di caricamento dati, è possibile che vengano visualizzati errori che si desidera correggere oppure, dopo l'ispezione, che si desidera assegnare un nome diverso a una colonna. In questi casi, verrà visualizzato un segnale di avvertenza sul caricamento della tabella. Fare clic sull'icona Ricarica per ricaricare l'origine con le correzioni suggerite. Fare clic sull'icona Azioni nel caricamento della tabella e selezionare Modifica per apportare eventuali modifiche al job di caricamento dati, ad esempio modificare un nome di colonna.

Fare clic su Apply per applicare le modifiche. Fare clic su Chiudi per tornare alla pagina Azioni database.