Sdílet prostřednictvím


Uložené výsledky dotazů

Platí pro: ✅Microsoft FabricAzure 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.