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


Детали службы и ограничения функций пользовательских данных в Fabric

В этой статье подробно описаны сведения о службе и текущие ограничения функций пользовательских данных Fabric.

Отчеты о емкости

Использование функций пользовательских данных Fabric сообщается в приложении метрик емкости Fabric. Отчеты емкости учитывают создание, публикацию, выполнение и хранение функций пользовательских данных в Fabric. Дополнительные сведения о счетчиках, которые сообщаются в приложении метрик емкости Fabric, см. в разделе Fabric Operations.

Требования к безопасности сети

Чтобы пользовательские функции данных Fabric работали правильно, ваша сеть должна разрешать запросы "multipart/form-data" и загрузку файлов на конечные точки Fabric. Если это требование не выполняется, следующие запросы могут привести к ошибке общего доступа к ресурсам (CORS) между источниками: публикация функций и отправка пользовательских библиотек.

Ограничения

Ниже приведены текущие ограничения для функций пользовательских данных Fabric.

  • Функции могут изменяться только владельцем: на данный момент только владелец элемента пользовательских функций данных может изменять и публиковать код функций. Для получения инструкций о том, как передать право владения элементами Fabric, см. в разделе «Взять на себя владение элементами Fabric».

  • Период охлаждения после публикации функций: После публикации функций необходимо подождать не менее 2 минут перед следующей публикацией. Этот период охлаждения применим при публикации через портал Functions в браузере, расширение Visual Studio Code для пользовательских функций данных, функцию импорта GIT или с помощью конвейеров развертывания.

  • "Управление подключениями" поддерживает только источники данных Fabric: функция "Управление подключениями" поддерживает только подключение к источникам данных на основе Fabric в данный момент. Дополнительные сведения см. по ссылке Подключение к источникам данных.

  • "Управление подключениями" не может подключаться к ресурсам, в именах которых содержатся специальные символы, например, фигурные скобки или символы, отличные от ASCII. Ресурсы платформы, такие как базы данных, которые имеют в именах специальные символы, несовместимы с опытом использования Управления подключениями в Пользовательских функциях данных. Дополнительные сведения см. по ссылке Подключение к источникам данных.

  • Региональные ограничения для функций пользовательских данных: функции пользовательских данных недоступны в подмножестве регионов Fabric. Обновленный список регионов, где доступны функции пользовательских данных Fabric, см. в разделе "Доступность региона Fabric". Если ваш домашний клиент находится в неподдерживаемом регионе, можно создать емкость в поддерживаемом регионе для использования функций пользовательских данных. Дополнительные сведения см. в разделе "Управление емкостью Fabric".

  • Региональные ограничения для функции тестирования в режиме разработки: Функциональность тестирования в режиме разработки недоступна в следующих регионах Fabric: Южная Бразилия, Центральный Израиль и Центральная Мексика. Вы по-прежнему можете протестировать функции, публикуя их и запуская их, или с помощью расширения VS Code для локального тестирования.

  • Поддержка субъекта-службы: доступ к элементам и источникам данных Fabric с помощью субъекта-службы в настоящее время не поддерживается. Например, нельзя использовать функции пользовательских данных Fabric в качестве управляемой учётной записи или учётной записи рабочей области.

Ограничения услуг

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

Лимит Ценность Описание
Длина полезных данных запроса 4 МБ Максимальный размер всех параметров запроса, объединенных.
Время ожидания выполнения запроса 240 секунд Максимальное время выполнения функции.
Ограничение размера ответа 30 МБ Максимальный размер возвращаемого значения ответа функции.
Хранение журналов 30 дней Количество дней, для которых по умолчанию хранятся журналы вызовов.
Максимальный размер частной библиотеки 28,6 МБ Максимальный размер файла .whl, загруженного в раздел управления библиотеками в качестве частной библиотеки.
Тест в условиях тайм-аута портала 15 минут Время активности тестового сеанса до обработки нового запроса. Сеанс расширяется на 15 минут при получении нового запроса в течение периода ожидания.
Версия Python (возможность запуска) 3.11 Версия Python, используемая для опубликованных функций в режиме запуска.
Версия Python (возможность тестирования) 3.12 Версия Python, используемая для тестовой возможности в режиме разработки.

Дальнейшие действия

  • Создайте новый элемент функций пользовательских данных в Портале Fabric или с помощью Расширения VS Code.
  • Узнайте о модели программирования функций обработки пользовательских данных