Поделиться через


Создание хранимых функций

Функции — это многократно используемые запросы или части запросов. Аналитика в режиме реального времени поддерживает два типа функций:

  • Встроенные функции, которые являются жестко закодированных функций, которые не могут быть изменены пользователями.

  • Определяемые пользователем функции, разделенные на два типа:

    • Хранимые функции: это определяемые пользователем функции, которые хранятся и управляются сущностями схемы базы данных (например, таблицами). Дополнительные сведения о создании и управлении хранимыми функциями см. в обзоре управления хранимыми функциями.
    • Определяемые запросом функции: это определяемые пользователем функции, определенные и используемые в пределах одного запроса. Определение таких функций выполняется инструкцией let. Дополнительные сведения о создании определяемых запросом функций см. в статье "Создание определяемой пользователем функции".

Из этой статьи вы узнаете, как создать или изменить существующую хранимую функцию с помощью ..create-or-alter function

Дополнительные сведения о команде см. .create-or-alter function в разделе .create-or-alter function

Необходимые компоненты

Функции

Эта функция позволяет создавать или изменять существующую функцию с помощью .create-or-alter function команды, которая сохраняет ее в метаданных базы данных. Если функция с предоставленным именем функции не существует в метаданных базы данных, команда создает новую функцию. В противном случае именованной функции изменяется.

  1. Перейдите к базе данных KQL и выберите "Создать>функцию". Команда .create-or-alter автоматически заполняется в окне просмотра данных .

    Снимок экрана: целевая страница базы данных KQL с раскрывающимся меню

  2. Введите имя функции и параметры запроса функции вместо заполнителя, а затем нажмите кнопку "Выполнить".

    Снимок экрана: окно

    Сохраненные функции отображаются в разделе "Функции " в области обозревателя .

    Снимок экрана: панель обозревателя с списком хранимых пользовательских функций.

  3. В окне "Изучение данных" выполните запрос, чтобы убедиться, что вы успешно создали или изменили свою функцию.

    Снимок экрана: окно просмотра данных с результатами запроса хранимой функции в аналитике в режиме реального времени.