Creare e configurare 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.
-
Pipeline di caricamento:
-
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.
-
Esporta i dati incrementali di una tabella 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 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 delle serie temporali da Autonomous Database nell'area di memorizzazione degli oggetti. - Creare e configurare una pipeline per l'esportazione dei risultati delle query (senza indicatore orario)
È possibile creare una pipeline di esportazione per esportare automaticamente i dati dall'Autonomous Database all'area di memorizzazione degli oggetti. Questa opzione di pipeline di esportazione consente di specificare una query SQL eseguita periodicamente dalla pipeline per esportare i dati nell'area di memorizzazione degli oggetti. È possibile utilizzare questa opzione di esportazione per condividere i dati più recenti da Autonomous Database nell'area di memorizzazione degli oggetti affinché altre applicazioni utilizzino i dati.
Crea e configura 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 posizionati 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 utilizzare 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 i file in modo affidabile, con funzionalità di ripresa e nuovi tentativi, dall'area di memorizzazione degli oggetti a una tabella nel database.
Con una pipeline di caricamento, il package di 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
Questa opzione della pipeline di esportazione consente di 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 l'utilizzo da parte di altre applicazioni o per salvare i dati nell'area di memorizzazione degli oggetti.
Con una pipeline di esportazione, il package di pipeline utilizza DBMS_CLOUD.EXPORT_DATA
per esportare i dati.
Una pipeline di esportazione esporta i dati dall'Autonomous Database all'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
Crea e configura una pipeline per esportare i risultati delle query (senza indicatore orario)
È possibile creare una pipeline di esportazione per esportare automaticamente i dati dall'Autonomous Database all'area di memorizzazione degli oggetti. Questa opzione di pipeline di esportazione consente di specificare una query SQL eseguita periodicamente dalla pipeline per esportare i dati nell'area di memorizzazione degli oggetti. È possibile utilizzare questa opzione di esportazione per condividere i dati più recenti da Autonomous Database nell'area di memorizzazione degli oggetti affinché altre applicazioni utilizzino i dati.
Una pipeline di esportazione esporta i dati dall'Autonomous Database all'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