Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Gebruik een SQL-waarschuwingstaak om een Databricks SQL-waarschuwing te evalueren als onderdeel van een taak. Met SQL-waarschuwingstaken kunt u bewaking op basis van waarschuwingen integreren in uw gegevenspijplijnen, waardoor geautomatiseerde voorwaardecontroles en meldingen naast andere taaktaken worden ingeschakeld. Zie Databricks SQL-waarschuwingen voor meer informatie over Databricks SQL-waarschuwingen.
vereisten voor
Als u de SQL-waarschuwingstaak wilt gebruiken, moet u voldoen aan de volgende vereisten:
- U moet een bestaande Databricks SQL-waarschuwing in uw werkruimte hebben. Zie Een waarschuwing maken om een melding in te stellen.
- U moet ten minste de machtiging CAN RUN hebben voor de waarschuwing die u wilt gebruiken.
- U moet toegang hebben tot een serverloze of pro SQL Warehouse.
Een SQL-waarschuwingstaak configureren
In de gebruikersinterface voor taken worden opties dynamisch weergegeven op basis van andere geconfigureerde instellingen. Een taak configureren SQL Alert :
- Klik in uw werkruimte op
Taken en pijplijnen in de zijbalk.
- Klik Maken en vervolgens Taak.
- Klik op Nog een taaktype toevoegen. Zoek naar SQL-waarschuwing en klik op de tegel om deze te selecteren.
- Voer een taaknaam in.
- Selecteer in de vervolgkeuzelijst Waarschuwing de Databricks SQL-waarschuwing die u wilt evalueren.
- (Optioneel) Selecteer in de vervolgkeuzelijst SQL Warehouse het SQL Warehouse dat u wilt gebruiken voor het uitvoeren van de waarschuwingsquery. Als deze niet is ingesteld, wordt het interne magazijn voor de waarschuwing gebruikt. U moet een serverloze of pro SQL-warehouse gebruiken voor SQL-waarschuwingstaken.
- (Optioneel) Kies in de vervolgkeuzelijst Abonnees de gebruikers en meldingsbestemmingen die meldingen moeten ontvangen met de waarschuwingsresultaten. Als dit niet is ingesteld, ontvangen de interne abonnees van de waarschuwing (indien van toepassing) meldingen. Als u het onderwerp en de hoofdtekst van de melding, inclusief queryresultaten, wilt aanpassen, configureert u de meldingssjabloon voor de onderliggende Databricks SQL-waarschuwing. Zie Meldingssjablonen.
- (Optioneel) Gebruik meldingen om e-mailadressen of webhooks op de hoogte te stellen wanneer deze taak wordt uitgevoerd, voltooid of mislukt:
- Klik op
Toevoegen om het dialoogvenster Taakmeldingen te openen.
- Klik op Melding toevoegen om een nieuwe melding toe te voegen of een bestaande melding te bewerken.
- Kies een bestemming in de vervolgkeuzelijst Bestemming . Als de gewenste bestemming niet beschikbaar is en u over de juiste machtigingen beschikt, klikt u op
Voeg een nieuwe systeembestemming toe om een nieuwe in te stellen. U moet een werkruimtebeheerder zijn om een systeembestemming toe te voegen. Zie Meldingsbestemmingen beheren.
- Klik op opslaan om uw instellingen toe te passen.
- Klik op
- (Optioneel) Zie Geavanceerde taakinstellingen om de drempelwaarde voor duur of nieuwe pogingen te configureren.
- Klik op Taak opslaan.
Als u deze taak wilt bewerken, klonen, uitschakelen of verwijderen, zie Taken configureren en bewerken in Lakeflow Jobs.
Gedrag van SQL-waarschuwingstaken
Wanneer een taak een SQL-waarschuwingstaak uitvoert, gebeurt het volgende:
- De query van de waarschuwing wordt uitgevoerd op het opgegeven SQL-warehouse.
- De waarschuwingsvoorwaarde wordt geëvalueerd op basis van de queryresultaten.
- Abonnees die voor de taak zijn geconfigureerd, ontvangen meldingen op basis van het waarschuwingsresultaat.
De SQL-waarschuwingstaak rapporteert een van de volgende statussen:
- Geslaagd: de waarschuwing is geëvalueerd, ongeacht of de waarschuwingsvoorwaarde is geactiveerd of niet.
- Mislukt: er is een fout opgetreden tijdens de evaluatie van waarschuwingen, zoals een verbindingsprobleem met sql warehouse of een queryfout.
Note
De SQL-waarschuwingstaak evalueert de waarschuwing onafhankelijk van een planning die is geconfigureerd voor de waarschuwing zelf. Schema's voor de onderliggende waarschuwing worden niet beïnvloed door de taakuitvoering.
Limitations
- SQL-waarschuwingstaken bieden geen ondersteuning voor parameters. Als u geparameteriseerde query's wilt gebruiken, kunt u in plaats daarvan een SQL-taak gebruiken.
- SQL-waarschuwingstaken ondersteunen alleen Databricks SQL-waarschuwingen. Verouderde waarschuwingen worden niet ondersteund.