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.
Usare un'attività di avviso SQL per valutare un avviso SQL di Databricks come parte di un processo. Le attività di avviso SQL consentono di integrare il monitoraggio basato su avvisi nelle pipeline di dati, abilitando i controlli e le notifiche automatizzati delle condizioni insieme ad altre attività del processo. Per altre informazioni sugli avvisi sql di Databricks, vedere Avvisi SQL di Databricks.
Requisiti
Per usare l'attività di avviso SQL, è necessario soddisfare i prerequisiti seguenti:
- È necessario avere un avviso SQL di Databricks esistente nell'area di lavoro. Per creare un avviso, vedere Creare un avviso.
- È necessario disporre almeno dell'autorizzazione CAN RUN per l'avviso che si vuole usare.
- È necessario avere accesso a un serverless o a un sql warehouse pro.
Configurare un compito di avviso SQL
L'interfaccia utente dei processi visualizza le opzioni in modo dinamico in base ad altre impostazioni configurate. Per configurare un'attività SQL Alert:
- Nell'area di lavoro fare clic
Processi e pipeline nella barra laterale.
- Fare clic su Crea, quindi su Lavoro.
- Fare clic su Aggiungi un altro tipo di attività. Cercare Avviso SQL e fare clic sul riquadro per selezionarlo.
- Immettere un nome per l’attività.
- Nel menu a discesa Avviso selezionare l'avviso SQL di Databricks da valutare.
- (Facoltativo) Nel menu a discesa SQL Warehouse selezionare il SQL Warehouse da utilizzare per eseguire la query di avviso. Se non è impostato, viene usato il magazzino interno dell'avviso. È necessario utilizzare un serverless o un SQL warehouse professionale per le attività di notifica SQL.
- (Facoltativo) Nell'elenco a discesa Sottoscrittori scegliere gli utenti e le destinazioni di notifica che devono ricevere notifiche con i risultati dell'avviso. Se non impostato, i sottoscrittori interni dell'avviso (se applicabile) ricevono notifiche. Per personalizzare l'oggetto e il corpo della notifica, inclusi i risultati della query, configurare il modello di notifica nell'avviso SQL di Databricks sottostante. Vedere Modelli di notifica.
- (Facoltativo) Usare Notifiche per notificare gli indirizzi di posta elettronica o i webhook all'inizio, al completamento o all'esito negativo dell'esecuzione di questa attività:
- Fare clic
Aggiungi per aprire la finestra di dialogo Notifiche attività.
- Fare clic su Aggiungi notifica per aggiungere una nuova notifica o modificarne una esistente.
- Scegliere una destinazione dal menu a discesa Destinazione . Se la destinazione desiderata non è disponibile e si dispone delle autorizzazioni appropriate, fare clic
Aggiungere una nuova destinazione di sistema per configurare una nuova destinazione. Per aggiungere una destinazione di sistema, è necessario essere un amministratore dell'area di lavoro. Vedere Gestire le destinazioni di notifica.
- Fare clic su Salva per applicare le impostazioni.
- Fare clic
- (Facoltativo) Per configurare soglia di durata o tentativi, consulta Impostazioni avanzate dell'attività.
- Fare clic su Salva attività.
Per modificare, clonare, disabilitare o eliminare questa attività, vedere Configurare e modificare le attività in Processi Lakeflow.
Comportamento dell'attività di avviso SQL
Quando un processo esegue un'attività di avviso SQL, si verifica quanto segue:
- La query dell'avviso viene eseguita nel data warehouse SQL specificato.
- La condizione di avviso viene valutata rispetto ai risultati della query.
- I Sottoscrittori configurati nell'attività ricevono notifiche in base al risultato dell'avviso.
L'attività avviso SQL segnala uno degli stati seguenti:
- Operazione riuscita: l'avviso è stato valutato correttamente, indipendentemente dal fatto che la condizione di avviso sia stata attivata o meno.
- Non riuscito: si è verificato un errore durante la valutazione degli avvisi, ad esempio un problema di connettività di SQL Warehouse o un errore di query.
Note
L'attività di avviso SQL valuta l'avviso indipendentemente da qualsiasi programmazione configurata per l'avviso stesso. Le pianificazioni dell'avviso sottostante non sono influenzate dall'esecuzione del lavoro.
Limitazioni
- Le attività di avviso SQL non supportano i parametri. Se hai bisogno di usare query con parametri, considera l'uso di un'attività SQL invece.
- Le attività di avviso SQL supportano solo gli avvisi SQL di Databricks. Gli avvisi legacy non sono supportati.
Risorse aggiuntive
- Task di avviso (v2): Definisci un compito di avviso SQL come codice con Declarative Automation Bundles.
- Avvisi SQL di Databricks: Scopri gli avvisi SQL di Databricks.
- Compito SQL per i lavori: Esegui una query con il compito SQL correlato.