В последнее время я работал с аналитическими данными о приложениях и создавал свои запросы и понимание. Одна из функций, которую я ожидал, - это определение функций, выходящих за рамки конкретного скрипта / запроса kusto, с намерением, чтобы функция могла быть повторно использована из других скриптов / запросов.
Когда я начал работать с ним, я заметил пункт меню под источниками, который был помечен fx functions
, и предположил, что именно здесь я смогу в конечном итоге добавить свои функции. Изначально я не видел пути пользовательского интерфейса для его создания и думал, что это связано с политиками авторизации. Поскольку теперь мне намного удобнее пользоваться языком Kusto, я хочу разбить свои большие скрипты на более мелкие, но я не могу.
Я проверил частную учетную запись, где я являюсь полноправным владельцем, могу ли я добавить ее, но также нет пути к пользовательскому интерфейсу. Я разговаривал с нашими конфигураторами Azure, и он, как владелец, тоже не может найти путь к пользовательскому интерфейсу. Похоже, это не результат ограниченной авторизации. Я погуглил и ничего не нашел. У меня есть документация, о которой не упоминается.
Кто-нибудь знает, что это такое, и если он представляет собой библиотеку пользовательских функций, как ее можно изменить? Как бы вы на это ссылались?
Обновление 1
Из ответа, предоставленного @ ivan-yang, кажется, что я пропустил это при попытке использовать свою личную учетную запись. Судя по всему, вы можете сохранить скрипт как
- A query
- Private
- Общий
- Функция
При сохранении как функции система создает ссылку в общих запросах, но с другим значком.