No se puede procesar una dimensión que utiliza relaciones de atributos rígidas en SQL Server Analysis Services

Síntomas

Cuando realiza una operación de procesamiento en una dimensión en Analysis Services de SQL Server y el servicio está bajo presión de memoria, no se puede procesar la dimensión y los datos pueden resultar dañados.

Nota: Este problema se produce en una condición de anticipación relativamente poco habituales que no está generalizada. Cuando se produce este problema, puede experimentar las relaciones entre dimensiones incorrectas o errores de ProcessUpdate .

Este problema se ha observado en las condiciones siguientes:
  • Uso de memoria de Analysis Services supera el límite de memoria alta configurado para el servicio durante la operación de perfeccionamiento, causando Analysis Services a páginas de memoria agresivamente limpio.
  • No hay ningún error o mensaje registrado sobre el problema durante el proceso y procesamiento de dimensión no falla. En su lugar, se completa el procesamiento y datos dañados se escriben en el archivo de la dimensión.
  • El problema es más probable que aparezca como relaciones de atributos de dimensión incorrecta para miembros de dimensión recién agregado. Por ejemplo: un miembro de la dimensión de producto aparece en la categoría incorrecta o subcategoría.
  • Otra forma de daños pueden revelar a sí mismo: como posteriores ProcessUpdate en una dimensión que contiene las relaciones de atributo rígido, de dimensión procesamiento se produce un error con el mensaje de error siguiente:
    Las relaciones rígidas entre atributos no se puede cambiar durante el procesamiento incremental de una dimensión.

    Nota: Este error también puede producirse por razones legítimas, como cambios en el origen de datos subyacente. Sin embargo, si los datos de la tabla o vista que sirve como el origen de la dimensión subyacentes no ha cambiado, podría tratarse de la causa del error.

  • El problema no siempre se produce cuando el servidor está bajo presión de memoria, pero a veces si el subproceso de limpio expulsa una página de datos para miembros de dimensión recién agregadas antes de que finalice el procesamiento de la dimensión. Se trata de una condición de anticipación relativamente rara entre el subproceso de procesamiento de la dimensión y los subprocesos de limpieza de memoria en el servicio de Analysis Services.
  • Después de instala esta revisión, el problema ya no se producirá, pero deben volver a procesar los objetos afectados para resolver el problema.
    • Un ProcessUpdate en una dimensión afectada cuando el servidor no está bajo presión de memoria corregirá los daños que han causado este problema para todas las relaciones flexibles. Para una dimensión afectada que tiene una o más relaciones de atributo rígido que el procesamiento se producirá el error mencionado anteriormente.
    • Para corregir el problema para las dimensiones que contienen las relaciones rígidas, cambiar las relaciones de atributo de la dimensión en el servidor afectada y ejecutar un ProcessUpdate. A continuación, se puede cambiar la relación de atributos a la rígida y se pueden reconstruir los índices para los grupos de medida que utilicen la dimensión.

Solución

Este problema se corrigió primero en las siguientes actualizaciones acumulativas de SQL Server:


Acerca de las actualizaciones acumulativas de SQL Server
Acerca de las actualizaciones acumulativas de SQL Server

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".

Referencias

Aprender acerca de la terminología que utiliza Microsoft para describir las actualizaciones de software.
Propiedades

Id. de artículo: 3163991 - Última revisión: 17 ene. 2017 - Revisión: 1

Microsoft SQL Server 2014 Service Pack 1, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Standard

Comentarios