Crea ed esegui caricamenti dati
Un caricamento dati consente di caricare più entità dati da una connessione di origine a una connessione di destinazione.
Argomenti
- Creare un caricamento dati
Per creare un caricamento dati, è necessario definire la connessione di origine e la connessione di destinazione. - Eseguire un caricamento dati
Dopo aver creato il caricamento dati, si passa alla pagina Dettagli caricamento dati che visualizza i dettagli necessari per eseguire un caricamento dati.
Argomento padre: Pagina Trasformazioni dati
Crea un caricamento dati
Per creare un caricamento dati è necessario definire la connessione di origine e la connessione di destinazione.
È possibile creare un caricamento dati in uno dei modi riportati di seguito.
Il caricamento dati non è supportato per le connessioni allo storage degli oggetti Oracle.
Il caricamento dati appena creato viene visualizzato nella pagina Carichi dati del progetto associato. Fare clic sull'icona Azioni () accanto al caricamento dati selezionato per modificarlo, rinominarlo, avviarlo, esportarlo o eliminarlo.
Creazione di un caricamento dati dalla home page
In questa sezione vengono descritti i passi generici per creare un caricamento dati. Se si prevede di caricare e trasformare i dati utilizzando OCI GoldenGate, creare il caricamento dati utilizzando la pagina Progetti. Vedere Creazione di un caricamento dati dalla pagina Progetti.
Per creare un caricamento dati dalla home page, effettuare le operazioni riportate di seguito.
- Nel riquadro di sinistra, fare clic sulla scheda Home. Fare clic su Carica dati.
Viene visualizzata la procedura guidata Crea caricamento dati.
- Nel campo Nome, immettere un nome per il caricamento dati. Il campo è precompilato con un nome predefinito. È possibile modificare il valore corrente.
- Aggiungi descrizione. Questa operazione è facoltativa.
- Selezionare un nome di progetto dall'elenco a discesa. Se questa è la prima volta qui, fai clic sull'icona + per creare un progetto. Se si è eseguito il login come SUPERVISOR, il nome progetto predefinito è
Home
. Per gli altri utenti, il nome del progetto predefinito è nel formato<username>_Home
. È possibile modificare il valore predefinito. Per ulteriori informazioni sui progetti, vedere Utilizzo dei progetti. - Fare clic su Avanti.
- Per definire la connessione di origine, nell'elenco a discesa Connessione selezionare la connessione richiesta da cui si desidera aggiungere le entità dati. In alternativa, fare clic sull'icona + per creare una nuova connessione. Per ulteriori informazioni sulle connessioni, vedere Gestione delle connessioni.
- Nell'elenco a discesa Schema, tutti gli schemi corrispondenti alla connessione selezionata sono elencati in due gruppi:
- Schema esistente (quelli importati nelle trasformazioni dei dati Oracle) e
- Nuovo schema di database (quelli non ancora importati).
Selezionare lo schema che si desidera utilizzare dall'elenco a discesa.Nota
Se mancano informazioni quali nome utente o password non specificati, wallet mancante e così via, è possibile che l'elenco non venga popolato con un errore "Questa connessione contiene informazioni mancanti". Fare clic sull'icona Modifica () per aprire la pagina Aggiorna connessione, in cui è possibile inserire i dettagli mancanti.
- Fare clic su Avanti.
- Analogamente, definire la connessione di destinazione.
- Fare clic su Salva.
Viene visualizzata la pagina Dettagli caricamento dati con l'elenco di tutte le entità dati caricate.
Creazione di un caricamento dati dalla pagina Progetti
Per creare un caricamento dati dalla pagina Progetti,
- Nella home page fare clic su Progetti, quindi sul titolo del progetto richiesto. Nel riquadro sinistro fare clic su Caricamenti dati, quindi su Crea caricamento dati.
Viene visualizzata la procedura guidata Crea caricamento dati.
- Nel campo Nome, immettere un nome per il caricamento dati.
- Aggiungi descrizione. Questa operazione è facoltativa.
- Selezionare gli schemi di origine e destinazione.
Nota
Prima di pianificare la creazione di un caricamento dati, assicurarsi di aver creato connessioni utilizzando la pagina Progetti. Per ulteriori informazioni sulle connessioni, vedere Gestione delle connessioni.- Per utilizzare la console di distribuzione GoldenGate OCI per caricare le entità dati:
- Selezionare la casella di controllo Usa GoldenGate.
La pagina Crea caricamento dati ora mostra i campi specifici di OCI GoldenGate.
- Selezionare la connessione GoldenGate dall'elenco a discesa.
- Per selezionare la connessione di origine, selezionare il database registrato e lo schema.
- Analogamente, definire la connessione di destinazione.
- Selezionare la casella di controllo Usa GoldenGate.
- Per utilizzare tutti gli altri tipi di connessione per caricare le entità:
- Per definire la connessione di origine, selezionare la connessione da cui si desidera aggiungere le entità dati dall'elenco a discesa Connessione.
- Nell'elenco a discesa Schema selezionare lo schema che si desidera utilizzare. Tutti gli schemi corrispondenti alla connessione selezionata sono elencati in due gruppi
- Schema esistente (quelli importati nelle trasformazioni dei dati Oracle) e
- Nuovo schema di database (quelli non ancora importati).
- Per utilizzare la console di distribuzione GoldenGate OCI per caricare le entità dati:
- Fare clic su Crea.
Viene visualizzata la pagina Dettagli caricamento dati con l'elenco di tutte le entità dati caricate.
Argomento padre: Crea ed esegui caricamenti dati
Esegui caricamento dati
Dopo aver creato il caricamento dati, si passa alla pagina Dettagli caricamento dati che visualizza i dettagli necessari per eseguire un caricamento dati.
Include i dettagli dello schema di origine, le entità dati caricate dallo schema di origine e lo schema di destinazione. È possibile scegliere l'azione che si desidera applicare a ogni entità dati, ovvero ricreare, troncare, aggiungere e caricare le tabelle in blocco nello schema di destinazione. Quando si esegue un caricamento dati, vengono eseguiti più job in background per completare la richiesta.
È possibile eseguire un caricamento dati in uno dei modi riportati di seguito.
- Utilizzo della pagina Dettagli caricamento dati.
- Esecuzione di un caricamento dati dalla pagina Dettagli workflow.
Il caricamento dati non è supportato per le connessioni allo storage degli oggetti Oracle.
Esecuzione di un caricamento dati dalla pagina Dettagli caricamento dati
Nella pagina Dettagli caricamento dati vengono visualizzate le informazioni necessarie per eseguire un caricamento dati. È possibile applicare azioni diverse - unione incrementale, aggiunta incrementale, ricreazione, troncamento, aggiunta - alle entità dati prima di caricarle nello schema di destinazione.
SI APPLICA A:

