Tárolt függvények létrehozása

A függvények ismételten felhasználható lekérdezések vagy lekérdezésrészek. A Valós idejű elemzés kétféle függvényt támogat:

  • Beépített függvények, amelyek a felhasználók által nem módosítható, szigorúan kódolt függvények.

  • Felhasználó által definiált függvények, amelyek két típusra vannak osztva:

    • Tárolt függvények: olyan felhasználó által definiált függvények, amelyek tárolt és felügyelt adatbázisséma-entitások (például táblák). A tárolt függvények létrehozásáról és kezeléséről további információt a Tárolt függvények kezelésének áttekintése című témakörben talál.
    • Lekérdezéssel definiált függvények: olyan felhasználó által definiált függvények, amelyek egyetlen lekérdezés hatókörén belül vannak definiálva és használva. Az ilyen függvények meghatározása egy let utasítással történik. További információ a lekérdezésalapú függvények létrehozásáról: Felhasználó által definiált függvény létrehozása.

Ebben a cikkben megtudhatja, hogyan hozhat létre vagy módosíthat egy meglévő tárolt függvényt a .create-or-alterfunction.

A paranccsal kapcsolatos további információkért .create-or-alterfunction lásd: .create-or-alter function

Előfeltételek

Funkciók

Ez a funkció lehetővé teszi egy meglévő függvény létrehozását vagy módosítását a .create-or-alterfunction parancs használatával, amely az adatbázis metaadataiban tárolja. Ha a megadott functionName függvény nem létezik az adatbázis metaadatai között, a parancs létrehoz egy új függvényt. Ellenkező esetben a névvel ellátott függvény módosul.

  1. Keresse meg a KQL-adatbázist, és válassza az Új>függvény lehetőséget. A .create-or-alter parancs automatikusan fel lesz töltve az Adatok felfedezése ablakban.

    Screenshot of a KQL database landing page showing the New option dropdown menu. The option titled Function is highlighted.

  2. Írja be a függvény nevét és lekérdezési paramétereit a helyőrző szöveg helyett, majd válassza a Futtatás lehetőséget.

    Screenshot of the Explore your data window showing the newly created function in Real-Time Analytics.

    A tárolt függvények az Explorer panel Függvények területén jelennek meg.

    Screenshot of Explorer pane showing the list of stored user-defined functions.

  3. Az Adatok feltárása ablakban futtasson egy lekérdezést, amely ellenőrzi, hogy sikeresen létrehozta vagy módosította-e a függvényt.

    Screenshot of the Explore your data window showing query results of a stored function in Real-Time Analytics.