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_PIPELINEper arrestare una pipeline. Quando una pipeline viene arrestata, non viene pianificato alcun job futuro per la pipeline. - Eliminare una pipeline
La proceduraDROP_PIPELINEelimina 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_PIPELINEoRUN_PIPELINE_ONCEdopo 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_PIPELINEoRUN_PIPELINE_ONCEdopo 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: