Udostępnij za pośrednictwem


Tworzenie przechowywanych funkcji

Funkcje to zapytania lub części zapytań do wielokrotnego użytku. Analiza w czasie rzeczywistym obsługuje dwa rodzaje funkcji:

  • Wbudowane funkcje, które są trwale zakodowane funkcje, których nie można modyfikować przez użytkowników.

  • Funkcje zdefiniowane przez użytkownika, które są podzielone na dwa typy:

    • Funkcje składowane: to funkcje zdefiniowane przez użytkownika, które są przechowywane i zarządzane jednostki schematu bazy danych (takie jak tabele). Aby uzyskać więcej informacji na temat tworzenia przechowywanych funkcji i zarządzania nimi, zobacz Omówienie zarządzania funkcjami przechowywanymi.
    • Funkcje zdefiniowane przez zapytanie: to funkcje zdefiniowane przez użytkownika, które są definiowane i używane w zakresie pojedynczego zapytania. Do definiowania takich funkcji służy instrukcja let. Aby uzyskać więcej informacji na temat tworzenia funkcji zdefiniowanych przez zapytanie, zobacz Tworzenie funkcji zdefiniowanej przez użytkownika.

Z tego artykułu dowiesz się, jak utworzyć lub zmienić istniejącą funkcję przechowywaną przy użyciu polecenia .create-or-alter function.

Aby uzyskać więcej informacji na .create-or-alter function temat polecenia, zobacz .create-or-alter function

Wymagania wstępne

Funkcje

Ta funkcja umożliwia utworzenie lub zmianę istniejącej funkcji przy użyciu .create-or-alter function polecenia , które przechowuje je w metadanych bazy danych. Jeśli funkcja z podaną funkcją FunctionName nie istnieje w metadanych bazy danych, polecenie tworzy nową funkcję. W przeciwnym razie nazwana funkcja zostanie zmieniona.

  1. Przejdź do bazy danych KQL i wybierz pozycję Nowa>funkcja. Polecenie .create-or-alter jest wypełniane automatycznie w oknie Eksploruj dane .

    Zrzut ekranu przedstawiający stronę docelową bazy danych KQL z menu rozwijanego Nowa opcja. Wyróżniono opcję o nazwie Funkcja.

  2. Wprowadź nazwę funkcji i parametry zapytania funkcji zamiast tekstu zastępczego, a następnie wybierz pozycję Uruchom.

    Zrzut ekranu przedstawiający okno Eksploruj dane z nowo utworzoną funkcją w funkcji Analizy w czasie rzeczywistym.

    Funkcje przechowywane są wyświetlane w obszarze Funkcje w okienku Eksplorator .

    Zrzut ekranu przedstawiający okienko Eksploratora z listą przechowywanych funkcji zdefiniowanych przez użytkownika.

  3. W oknie Eksploruj dane uruchom zapytanie, aby sprawdzić, czy funkcja została pomyślnie utworzona lub zmieniona.

    Zrzut ekranu przedstawiający okno Eksploruj dane z wynikami zapytania przechowywanej funkcji w funkcji analizy w czasie rzeczywistym.