Caricamento dei dati da altri database

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

Ogni tabella viene visualizzata come elemento nel carrello caricamento dati. L'elemento mostra il nome della tabella, il numero di righe e il nome della tabella che rappresenta la destinazione per il caricamento dati.

Per rimuovere una tabella dal carrello caricamento dati, fare clic sull'icona Rimuovi (cestino) per l'elemento. Per rimuovere tutte le tabelle dal carrello, fare clic sull'icona Rimuovi tutto (cestino) nella barra dei menu Carrello caricamento dati.

Per aggiungere un database remoto alla lista di database link, creare un database link al database remoto. Per informazioni sulla creazione di un database link, vedere Database link 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 della struttura di navigazione e premendo Invio. Per visualizzare di nuovo tutte le tabelle, cancellare il contenuto del campo di ricerca e premere Invio.

È possibile aggiungere qualsiasi numero di tabelle dal riquadro di navigazione al carrello 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 l'anteprima dei dati nell'origine o nella destinazione e visualizzare le statistiche sui dati, fare clic sull'icona Impostazioni (matita) per l'elemento nel carrello 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 target 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 dell'origine selezionare Crea tabella, Inserisci nella tabella, Sostituisci dati, Elimina tabella e crea nuova tabella o Unisci nella tabella. Posizionare l'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 concedersi 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 sotto gli strumenti Sviluppo 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 la configurazione impostata 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: consente di salvare il modello di impostazioni esistente corrente.
Descrizione delle impostazioni-template.png segue
Descrizione dell'immagine settings-template.png
È possibile utilizzare il modello di caricamento delle impostazioni se si desidera utilizzare un modello personalizzato esistente presente nella propria area locale.
  1. Nella scheda Impostazioni della pagina Carica dati, selezionare Carica modello impostazioni.
  2. Verrà visualizzata una procedura guidata Carica modello impostazioni, fare clic sul JSON del modello di 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 dalla scheda locale.
È possibile utilizzare il modello Salva impostazioni per salvare il modello esistente delle impostazioni correnti.
  1. 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 in blocco

È possibile utilizzare le impostazioni di modifica di massa per aggiornare tutte le colonne contemporaneamente dalla tabella di mapping. Utilizzarla per applicare le modifiche alla selezione attualmente visualizzata nel riquadro dei risultati. È possibile cercare i valori della colonna da modificare nel campo di ricerca e fare clic sull'icona dell'ingranditore. La tabella di mapping visualizzerà 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.
  • Trovare e sostituire, aggiungere il prefisso e aggiungere il suffisso al nome della colonna di destinazione.
  • Includere le colonne per il caricamento dei dati nella tabella di destinazione.
  • Escludere 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 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

Specificare i mapping

Se si seleziona l'opzione Crea tabella o Elimina tabella e crea nuova tabella, nella sezione Mapping accettare i valori predefiniti per le colonne di destinazione oppure specificare valori diversi. Per la colonna di destinazione 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 viene compilato. Description of tooltip-error.png follows
Descrizione dell'immagine - Descrizione comandi: error.png

Per le opzioni Inserisci nella 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. Specificare almeno una colonna come colonna chiave. Per specificare una colonna come colonna di chiavi, 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 di 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 della destinazione visualizza i dati nella tabella prima di eseguire il job di caricamento dati.

SQL

La scheda SQL visualizza i comandi SQL che verranno eseguiti per completare questo job di caricamento dati.
Nota

È possibile visualizzare il codice SQL 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 Arresta.

Una volta avviato il job di caricamento dati, è possibile visualizzare lo stato di 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 uno specifico table.You 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 nel job, fare clic sull'icona Impostazioni nell'elemento. Il riquadro delle impostazioni contiene 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 contiene ora 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.

La lista delle tabelle nella pagina Caricamento dati/Esplora contiene le nuove tabelle create. Le tabelle di destinazione per le opzioni Inserisci nella tabella, Sostituisci dati, Elimina tabella e Crea nuova tabella e Unisci nella tabella contengono i dati caricati.

Correzione di un job di caricamento dati

Dopo il job di caricamento dei dati, è possibile che vengano visualizzati gli errori che si desidera correggere oppure, al momento dell'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 il nome di una colonna.

Fare clic su Applica per applicare eventuali modifiche. Fare clic su Chiudi per tornare alla pagina Database Actions.