Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Nei processi Lakeflow è possibile configurare i processi per l'attivazione automatica in una delle situazioni seguenti:
- In base a una pianificazione basata sul tempo
- All'arrivo dei file in un'area di archiviazione del "catalogo Unity".
- Continuamente
È anche possibile attivare le esecuzioni dei processi manualmente o tramite strumenti di orchestrazione esterni.
Pianificazioni e attivatori dei processi
| Tipo di trigger | Comportamento |
|---|---|
| Pianificati | Attiva un'esecuzione del processo in base a una pianificazione a tempo. Vedere Eseguire processi in base a una pianificazione. |
| Aggiornamento tabella | I trigger vengono eseguiti quando vengono aggiornate le tabelle di origine. Vedere Attivare processi quando vengono aggiornate le tabelle di origine. |
| Arrivo file | Attiva un processo eseguito quando arrivano nuovi file in un percorso di archiviazione di Unity Catalog monitorato. Vedere Attivare i processi quando arrivano nuovi file. |
| Continuo | Per mantenere il processo sempre in esecuzione, attivare un altro processo eseguito ogni volta che un'esecuzione del processo viene completata o ha esito negativo. Vedere Eseguire processi in modo continuo. |
| Nessuno (manuale) | Le esecuzioni vengono attivate manualmente con il pulsante Esegui ora o a livello di codice usando altri strumenti di orchestrazione. Vedere Attivare una singola esecuzione di processo |
Per impostazione predefinita, può essere attiva un'unica esecuzione di un processo alla volta. Tuttavia, è possibile aumentare questo limite nelle impostazioni avanzate. Le esecuzioni vengono saltate quando superano il limite massimo di concorrenza configurato per un'attività. Vedere Configurare il numero massimo di esecuzioni simultanee.
Configurare un trigger su un processo
Apri l'incarico sul quale vuoi configurare un trigger.
Nel riquadro Dettagli processo, scorrere verso il basso fino alla sezione Pianificazioni &, Trigger e quindi fare clic su Aggiungi trigger.
In Pianificazioni e trigger selezionare il tipo di trigger che si vuole configurare: Pianificato, Aggiornamento tabella, Arrivo file o Continuo.
In base al tipo di trigger, sono disponibili anche altre opzioni per la configurazione.
Fare clic su Salva. Dopo aver salvato il trigger, il processo viene avviato solo quando arriva un nuovo file nel percorso configurato.
Nota
Se una o più attività in un processo con più attività hanno esito negativo, è possibile rieseguare il subset di attività non riuscite. Vedere Rieseguare attività non riuscite e ignorate.
Sospendere e riprendere i trigger di processo
È possibile sospendere e riprendere i lavori nel riquadro Dettagli del lavoro relativo al lavoro in Programmazioni & Trigger. I pulsanti Sospendi e Riprendi vengono visualizzati solo per i processi con un trigger configurato.
Per sospendere qualsiasi trigger di lavoro attivo, fare clic su Sospendi. Quando si sospende un trigger, le eventuali esecuzioni attualmente attive continuano, ma il trigger non avvia più nuove esecuzioni.
Per riprendere l'attivazione, fare clic su Riprendi. Quando si riprende un trigger, il comportamento configurato riprende nella stessa pianificazione configurata in precedenza.
Quando si crea o si modifica un trigger, è anche possibile controllare queste impostazioni nella finestra di dialogo Pianificazioni e attivazioni. Passare da Attivo a Sospeso per controllare lo stato del trigger.
Nota
Se un'esecuzione è attiva quando viene ripreso il trigger continuo, il pianificatore dei lavori attende fino al completamento di quell'esecuzione per attivare una nuova esecuzione.