Uložené výsledky dotazů
Platí pro: ✅Microsoft Fabric✅Azure Data Explorer
Uložené výsledky dotazu ukládají výsledek dotazu na službu po dobu až 24 hodin. Stejná identita objektu zabezpečení, která vytvořila uložený dotaz, může odkazovat na výsledky v pozdějších dotazech.
Uložené výsledky dotazů můžou být užitečné v následujících scénářích:
- Stránkování výsledků dotazu Počáteční příkaz spustí dotaz a vrátí první "stránku" záznamů. Pozdější dotazy odkazují na jiné "stránky", aniž by bylo nutné znovu spustit dotaz.
- Scénáře přechodu k podrobnostem, ve kterých se výsledky počátečního dotazu pak prozkoumávají pomocí jiných dotazů.
Aktualizace zásad zabezpečení, jako je přístup k databázi a zabezpečení na úrovni řádků, se nerozšířují do uložených výsledků dotazů. Použijte .drop stored_query_results
, pokud existuje odvolání uživatelských oprávnění.
Uložené výsledky dotazu se chovají jako tabulky v tom, že pořadí záznamů se nezachová. Pokud chcete stránkovat výsledky, doporučujeme, aby dotaz obsahoval jedinečné sloupce ID. Pokud dotaz vrátí více sad výsledků, uloží se pouze první sada výsledků.
Poznámka:
- Pokud máte více než 500 sloupců, vyvolá se chyba a výsledky se neuloží.
- Výsledky dotazu se ukládají do účtu úložiště přidruženého ke clusteru. Data se neuloží do mezipaměti v místním úložišti SSD.
- Cluster sledujících potřebuje k ukládání výsledků dotazů vlastní zapisovatelnou databázi.
Poznámka:
- Pokud máte více než 500 sloupců, vyvolá se chyba a výsledky se neuloží.
- Výsledky dotazu se ukládají do účtu úložiště přidruženého k události. Data se neuloží do mezipaměti v místním úložišti SSD.
- K ukládání výsledků dotazů potřebuje místní databáze vlastní zapisovatelnou databázi.
Následující tabulka uvádí příkazy pro správu a funkce používané ke správě uložených výsledků dotazů:
Příkaz | Popis |
---|---|
Příkaz .set stored_query_result | Vytvoří uložený výsledek dotazu pro uložení výsledků dotazu do služby po dobu až 24 hodin. |
Příkaz .show stored_query_result | Zobrazuje informace o aktivních výsledcích dotazu. |
Příkaz .drop stored_query_result | Odstraní aktivní výsledky dotazu. |
stored_query_result() | Načte uložený výsledek dotazu. |