Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este artículo se detallan los detalles del servicio y las limitaciones actuales de las funciones de datos de usuario de Fabric.
Informes de capacidad
El uso de las funciones de datos de usuario de Fabric se notifica en la aplicación de métricas de capacidad de Fabric. Los informes de capacidad se contabilizan para la creación, publicación, ejecución y almacenamiento de funciones de datos de usuario de Fabric. Para obtener más información sobre las métricas reportadas en la aplicación Fabric Capacity Metrics, visite Fabric Operations.
Requisitos de seguridad de red
Para que las funciones de datos de usuario de Fabric funcionen correctamente, la red debe permitir solicitudes "multipart/form-data" y cargas de archivos en puntos de conexión de Fabric. Si no se cumple este requisito, las siguientes solicitudes pueden producir un error de uso compartido de recursos entre orígenes (CORS): publicar funciones y cargar bibliotecas personalizadas.
Limitaciones
Estas son las limitaciones actuales de Fabric User Data Functions:
Solo el propietario puede editar las funciones: en este momento, solo el propietario del elemento Funciones de datos de usuario puede modificar y publicar el código de las funciones. Para obtener instrucciones sobre cómo transferir la propiedad de los elementos de Fabric, consulte Tomar posesión de los elementos de Fabric.
Período de enfriamiento de publicación de Functions: después de publicar las funciones, debe esperar al menos 2 minutos antes de volver a publicar. Este período de enfriamiento es aplicable al publicar desde el portal de Functions en el navegador, la extensión de Visual Studio Code User Data Functions, la acción de importación de Git o mediante canalizaciones de implementación.
"Administrar conexiones" solo admite orígenes de datos de Fabric: la característica "Administrar conexiones" solo admite la conexión a orígenes de datos nativos de Fabric en este momento. Para más información, visite Conexión a orígenes de datos.
"Administrar conexiones" no se puede conectar a recursos que tienen caracteres especiales en sus nombres: los recursos de Fabric, como las bases de datos, que tienen caracteres especiales en sus nombres, como llaves rizadas o caracteres no ASCII, no son compatibles con la experiencia de Administrar conexiones en las Funciones de Datos de Usuario. Para más información, visite Conexión a orígenes de datos.
Limitaciones regionales de User Data Functions: User Data Functions no está disponible en un subconjunto de regiones de Fabric. Para obtener una lista actualizada de las regiones en las que Fabric User Data Functions está disponible, consulte Disponibilidad de la región de Fabric. Si el inquilino principal está en una región no admitida, puede crear una capacidad en una región admitida para usar funciones de datos de usuario. Para más información, consulte Administración de la capacidad de Fabric.
Limitaciones regionales de la característica Prueba en modo de desarrollo: la funcionalidad de prueba en modo de desarrollo no está disponible en las siguientes regiones de Fabric: Sur de Brasil, Centro de Israel y Centro de México. Todavía puede probar las funciones publicándolas y ejecutándolas, o mediante la extensión de VS Code para probarlas localmente.
Palabras clave reservadas de Python en Fabric User Data Functions: además de las palabras clave reservadas del lenguaje Python, Las funciones de datos de usuario de Fabric también usan las siguientes palabras clave:
req,contextyreqInvocationId. Las palabras clave reservadas no se pueden usar como nombres de parámetro o nombres de función.No se admiten parámetros con valores predeterminados o valores opcionales: en este momento, se requieren todos los parámetros de función al invocar la invocación. Del mismo modo, actualmente no se admite proporcionar valores predeterminados en la definición del argumento de función. Por ejemplo, la función siguiente produce un error de sintaxis:
# The default value for the argument called 'name' is not supported and treated like a syntax error. @udf.function() def goodbye_fabric(name: str = "N/A") -> str: return f"Goodbye, {name}."Soporte de principal de servicio: actualmente, no se admite el acceso a elementos ni a orígenes de datos de Fabric mediante un principal de servicio. Por ejemplo, no puede usar Funciones de datos de usuario de Fabric como identidad administrada o identidad del área de trabajo.
Límites de servicio
En la lista siguiente se detallan los límites de servicio de los elementos de Funciones de datos de usuario.
| Límite | Valor | Descripción |
|---|---|---|
| Longitud de la carga de la solicitud | 4 MB | Tamaño máximo de todos los parámetros de solicitud combinados. |
| Tiempo de expiración de ejecución de la solicitud | 240 segundos | Cantidad máxima de tiempo durante el que se puede ejecutar una función. |
| Límite de tamaño de respuesta | 30 MB | Tamaño máximo del valor devuelto de la respuesta de una función. |
| Retención de registros | 30 días | El número de días durante los que los registros de invocación históricos se conservan de forma predeterminada. |
| Tamaño máximo de la biblioteca privada | 28,6 MB | El tamaño máximo de un archivo .whl cargado en la experiencia de administración de bibliotecas como biblioteca privada. |
| Tiempo de espera de prueba en el portal | 15 minutos | Cantidad de tiempo que la sesión de prueba está activa hasta que se procesa una nueva solicitud. La sesión se extiende en 15 minutos cuando se recibe una nueva solicitud dentro del período de tiempo de espera. |
| Versión de Python (funcionalidad de ejecución) | 3,11 | La versión de Python que se usa para las funciones publicadas en el modo Ejecutar solo. |
| Versión de Python (funcionalidad de prueba) | 3,12 | La versión de Python que se usa para la funcionalidad de prueba en modo Desarrollo. |