La operación intentada está prohibida porque supera el umbral de vista de lista: causa raíz y solución
🔍 WiseChecker

La operación intentada está prohibida porque supera el umbral de vista de lista: causa raíz y solución

Ves el mensaje de error “La operación intentada está prohibida porque supera el umbral de vista de lista” cuando intentas abrir una lista o biblioteca de SharePoint. Este error se produce porque SharePoint aplica un límite de 5000 elementos en una sola operación de vista para proteger el rendimiento del servidor. Este artículo explica por qué existe el umbral y proporciona métodos paso a paso para solucionar el problema para que puedas acceder a tus datos sin errores.

Puntos clave: Cómo superar el error de umbral de vista de lista de SharePoint

  • Crear columnas indexadas y vistas filtradas: Agrega un índice a una columna y crea una vista que filtre por esa columna para mantenerte por debajo de 5000 elementos.
  • Usar carpetas para organizar los elementos: Mueve los elementos a carpetas y configura la vista para mostrar elementos en carpetas y así evitar el umbral.
  • Cambiar el umbral de vista de lista en el centro de administración de SharePoint: Aumenta el límite para colecciones de sitios específicas si tu organización usa código personalizado o conjuntos de datos grandes.

ADVERTISEMENT

Por qué SharePoint aplica un límite de 5000 elementos en las vistas de lista

SharePoint usa una base de datos de SQL Server para almacenar los datos de listas y bibliotecas. Cuando abres una vista, SharePoint consulta la base de datos y devuelve los elementos que coinciden con los criterios de la vista. Si una vista devuelve más de 5000 elementos, la consulta se vuelve lenta y puede bloquear otras operaciones en la misma lista. Para mantener la capacidad de respuesta del sistema, SharePoint bloquea cualquier consulta que supere los 5000 elementos en una sola solicitud a la base de datos.

Este límite se aplica a la cantidad de elementos devueltos por una vista, no a la cantidad total de elementos de la lista. Puedes tener una lista con 100 000 elementos siempre que cada vista filtre los datos para mostrar menos de 5000 elementos. El error aparece cuando intentas usar una vista que no tiene filtro o que usa una columna no indexada para ordenar o filtrar.

El umbral se puede configurar para colecciones de sitios que usan código personalizado o tienen requisitos especiales de rendimiento. El valor predeterminado es 5000 elementos y el valor máximo que puedes establecer es 20 000 elementos para una colección de sitios. Cambiar este valor no elimina el límite: solo eleva el listón para que aparezca el error.

Cómo afecta el umbral a las distintas operaciones

El umbral no solo bloquea la apertura de una vista. También bloquea estas operaciones cuando el conjunto de resultados supera los 5000 elementos:

  • Aplicar un filtro o una ordenación en el explorador
  • Usar la vista de cuadrícula “Edición rápida”
  • Ejecutar un informe o una exportación desde Power BI o Excel
  • Realizar una consulta de búsqueda que devuelva elementos de la lista
  • Usar un flujo de trabajo de SharePoint Designer que lea todos los elementos

Cómo solucionar el error de umbral de vista de lista

Tienes tres métodos principales para solucionar este error. Elige el método que mejor se adapte a tu situación y permisos.

Método 1: Crear una columna indexada y una vista filtrada

Este es el método más seguro y funciona para la mayoría de los usuarios. Necesitas al menos permiso de Edición en la lista o biblioteca.

  1. Agregar un índice a una columna
    Ve a la configuración de la lista o biblioteca. En Columnas, selecciona una columna por la que puedas filtrar, como “Creado” o “Título”. Haz clic en “Columnas indexadas” y luego en “Crear un nuevo índice”. Selecciona la columna que elegiste y haz clic en Aceptar. Espera unos minutos para que se cree el índice.
  2. Crear una nueva vista que filtre por la columna indexada
    Vuelve a la configuración de la lista o biblioteca. En Vistas, haz clic en “Crear vista”. Elige un tipo de vista, como Vista estándar. Asigna a la vista un nombre como “Vista filtrada”. En la sección Filtro, selecciona “Mostrar los elementos solo cuando se cumpla lo siguiente”. Elige la columna indexada, establece la condición en “es menor que” o “es igual a” e introduce un valor que devuelva menos de 5000 elementos. Por ejemplo, usa la columna “Creado” con “es menor que” y una fecha que divida tus datos. Haz clic en Aceptar.
  3. Establecer la nueva vista como predeterminada
    En la lista o biblioteca, cambia a la nueva vista desde el menú desplegable de vistas. Si quieres que esta vista sea la predeterminada, vuelve a la configuración de la lista, haz clic en el nombre de la vista y selecciona “Establecer como vista predeterminada”.

Método 2: Usar carpetas para organizar los elementos

Si tu lista o biblioteca admite carpetas, puedes mover elementos a carpetas y configurar la vista para mostrar elementos en carpetas. SharePoint trata cada carpeta como un ámbito de consulta independiente, por lo que una carpeta con menos de 5000 elementos se cargará correctamente.

  1. Habilitar la creación de carpetas
    Ve a la configuración de la lista o biblioteca. En Configuración general, haz clic en “Configuración avanzada”. Establece “Hacer disponible el comando ‘Nueva carpeta'” en Sí y haz clic en Aceptar.
  2. Crear carpetas y mover elementos
    En la lista o biblioteca, haz clic en “Nuevo” y luego en “Carpeta”. Asigna un nombre a la carpeta. Selecciona los elementos que quieras mover, haz clic en “Mover a” y elige la carpeta.
  3. Configurar la vista para mostrar elementos en carpetas
    Ve a la configuración de la lista o biblioteca. Haz clic en el nombre de la vista actual. En la sección Carpetas, selecciona “Mostrar elementos en carpetas”. Haz clic en Aceptar. Ahora, cuando abras la vista, verás la estructura de carpetas en lugar de todos los elementos a la vez.

Método 3: Aumentar el umbral de vista de lista en el centro de administración de SharePoint

Este método requiere permisos de administrador de SharePoint. Úsalo solo si tu organización tiene código personalizado o una necesidad empresarial de vistas más grandes.

  1. Abrir el centro de administración de SharePoint
    Ve al centro de administración de Microsoft 365, haz clic en “Centros de administración” y luego en “SharePoint”.
  2. Ir a la configuración de la colección de sitios
    En el panel de navegación izquierdo, haz clic en “Sitios activos”. Selecciona la colección de sitios que contiene la lista o biblioteca. Haz clic en “Directivas” en la barra de comandos.
  3. Cambiar el umbral de vista de lista
    En el panel de directivas, desplázate hasta “Umbral de vista de lista”. Introduce un valor entre 5000 y 20 000. Haz clic en Guardar.
  4. Notificar a los usuarios
    Informa a los propietarios del sitio que el umbral ha cambiado. Aún deben crear vistas filtradas para evitar el error en las consultas que superen el nuevo límite.

ADVERTISEMENT

Problemas comunes al trabajar con listas grandes

La sincronización de la biblioteca de SharePoint se detiene después de mover una carpeta

Si mueves una carpeta que contiene más de 5000 elementos, el cliente de sincronización puede detenerse o mostrar errores. El cliente de sincronización trata el movimiento de la carpeta como una operación masiva que supera el umbral. Para solucionarlo, mueve los elementos en lotes más pequeños de menos de 5000 elementos. Usa la interfaz web de SharePoint para mover carpetas en lugar del cliente de sincronización.

La búsqueda no devuelve resultados de una lista grande

La búsqueda de SharePoint respeta el umbral de vista de lista. Si una consulta de búsqueda devuelve más de 5000 elementos de una sola lista, la página de resultados de búsqueda puede mostrar un error o ningún resultado. Para solucionarlo, crea un ámbito de búsqueda que filtre por un intervalo de fechas u otra columna indexada. También puedes usar un elemento web de búsqueda personalizado que aplique un filtro antes de enviar la consulta.

La actualización de Power BI falla para una lista grande de SharePoint

Power BI usa la API REST de SharePoint, que también aplica el umbral de vista de lista. Si tu conjunto de datos de Power BI intenta cargar más de 5000 elementos de una lista, la actualización falla. Para solucionarlo, usa Power Query para filtrar los datos en el origen. Agrega un filtro en una columna indexada, como “Creado” después de una fecha específica, para mantener la consulta por debajo del umbral.

Umbral de vista de lista frente a seguridad de nivel de elemento: diferencias clave

Elemento Umbral de vista de lista Seguridad de nivel de elemento
Propósito Evita consultas lentas a la base de datos que bloquean a otros usuarios Controla qué elementos puede ver o editar cada usuario
Ámbito Se aplica a todos los usuarios de una colección de sitios Se aplica por usuario o grupo
Ubicación de configuración Centro de administración de SharePoint > Sitios activos > Directivas Configuración de lista > Configuración avanzada > Permisos de nivel de elemento
Efecto en las vistas Bloquea cualquier vista que devuelva más de 5000 elementos Oculta los elementos que el usuario no tiene permiso para leer
Impacto en el rendimiento Mejora el rendimiento de la base de datos al limitar el tamaño de las consultas Puede ralentizar las vistas si existen muchos permisos únicos por elemento

Ahora puedes crear columnas indexadas, compilar vistas filtradas o usar carpetas para solucionar el umbral de vista de lista. Si tu organización necesita un límite mayor, ajusta el umbral en el centro de administración de SharePoint. Para conjuntos de datos muy grandes, considera mover los datos a una base de datos de Microsoft 365 o usar Power Apps para compilar una interfaz personalizada que consulte los datos en fragmentos más pequeños.

ADVERTISEMENT