Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tato stránka popisuje techniky vytváření SQL, které překračují rámec kontroly prahové hodnoty s jedním sloupcem.
Agregace výstrah
Agregace výstrahy funguje úpravou původního sql dotazu SQL Databricks připojeného k upozornění. Výstraha zabalí původní text dotazu do společného tabulkového výrazu (CTE) a provede na něm agregační dotaz k agregaci výsledku dotazu.
Například agregace ve výstraze připojené k dotazu s textem SUM znamená, že kdykoli se výstraha aktualizuje, upravený SQL dotaz, který se spustí, bude: SELECT 1 AS column_name.
To znamená, že původní výsledek dotazu (předem agregovaný) se nedá zobrazit ve vlastním textu výstrahy (s parametry, jako jsou QUERY_RESULT_ROWS a QUERY_RESULT_COLS), kdykoli je u výstrahy agregace. Místo toho tyto proměnné zobrazí pouze konečný výsledek dotazu po agregaci.
Upozornění pro více sloupců
Pokud chcete nastavit výstrahu na základě více sloupců dotazu, může váš dotaz implementovat logiku upozornění a vrátit logickou hodnotu, pro kterou se má upozornění aktivovat. Příklad:
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
Tento dotaz vrátí 1 , když drafts_count > 10000 and archived_count > 5000.
Pak můžete nakonfigurovat výstrahu tak, aby se aktivovala, když je hodnota 1.
Upozornění pro zobrazení metrik
Upozornění na zobrazení metrik můžete nastavit tak, aby se zobrazilo upozornění, když hodnota metriky spadá mimo očekávaný rozsah. Upozornění na zobrazení metrik fungují stejně jako upozornění na jakoukoli jinou datovou sadu. V dotazu výstrahy odkazujte na zobrazení metrik pomocí jeho plně kvalifikovaného názvu.