Databricks ha annunciato che il task SQL alert in Lakeflow Jobs, già in disponibilità generale, sarà abilitato di default nei workspace. Il task permette di valutare un Databricks SQL alert come parte di un Lakeflow Job.
Il dettaglio interessante è l’integrazione con l’orchestrazione: il task restituisce il proprio stato di valutazione come task output value, così i task a valle possono ramificare in base al risultato. In pratica, l’alert smette di essere solo una notifica e diventa un nodo decisionale dentro il job.
Perché è comodo per l’orchestrazione
Finora, condizionare un flusso al risultato di un alert richiedeva spesso logica esterna o passaggi custom. Portare la valutazione dell’alert dentro Lakeflow Jobs, con un output su cui si può fare branching, consente pattern come: esegui la valutazione, e solo se la condizione è soddisfatta lancia il task di refresh, la notifica o lo stop della pipeline. È il tipo di primitiva che rende i job più dichiarativi e meno dipendenti da script collaterali.
L’abilitazione di default significa che la feature arriverà nei workspace senza interventi, coerentemente con il modo in cui Databricks distribuisce le novità in modo progressivo. Per i team che già usano gli alert SQL, è l’occasione per rivedere i job e sostituire eventuali workaround con il task nativo.
In sintesi
- Il task SQL alert in Lakeflow Jobs è in GA e sarà disponibile di default nei workspace.
- Restituisce lo stato di valutazione come output, permettendo ai task a valle di ramificare sul risultato.
- Utile per rendere i job più dichiarativi ed eliminare logica esterna di condizionamento.
Fonte: SQL alert task in Lakeflow Jobs will be available by default — https://docs.databricks.com/aws/en/release-notes/whats-coming#sql-alert-task-in-lakeflow-jobs-will-be-available-by-default
Hai qualcosa da aggiungere? Unisciti alla discussione.