Создание хранимых функций
Функции — это многократно используемые запросы или части запросов. Аналитика в режиме реального времени поддерживает два типа функций:
Встроенные функции, которые являются жестко закодированных функций, которые не могут быть изменены пользователями.
Определяемые пользователем функции, разделенные на два типа:
- Хранимые функции: это определяемые пользователем функции, которые хранятся и управляются сущностями схемы базы данных (например, таблицами). Дополнительные сведения о создании и управлении хранимыми функциями см. в обзоре управления хранимыми функциями.
- Определяемые запросом функции: это определяемые пользователем функции, определенные и используемые в пределах одного запроса. Определение таких функций выполняется инструкцией let. Дополнительные сведения о создании определяемых запросом функций см. в статье "Создание определяемой пользователем функции".
Из этой статьи вы узнаете, как создать или изменить существующую хранимую функцию с помощью ..create-or-alter
function
Дополнительные сведения о команде см. .create-or-alter
function
в разделе .create-or-alter function
Необходимые компоненты
- Рабочая область с емкостью с поддержкой Microsoft Fabric
- База данных KQL с разрешениями на редактирование
Функции
Эта функция позволяет создавать или изменять существующую функцию с помощью .create-or-alter
function
команды, которая сохраняет ее в метаданных базы данных. Если функция с предоставленным именем функции не существует в метаданных базы данных, команда создает новую функцию. В противном случае именованной функции изменяется.
Перейдите к базе данных KQL и выберите "Создать>функцию". Команда
.create-or-alter
автоматически заполняется в окне просмотра данных .Введите имя функции и параметры запроса функции вместо заполнителя, а затем нажмите кнопку "Выполнить".
Сохраненные функции отображаются в разделе "Функции " в области обозревателя .
В окне "Изучение данных" выполните запрос, чтобы убедиться, что вы успешно создали или изменили свою функцию.