Crea e configura pipeline
È possibile creare una o più pipeline di caricamento o esportazione. Quando si crea una pipeline, è possibile utilizzare i parametri e impostare gli attributi della pipeline per configurare la pipeline.
Di seguito sono riportate le opzioni per creare e configurare una pipeline.
-
Carica pipeline:
-
Esporta pipeline:
-
Esporta i risultati incrementali di una query nell'area di memorizzazione degli oggetti utilizzando una colonna data o indicatore orario come chiave per tenere traccia dei dati più recenti. Vedere Creazione e configurazione di una pipeline per l'esportazione con colonna indicatore orario.
-
Esportare i dati incrementali di una tabella nell'area di memorizzazione degli oggetti utilizzando una colonna data o indicatore orario come chiave per la registrazione dei dati più recenti. Vedere Creazione e configurazione di una pipeline per l'esportazione con colonna indicatore orario.
-
Esportare i dati di una tabella nell'area di memorizzazione degli oggetti utilizzando una query per selezionare i dati senza un riferimento a una colonna data o indicatore orario (in modo che la pipeline esporta tutti i dati selezionati dalla query per ogni esecuzione dello scheduler). Vedere Creazione e configurazione di una pipeline per l'esportazione dei risultati delle query (senza indicatore orario).
-
- Creare e configurare una pipeline per il caricamento dei dati
È possibile creare una pipeline per caricare i dati dai file esterni nell'area di memorizzazione degli oggetti alle tabelle in Autonomous Database. - Creare e configurare una pipeline per l'esportazione con colonna indicatore orario
È possibile creare una pipeline di esportazione per esportare automaticamente i dati della serie temporale dall'Autonomous Database all'area di memorizzazione degli oggetti. - Creare e configurare una pipeline per l'esportazione dei risultati delle query (senza un indicatore orario)
È possibile creare una pipeline di esportazione per esportare automaticamente i dati da Autonomous Database nell'area di memorizzazione degli oggetti. Questa opzione di pipeline di esportazione consente di specificare una query SQL che la pipeline esegue periodicamente per esportare i dati nell'area di memorizzazione degli oggetti. Puoi utilizzare questa opzione di esportazione per condividere i dati più recenti dall'Autonomous Database all'area di memorizzazione degli oggetti in modo che altre applicazioni utilizzino i dati.
Creare e configurare una pipeline per il caricamento dei dati
È possibile creare una pipeline per caricare i dati dai file esterni nell'area di memorizzazione degli oggetti alle tabelle in Autonomous Database.
Una pipeline di caricamento utilizza i dati inseriti nell'area di memorizzazione degli oggetti e li carica in una tabella in Autonomous Database. Quando si crea una pipeline di caricamento, la pipeline viene eseguita a intervalli regolari per consumare i dati inseriti nell'area di memorizzazione degli oggetti, quando arrivano nuovi file di dati, la pipeline carica i nuovi dati. È inoltre possibile utilizzare una pipeline per copiare in modo affidabile i file, con funzionalità di ripresa e nuovo tentativo, dall'area di memorizzazione degli oggetti a una tabella del database.
Con una pipeline di caricamento, il package della pipeline utilizza DBMS_CLOUD.COPY_DATA
per caricare i dati.
In Autonomous Database, utilizzare una tabella esistente o creare la tabella di database in cui si stanno caricando i dati. Ad esempio:
CREATE TABLE EMPLOYEE
(name VARCHAR2(128),
age NUMBER,
salary NUMBER);
In alternativa, per impostare il formato per JSON, è possibile utilizzare il seguente formato:
BEGIN
DBMS_CLOUD_PIPELINE.SET_ATTRIBUTE
(
pipeline_name => 'MY_PIPE1',
attribute_name => 'format',
attribute_value => JSON_OBJECT('type' value 'json', 'columnpath' value '["$.NAME", "$.AGE", "$.SALARY"]')
);
END;
/
Argomento padre: Crea e configura pipeline
Crea e configura una pipeline per l'esportazione con colonna indicatore orario
Utilizzando questa opzione di pipeline di esportazione è possibile specificare una tabella o una query SQL e una colonna con un indicatore orario utilizzato dalla pipeline per tenere traccia dell'ora dell'ultimo caricamento. È possibile utilizzare una pipeline di esportazione per condividere i dati per il consumo da parte di altre applicazioni o per salvare i dati nell'area di memorizzazione degli oggetti.
Con una pipeline di esportazione, il package pipeline utilizza DBMS_CLOUD.EXPORT_DATA
per esportare i dati.
Una pipeline di esportazione esporta i dati da Autonomous Database nell'area di memorizzazione degli oggetti. Quando si crea una pipeline di esportazione, la pipeline viene eseguita a intervalli regolari e inserisce i dati nell'area di memorizzazione degli oggetti.
Argomento padre: Crea e configura pipeline
Creazione e configurazione di una pipeline per l'esportazione dei risultati della query (senza indicatore orario)
È possibile creare una pipeline di esportazione per esportare automaticamente i dati da Autonomous Database nell'area di memorizzazione degli oggetti. Questa opzione di pipeline di esportazione consente di specificare una query SQL che la pipeline esegue periodicamente per esportare i dati nell'area di memorizzazione degli oggetti. Puoi utilizzare questa opzione di esportazione per condividere i dati più recenti dall'Autonomous Database all'area di memorizzazione degli oggetti in modo che altre applicazioni utilizzino i dati.
Una pipeline di esportazione esporta i dati da Autonomous Database nell'area di memorizzazione degli oggetti. Quando si crea una pipeline di esportazione, la pipeline viene eseguita a intervalli regolari e inserisce i dati nell'area di memorizzazione degli oggetti.
Argomento padre: Crea e configura pipeline