- Primeros pasos
- Licencia
- Instalación y configuración
- Uso del servicio
- Tipos de entidad
- Crear una entidad
- Entidades en VS Code
- Personalizar una entidad
- Gestionar los datos para una entidad
- Creación de relaciones
- Conjuntos de opciones
- Entidad de usuario del sistema
- Exportación e importación de esquemas
- Búsqueda avanzada en datos de entidad
- Límites de consulta para datos externos
- Mejores prácticas de modelado de entidades y consulta
- Entidades en soluciones
- Limitaciones conocidas
- Referencia
- Ejemplos y tutoriales
- Registro
Límites de consulta para datos externos
Límites que se aplican cuando una consulta de Data Fabric/Data Service se lee desde un sistema externo, que cubre el requisito del filtro, la paginación del almacén, el tamaño del resultado y los tiempos de espera.
Una consulta sobre una entidad federada se ejecuta en un sistema de registro activo en lugar de en los datos almacenados en UiPath. Los siguientes límites evitan que una sola consulta abrume un sistema de origen y mantienen los resultados repetibles en todas las páginas.
Se aplican solo a las consultas que tocan una entidad con campos externos. Una consulta sobre datos almacenados completamente en UiPath no se ve afectada por ninguno de ellos.
Se requiere un filtro
Una consulta sobre una entidad que tiene campos externos debe incluir un filtro.
El requisito no se aplica a:
- una consulta en la que cada entidad involucrada se almacena completamente en UiPath;
- datos de navegación en la pestaña Datos de la interfaz de Data Fabric/Data Service;
- una lectura de muestra, lo que significa una sola entidad con un límite de 200 registros o menos y sin desplazamiento.
Una condición de unión no es un filtro a los efectos de esta regla.
Sin un filtro, la consulta falla y el mensaje nombra la entidad que requiere uno. Un filtro en cualquier campo de esa entidad satisface el requisito.
La pestaña Datos está exenta, por lo que una consulta sin filtro que se realiza correctamente durante la navegación puede fallar cuando la misma consulta se ejecuta desde una actividad, una aplicación o la API.
Las fuentes del almacén de datos devuelven una sola página
Las bases de datos Redshift, Snowflake, Databricks y almacén a las que se accede a través del Database Hub no aplican claves primarias y paginan los resultados en un orden que el almacén no garantiza. Leer una segunda página podría repetir registros u omitirlos, por lo que se rechaza una solicitud de una segunda página.
Un filtro que reduce el resultado lo suficiente como para caber en una sola página evita el límite.
El límite se aplica a cada origen de almacén por derecho propio, incluso cuando el almacén es uno de los objetos de los que se lee una consulta. Una consulta que abarca más de un objeto puede requerir más de una página de su origen de almacén y se rechaza en el punto en que se solicita la segunda página.
Tamaño del resultado
Una consulta cuyo resultado intermedio supera el límite de procesamiento falla y el mensaje solicita que se reduzca la consulta. Un filtro, o un conjunto más pequeño de campos seleccionados, reduce el resultado por debajo del límite.
Tiempos de espera y reintentos
Una solicitud a un sistema de origen está sujeta a un límite de tiempo, y una consulta que lo supera falla con un tiempo de espera.
Cuando un sistema de origen limita la tasa de una solicitud, Data Fabric/Data Service la vuelve a intentar con retrasos crecientes. Otros rechazos por parte del sistema de origen se devuelven inmediatamente, sin un reintento.