Se il caricamento dei dati è di grandi dimensioni, è possibile aumentare la memoria dell'agente ODI per evitare problemi. Seguire le istruzioni riportate in Aumentare la memoria dell'agente ODI prima di avviare l'esecuzione del caricamento dati.
Per eseguire un caricamento dati dalla pagina Dettagli caricamento dati, procedere come segue.
- Nella pagina Dettagli caricamento dati, selezionare le entità dati che si desidera spostare allo schema di destinazione.
Per filtrare l'elenco, è possibile effettuare una delle operazioni riportate di seguito.
- Immettere il nome o la parte del nome nella casella di testo Nome. Questa ricerca restituisce le entità dati che includono la stringa specificata nel nome. AD esempio, la stringa di ricerca AD restituisce risultati quali ADMIN, ADDRESS, BADGE, UPGRADE, WORKLOAD e così via.
- Attivare l'opzione di attivazione/disattivazione Usa espressione regolare per utilizzare la corrispondenza pattern per cercare stringhe di caratteri specifiche. Ad esempio, la stringa di ricerca CO.* restituisce risultati quali CONTACT, COUNT, COUNTRY e così via.
È possibile selezionare più entità dati e caricarle nello schema di destinazione. È inoltre possibile ordinare l'elenco visualizzato utilizzando le opzioni riportate di seguito.- Tutto: visualizza tutte le entità dati corrispondenti ai criteri di ricerca.
- Selezionato: visualizza tutte le righe selezionate.
- Non selezionato: visualizza tutte le righe non selezionate.
- Invalid (Non valido) – visualizza tutte le righe non valide.
Nota
In queste opzioni viene visualizzato l'elenco delle entità dati in base ai criteri di ricerca. Per visualizzare l'elenco di tutte le entità dati, cancellare tutti i filtri applicati. - Fare clic sull'icona richiesta per scegliere una delle azioni riportate di seguito.
- Unione incrementale: aggiorna i dati nella colonna selezionata confrontando la tabella di origine con la tabella di destinazione in base alla chiave di unione specificata. Per utilizzare questa opzione, selezionare la colonna da unire, quindi selezionare la chiave di unione. Per utilizzare questa opzione, selezionare la colonna da unire, quindi selezionare la chiave di unione. Fare clic sull'icona Convalida (
) per convalidare i valori selezionati.
Nota
- I valori dell'ultimo aggiornamento per la colonna incrementale vengono memorizzati nel caricamento dati. Se si crea un nuovo caricamento dati con la stessa tabella, questa opzione funziona come Aggiungi, Tronca e Ricrea la prima volta che lo si esegue.
- Se la tabella di destinazione non viene troncata, non avviare il caricamento dati utilizzando la modalità Aggiungi, Tronca o Ricrea, quindi impostare l'azione su Unione incrementale. In questo modo tutte le righe esistenti nella tabella di destinazione verranno aggiornate. Oracle consiglia di avviare il caricamento dati utilizzando l'azione di unione incrementale.
- Aggiunta incrementale - Aggiorna i dati nella colonna selezionata nello schema di destinazione. Per utilizzare questa opzione, selezionare la colonna che si desidera aggiornare e fare clic sull'icona Convalida (
) per convalidare la selezione.
La prima volta che si esegue il caricamento dati, questa opzione funziona allo stesso modo delle opzioni Aggiungi, Tronca e Ricrea, il che significa che tutte le righe vengono inserite nella destinazione. In tutte le successive esecuzioni di caricamento dati, la colonna incrementale viene utilizzata per filtrare solo le nuove righe in modo da aggiungere i dati per evitare che le stesse righe vengano caricate più di una volta.
Nota
- I valori dell'ultimo aggiornamento per la colonna incrementale vengono memorizzati nel caricamento dati. Se si crea un nuovo caricamento dati con la stessa tabella, questa opzione funziona come Aggiungi, Tronca e Ricrea la prima volta che lo si esegue.
- Se la tabella di destinazione non viene troncata, non avviare il caricamento dati utilizzando la modalità Aggiungi, Tronca o Ricrea, quindi passare all'azione Aggiungi incrementale. Oracle consiglia di avviare il caricamento dati utilizzando l'azione Aggiungi incrementale.
- Ricrea (Recreate) – se la tabella è già presente nello schema di destinazione, elimina la tabella esistente e la ricrea.
Nota
Questa opzione non è disponibile per le entità dati caricate utilizzando OCI GoldenGate. - Truncate (Tronca) – Se la tabella è già presente nello schema di destinazione, elimina tutti i dati dalla tabella selezionata. Non viene eliminato nulla.
Nota
Per i dati di condivisione delta, la pagina Dettagli caricamento dati include solo l'opzione. Impossibile applicare azioni diverse - unione incrementale, aggiunta incrementale, ricreazione, troncamento, aggiunta - alle entità dati prima di caricarle nello schema di destinazione. Questo per assicurarsi che i dati siano coerenti tra il server Delta Sharing e lo schema di destinazione.
- Append (Aggiungi) – consente di inserire tutte le righe nel data set nella destinazione. Se il set di dati contiene record già esistenti nella destinazione, saranno presenti record duplicati. Utilizzare Aggiungi se il data set di origine dovrebbe avere solo nuovi record o righe duplicate nella destinazione non rappresentano un problema.
- Non caricare: ignora l'entità dati selezionata dal job di caricamento dati. Dopo aver fatto clic su Salva, queste entità dati non saranno più disponibili per i job di caricamento dati futuri.
È possibile selezionare più entità dati e applicare azioni diverse. Le righe non salvate sono evidenziate in grassetto.
Nota
Queste opzioni non sono disponibili per le connessioni Delta Share. - Unione incrementale: aggiorna i dati nella colonna selezionata confrontando la tabella di origine con la tabella di destinazione in base alla chiave di unione specificata. Per utilizzare questa opzione, selezionare la colonna da unire, quindi selezionare la chiave di unione. Per utilizzare questa opzione, selezionare la colonna da unire, quindi selezionare la chiave di unione. Fare clic sull'icona Convalida (
- Per specificare la modalità di memorizzazione dei nomi delle colonne di origine nelle tabelle di destinazione, fare clic su Impostazioni, che si trova sul lato destro della pagina Dettagli caricamento dati. Scegliere una delle opzioni riportate di seguito.
- Mantenere i nomi originali racchiudendo tutti i nomi con delimitatori: crea nomi di colonna con gli stessi nomi delle tabelle di origine nella tabella di destinazione.
- Non utilizzare delimitatori: questa è la selezione predefinita. Converte tutti i nomi di colonna in maiuscolo e sostituisce spazi e caratteri speciali con caratteri di sottolineatura.
Le seguenti opzioni sono applicabili a parole riservate come
Date
,Timestamp
,Start
e così via.- Chiudi con delimitatori: questa è la selezione predefinita. Contiene i nomi di colonna che sono parole riservate con delimitatori (non tutti i nomi di colonna).
- Usa un prefisso: aggiunge il prefisso specificato ai nomi di colonna che sono parole riservate (non tutti i nomi di colonna).
Per i nomi di colonna con lo stesso nome dopo la conversione, ai nomi viene assegnato un suffisso con un valore numerico per mantenere l'univocità. Ad esempio nomi di colonna
Date
,date
,DATE
,Item_@Code
,Item$$Code
,Item%%Code
vengono creati nella tabella di destinazione come
DATE
,DATE_0
,DATE_1
,ITEM__CODE
,ITEM__CODE_0
,ITEM__CODE_1
.
Nota
Una volta eseguito il caricamento dei dati, le opzioni selezionate vengono applicate e conservate per tutte le esecuzioni successive. Non è possibile modificare la configurazione. - Fare clic su
per salvare le modifiche. Un segno di spunta verde (
) nella riga indica che le modifiche sono state salvate.
- Per avviare il caricamento dati,
- Fare clic su
.
- Per i caricamenti dei dati GoldenGate, fare clic su
.
Quando il caricamento dei dati viene eseguito correttamente, viene visualizzato un prompt di conferma.
- Fare clic su
Per controllare lo stato del caricamento dati, vedere il pannello Stato a destra sotto i dettagli dello schema di destinazione. Per informazioni dettagliate sul pannello Stato, vedere Monitorare lo stato dei carichi di dati, dei flussi di dati e dei flussi di lavoro. Questo pannello mostra i collegamenti ai job eseguiti per eseguire questo caricamento dati. Fare clic sul collegamento per monitorare l'avanzamento nella pagina Dettagli job. Per ulteriori informazioni sui job, vedere Creazione e gestione dei job.
Esecuzione di un caricamento dati dalla pagina Dettagli workflow
È possibile aggiungere più caricamenti dati a un flusso di lavoro insieme a flussi di dati o flussi di lavoro ed eseguirli come passi separati. Nel pannello sinistro della pagina Dettagli workflow sono elencati i flussi di dati, i flussi di lavoro e i caricamenti di dati disponibili per l'uso.
- Caricamenti dati: in questa cartella sono elencati tutti i caricamenti di dati creati nell'istanza di trasformazione dati locale. Quando si seleziona un passo del workflow che è un caricamento dati locale, il pannello Proprietà disponibile sul lato destro dello sfondo della progettazione visualizza Tipo come
Data Load
e Oggetto collegato come Home><nameofDataLoad>
. - Caricamenti dati remoti: in questa cartella sono elencati tutti i caricamenti di dati creati in un'istanza di trasformazione dati remota. Vedere Creare una connessione di trasformazione dati per il caricamento dati remoto. Quando si seleziona un passo del workflow che è un caricamento dati remoto, il pannello Proprietà disponibile sul lato destro dello sfondo della progettazione visualizza Tipo come
Remote Data Load
e Oggetto collegato comeName of the Data Transforms connection
><nameofDataLoad>
.
Dopo aver aggiunto i caricamenti dati al workflow, fare clic su per eseguirli.
Argomento padre: Crea ed esegui caricamenti dati