Vytváření uložených funkcí
Funkce jsou opakovatelně použitelné dotazy nebo části dotazů. Inteligentní funkce v reálném čase podporují dva druhy funkcí:
Předdefinované funkce, které jsou pevně zakódované funkce, které uživatelé nemůžou upravovat.
Uživatelem definované funkce, které jsou rozdělené do dvou typů:
- Uložené funkce: jsou uživatelem definované funkce, které jsou uložené a spravované entity schématu databáze (například tabulky). Další informace o vytváření a správě uložených funkcí najdete v tématu Přehled správy uložených funkcí.
- Funkce definované dotazem: jsou uživatelem definované funkce, které jsou definovány a používány v rámci oboru jednoho dotazu. Tyto funkce se definují pomocí příkazu let. Další informace o vytváření funkcí definovaných dotazem najdete v tématu Vytvoření uživatelem definované funkce.
V tomto článku se dozvíte, jak vytvořit nebo změnit existující uloženou funkci pomocí funkce .create-or-alter
function
.
Další informace o příkazu najdete v .create-or-alter
function
tématu .create-or-alter function
Požadavky
- Pracovní prostor s kapacitou s podporou Microsoft Fabric
- Databáze KQL s oprávněními pro úpravy
Funkce
Tato funkce umožňuje vytvořit nebo změnit existující funkci pomocí .create-or-alter
function
příkazu, který ji ukládá do metadat databáze. Pokud funkce se zadaným názvem funkce v metadatech databáze neexistuje, příkaz vytvoří novou funkci. Jinak se pojmenovaná funkce změní.
Přejděte do databáze KQL a vyberte Nová>funkce. Příkaz
.create-or-alter
se automaticky vyplní v okně Prozkoumat data .Zadejte název funkce a parametry dotazu funkce místo zástupného textu a pak vyberte Spustit.
Uložené funkce se zobrazí v části Funkce v podokně Průzkumník .
V okně Prozkoumat data spusťte dotaz a zkontrolujte, jestli jste funkci úspěšně vytvořili nebo změnili.