Vytváranie uložených funkcií
Funkcie sú opätovne použiteľné dotazy alebo časti dotazov. Funkcia Inteligencia v reálnom čase podporuje dva druhy funkcií:
Vstavané funkcie, ktoré sú naprogramovanými funkciami, ktoré používatelia nemôžu upraviť.
Používateľom definované funkcie, ktoré sú rozdelené do dvoch typov:
- Uložené funkcie: sú používateľom definované funkcie, ktoré sú uložené a spravované entity schém databázy (napríklad tabuľky). Ďalšie informácie o vytváraní a spravovaní uložených funkcií nájdete v téme Prehľad spravovania uložených funkcií.
- Funkcie definované dotazom: sú funkcie definované používateľom, ktoré sa definujú a používajú v rámci jedného dotazu. Definícia takýchto funkcií sa vykonáva prostredníctvom príkazu let. Ďalšie informácie o tom, ako vytvoriť funkcie definované dotazom, nájdete v téme Vytvorenie funkcie definovanej používateľom.
V tomto článku sa dozviete, ako vytvoriť alebo zmeniť existujúcu uloženú funkciu pomocou .create-or-alter
function
funkcie .
Ďalšie informácie o príkaze nájdete v téme .create-or-alter
function
.create-or-alter function
Požiadavky
- Pracovný priestor s kapacitou povolenou pre službu Microsoft Fabric
- Databáza KQL s povoleniami na úpravu
Funkcie
Táto funkcia umožňuje vytvoriť alebo zmeniť existujúcu funkciu pomocou .create-or-alter
function
príkazu, ktorý ju ukladá do metaúdajov databázy. Ak funkcia so zadaným názvom funkcie neexistuje v metaúdajoch databázy, príkaz vytvorí novú funkciu. V opačnom prípade sa pomenovaná funkcia zmení.
Vyhľadajte svoju databázu KQL a vyberte položku Nová>funkcia. Príkaz
.create-or-alter
sa automaticky vyplní v okne Preskúmať údaje .Zadajte názov funkcie a parametre dotazu funkcie namiesto textu zástupného objektu a potom vyberte položku Spustiť.
Uložené funkcie sa zobrazia v časti Funkcie na table Prieskumník .
V okne Preskúmať údaje spustite dotaz, aby ste skontrolovali, či ste funkciu úspešne vytvorili alebo zmenili.