Pipeline di controllo (avvio, arresto, eliminazione o reimpostazione di una pipeline)
Dopo aver creato e sottoposto a test una pipeline, è possibile controllarla avviando, arrestando o eliminando la pipeline. È inoltre possibile reimpostare una pipeline.
- Avviare una pipeline
Dopo aver creato una pipeline, è possibile avviarla. - Arresta una pipeline
UtilizzareSTOP_PIPELINE
per arrestare una pipeline. Quando una pipeline viene arrestata, non viene pianificato alcun job futuro per la pipeline. - Eliminare una pipeline
La proceduraDROP_PIPELINE
elimina una pipeline esistente. - Reimpostare una pipeline
Utilizzare l'operazione di reimpostazione della pipeline per cancellare il record della pipeline allo stato iniziale.
Avvia una pipeline
Quando viene avviata una pipeline, la pipeline viene eseguita in modo continuo in un job pianificato. Il job pianificato della pipeline si ripete, per impostazione predefinita ogni 15 minuti o all'intervallo impostato con l'attributo interval
.
Arresta una pipeline
STOP_PIPELINE
per arrestare una pipeline. Quando una pipeline viene arrestata, non viene pianificato alcun job futuro per la pipeline.
Per impostazione predefinita, i job attualmente in esecuzione vengono completati quando si arresta una pipeline. Impostare il parametro force
su TRUE
per terminare tutti i job in esecuzione e arrestare immediatamente la pipeline.
Per ulteriori informazioni, vedere STOP_PIPELINE Procedure.
Elimina una pipeline
DROP_PIPELINE
elimina una pipeline esistente.
Se una pipeline è stata avviata, deve essere arrestata prima di poter essere eliminata. Per ulteriori informazioni, vedere STOP_PIPELINE Procedure.
Per eliminare una pipeline avviata, impostare il parametro force
su TRUE
per terminare qualsiasi job in esecuzione ed eliminare immediatamente la pipeline
Per ulteriori informazioni, vedere DROP_PIPELINE Procedure.
Reimposta pipeline
Facoltativamente, è possibile utilizzare la pipeline di reimpostazione per rimuovere i dati nella tabella di database associata a una pipeline di caricamento o per rimuovere i file nell'area di memorizzazione degli oggetti per una pipeline di esportazione. In genere questa opzione viene utilizzata quando si esegue il test di una pipeline durante lo sviluppo della pipeline.
La reimpostazione della pipeline funziona come indicato di seguito.
-
Carica pipeline: per una pipeline di caricamento, la reimpostazione della pipeline comporta la cancellazione del record dei file caricati dalla pipeline. Quando si chiama
START_PIPELINE
oRUN_PIPELINE_ONCE
dopo la reimpostazione di una pipeline di caricamento, la pipeline ripete il caricamento dei dati e include tutti i file presenti nella posizione dell'area di memorizzazione degli oggetti.Se
purge_data
è impostato suTRUE
, la procedura tronca i dati nella tabella del database. -
Esporta pipeline: per una pipeline di esportazione, la reimpostazione della pipeline comporta la cancellazione degli ultimi dati registrati nella tabella del database. Quando si chiama
START_PIPELINE
oRUN_PIPELINE_ONCE
dopo aver reimpostato una pipeline di esportazione, la pipeline ripete l'esportazione dei dati dalla tabella o dalla query.Se
purge_data
è impostato suTRUE
, la procedura elimina i file esistenti nella posizione dell'area di memorizzazione degli oggetti specificata con l'attributolocation
.
Per reimpostare una pipeline: