Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här sidan beskriver SQL-redigeringstekniker som går utöver en tröskelvärdeskontroll med en kolumn.
Aviseringsaggregeringar
En aggregering av en avisering fungerar genom att ändra den ursprungliga SQL-frågan för Databricks SQL som är kopplad till aviseringen. Aviseringen omsluter den ursprungliga frågetexten i ett vanligt tabelluttryck (CTE) och utför en omslutningsaggregeringsfråga på den för att aggregera frågeresultatet.
Till exempel innebär en SUM aggregering på en avisering som är kopplad till en fråga med text SELECT 1 AS column_name att när aviseringen uppdateras blir den ändrade SQL som körs: WITH q AS (SELECT 1 AS column_name) SELECT SUM(column_name) FROM q.
Det innebär att det ursprungliga frågeresultatet (föraggregerat) inte kan visas i en anpassad aviseringstext (med parametrar som QUERY_RESULT_ROWS och QUERY_RESULT_COLS) när det finns en aggregering i en avisering. I stället visar dessa variabler bara det slutgiltiga frågeresultatet efter aggregering.
Avisering för flera kolumner
Om du vill ange en avisering baserat på flera kolumner i en fråga kan din fråga implementera aviseringslogik och returnera ett booleskt värde som aviseringen ska utlösas på. Ett exempel:
SELECT CASE WHEN drafts_count > 10000 AND archived_count > 5000 THEN 1 ELSE 0 END
FROM (
SELECT sum(CASE WHEN is_archived THEN 1 ELSE 0 END) AS archived_count,
sum(CASE WHEN is_draft THEN 1 ELSE 0 END) AS drafts_count
FROM queries) data
Den här frågan returnerar 1 när drafts_count > 10000 and archived_count > 5000.
Sedan kan du konfigurera aviseringen så att den utlöses när värdet är 1.
Avisering för mätvärdesvyer
Du kan ange en avisering i en måttvy för att få ett meddelande när ett måttvärde ligger utanför ett förväntat intervall. Aviseringar om måttvyer fungerar på samma sätt som aviseringar på andra datauppsättningar. I aviseringens fråga refererar du till måttvyn med dess fullständigt kvalificerade namn.