Controllare le pipeline (avvio, arresto, eliminazione o reimpostazione di una pipeline)
Dopo aver creato e sottoposto a test una pipeline, è possibile controllarla avviando, arrestando o rilasciando la pipeline. È inoltre possibile reimpostare una pipeline.
- Avvia 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. - Elimina una pipeline
La proceduraDROP_PIPELINE
elimina una pipeline esistente. - Reimposta una pipeline
Utilizzare l'operazione di reimpostazione della pipeline per cancellare il record della pipeline allo stato iniziale.
Avvio di 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 arrestare qualsiasi job in esecuzione e arrestare immediatamente la pipeline.
Per ulteriori informazioni, vedere STOP_PIPELINE Procedura.
Elimina una pipeline
DROP_PIPELINE
elimina una pipeline esistente.
Se è stata avviata, una pipeline deve essere arrestata prima di poter essere eliminata. Per ulteriori informazioni, vedere STOP_PIPELINE Procedura.
Per eliminare una pipeline avviata, impostare il parametro force
su TRUE
in modo da arrestare tutti i job in esecuzione ed eliminare immediatamente la pipeline
Per ulteriori informazioni, vedere DROP_PIPELINE Procedura.
Reimposta pipeline
Se lo si desidera, è 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. Di solito questa opzione viene utilizzata quando si esegue il test di una pipeline durante lo sviluppo della pipeline.
La pipeline di reimpostazione 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 aver reimpostato 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.Quando
purge_data
è impostato suTRUE
, la procedura tronca i dati nella tabella del database. -
Esporta pipeline: per una pipeline di esportazione, la reimpostazione della pipeline cancella gli ultimi dati registrati nella tabella di 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.Quando
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: