REVISIÓN: Se puede observar que el rendimiento de consulta en un cubo de Analysis Services se degrada temporalmente después de una actualización incremental procesa las dimensiones virtuales

Seleccione idioma Seleccione idioma
Id. de artículo: 843262 - Ver los productos a los que se aplica este artículo
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
Nº de error: 14362 (Plato7x)
Expandir todo | Contraer todo

En esta página

Síntomas

Cuando ejecuta una consulta en un cubo de Analysis Services que contiene las dimensiones virtuales, puede observar que el rendimiento de la consulta se degrada temporalmente después de las dimensiones virtuales se procesan mediante el procesamiento actualización incremental.

Este problema se produce si la versión de SQL Server 2000 Analysis Services está instalado en su equipo es 8.0.931 o posterior.

Causa

De forma predeterminada, las dimensiones virtuales son dimensiones variables. Cuando se procesa una dimensión variable que se utiliza en un cubo de Analysis Services, se desencadena una operación de procesamiento de agregación diferida en un subproceso de fondo de prioridad baja.

Después de instalar el 8.0.931 Crear versión de SQL Server 2000 Analysis Services cuando las dimensiones virtuales se procesan mediante la actualización incremental de procesamiento de método, el procesamiento de agregación diferida se activa. Durante la agregación diferida, las agregaciones flexibles y índices para el cubo de Analysis Services que utiliza las dimensiones de cambios se eliminan y vuelven a crear. Por lo tanto, el rendimiento de consulta puede disminuir considerablemente hasta que finalice el procesamiento de agregación diferida.

Nota Antes de revisión generar 8.0.931, cuando las dimensiones virtuales se procesan mediante la actualización incremental de método de procesamiento, no se desencadena la agregación diferida procesar la operación.

Solución

Información de Service Pack

Para resolver este problema, consiga el Service Pack más reciente para Microsoft SQL Server 2000. Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
290211Cómo obtener el Service Pack más reciente de SQL Server 2000

Información de revisiones

La versión en inglés de este hotfix tiene los atributos de archivo enumerados en la siguiente tabla u otros posteriores. Las fechas y horas de estos archivos aparecen en la hora universal coordinada (UTC). La información de los archivos se convertirá a la hora local cuando la vea. Para averiguar la diferencia entre hora UTC y la hora local, utilice la ficha zona horaria de la herramienta fecha y hora en el panel de control.
   Date         Time   Version    Size       File name
   -------------------------------------------------------
   06-Apr-2004  07:56                18,800  Msmd.h
   09-Jun-2004  05:04  8.0.950.0    221,760  Msmdcb80.dll     
   09-Jun-2004  05:04  8.0.0.950  4,063,808  Msmddo80.dll     
   09-Jun-2004  05:04  8.0.950.0  1,032,768  Msmdgd80.dll     
   09-Jun-2004  05:04  8.0.950.0    172,608  Msmdpump.dll     
   09-Jun-2004  04:09  8.0.950.0    446,524  Msmdsgn.rll
   09-Jun-2004  05:04  8.0.0.950  9,642,564  Msmdsgn80.dll    
   09-Jun-2004  05:04  8.0.950.0  1,839,684  Msmdsrv.exe      
   09-Jun-2004  05:04  8.0.950.0  2,081,360  Msolap80.dll     
   09-Jun-2004  03:55  8.0.950.0    213,068  Msolap80.rll
Nota Debido a la interdependencia entre archivos, la revisión más reciente que contiene estos archivos también puede contener archivos adicionales.

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "La información de este artículo se refiere a:".

Este problema se corrigió por primera vez en Pack 4 de Microsoft SQL Server 2000.

Más información

Esta actualización para Analysis Services presenta la prioridad de indización de las particiones de un cubo durante el procesamiento diferido. La introducción de esta asignación de prioridades mejora la eficacia de procesamiento diferido. Para dar prioridad a la indización de las particiones de un cubo durante el procesamiento diferido, el sistema de Analysis Services utiliza el valor de la Descripción de la propiedad de particiones. La propiedad de Descripción de una partición tiene las siguientes características:
  • El valor de la propiedad Description es una cadena que se considera no distingue entre mayúsculas y minúsculas.
  • De forma predeterminada, la propiedad Description no está establecida para una partición. Por tanto, para asignar la prioridad, debe modificar el valor de la propiedad Description de la partición.
  • El valor de la propiedad Description se ordena según el orden lexicographic. La partición que tiene el valor más alto de la propiedad Description se procesa en primer lugar. Por ejemplo, si tiene dos particiones, P1 y P2 y asigne el valor de la propiedad Description para P1 como 001 y asignar el valor de la propiedad Description para P2 como 002, el programa de Analysis Services procesará la partición P2 primero.
  • Si dos particiones tienen mismo valor para la Descripción de propiedad, el orden entre las particiones en conflicto se decide por el programa de Analysis Services.
  • Si no se establece la propiedad Description para una partición, se procesa la partición después de procesar todas las particiones que tienen el conjunto de propiedad de Descripción .
En el siguiente ejemplo de código puede utilizarse para asignar un valor a la propiedad de Descripción de una partición.

notas
  • En este ejemplo de código se utiliza la sintaxis de lenguaje de programación Microsoft Visual Basic 6.0 y se establece el valor de propiedad de Descripción de la partición HR en el cubo de recursos humanos de la base de datos ejemplo FoodMart 2000 para "001".
  • Antes de ejecutar este ejemplo de código, deberá reemplazar AnalysisServer con el nombre de su servidor de análisis.
  • Antes de ejecutar este ejemplo de código, deberá agregar una referencia a la biblioteca Microsoft Decision Support Objects .
Dim s As New DSO.Server

'Connect to the Analysis Server.
s.Connect "AnalysisServer"

'Instantiate the data source.
Dim database As MDStore
Set database = s.MDStores("Foodmart 2000")

'Instantiate the cube.
Dim cube As MDStore
Set cube = database.MDStores("HR")

'Instantiate the partition.
Dim partition As MDStore
Set partition = cube.MDStores("HR")

'Set the Description property value of the partition.
partition.Description = "001"

'Update the partition.
partition.Update

Referencias

Para obtener información adicional acerca de un problema relacionado, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
840223REVISIÓN: El equipo de servidor de análisis deja de responder cuando procesa dimensiones y dimensiones virtuales
Para obtener información adicional, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
824684Descripción de la terminología estándar utilizada para describir las actualizaciones de software de Microsoft

Propiedades

Id. de artículo: 843262 - Última revisión: miércoles, 29 de enero de 2014 - Versión: 3.1
La información de este artículo se refiere a:
  • Microsoft SQL Server 2000 Analysis Services
Palabras clave: 
kbnosurvey kbarchive kbmt kbsqlserv2000presp4fix kbperformance kbdesign kbcodesnippet kbqfe kbfix kbbug kbhotfixserver KB843262 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 843262

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com