Entradas

Mostrando las entradas etiquetadas como Analysis

Apuntes sobre ProcessAdd de Microsoft Analysis Services

Cuando uno entra al mundo de los cubos multidimensionales de Microsoft (que voy a llamarlos SSAS) uno primero toma en cuenta que hay que procesar los datos. Cuando uno es novato usa un ProcessFull para reprocesar todo, pero luego cuando aumentan los datos ya se complica la situación y comienza a investigar más sobre los tipos de processos. ProcessData para procesar solo datos, ProcessUpdate para actualizar solo dimensiones, ProcessIndex para procesar principalmente índices y agregaciones. Sin embargo hay uno que es algo más complejo y menos documentado. El famoso ProcessAdd. Hay poca documentación sobre el mismo. Se dice que se puede realizar un processAdd a las dimensiones y que se lo puede hacer con XMLA, pero no hay mucha documentación al respecto y para dimensiones no hay una interface gráfica. Luego de investigar diferentes opciones, vi que la forma más sencilla de realizar el processAdd es mediante SQL Server Integration Services (SSIS). Si usted sabe algo de SSAS y ...

Problema en Analysis Service del metadata manager - Errors in the metadata manager.

Si usan Microsoft SQL Server Analysis Services (SSAS), es muy probable que obtengan este error: Errors in the metadata manager. The dimension with ID of 'xxyy', Name of 'yyyy' referenced by the 'yyyy' cube, does not exist. Errors in the metadata manager. An error occurred when loading the yyxxx cube, from the file, '\\?\c:\data\mfsprod.0.db\yyy.cub.xml'.  (Microsoft.AnalysisServices) En uno de mis servidores de desarrollo obtuve alguna vez  este error y no me permitía acceder a ninguna de mis bases de datos. Para los que no saben, SSAS internamente utiliza archivos XML como base estructural de datos. Y en este caso el archivo yyy.cub.xml se corrompió. Este archivo correspondía a una base de datos específica. Sin embargo, por algún extraño motivo este error perjudica a todas las bases de datos aún estando en perfectas condiciones. Para poder resolver el problema, tuve que detener el Servicio de Analysis Services y renombré el archivo. Si bien s...

No se levanta el servicio de Analysis Services

Estaban los servicios desactivados por una cuestión de uso eficiente de memoria y porque el servidor no usaba los servicios. Estaba apagado el servicio de SQL Server Analysis Services. Sin embargo, para unas pruebas era necesario levantar de nuevo al servidor y no se lo podía iniciar. Probé cambiando las cuentas de servicio y nada. Use el local system, administrador, un usuario x y nada. Probé dependencias con otros servicios, pero SSAS es independiente así que eso no afecta. Luego me fijé la información en el event viewer y no había nada que pudiese ayudar. Finalmente limpié el event viewer o visor de eventos y funcióno. Revisando en la web he notado que no soy el único con ese problema y solución. Espero que les ayude la ayuda.

Problemas de conexión de Excel con Analysis Services

Imagen
El primer problema típico es habilitar el Firewall con los puertos de SSAS. El puerto por defecto es el 2383. A continuación mando un manual para poder acceder de Excel a los cubos de Analysis Services: http://www.mssqltips.com/sqlservertip/1987/configure-windows-firewall-for-ssas-in-windows-server-2008-r2/ Sin embargo a veces surgen otros problemas. El mejor manual es el siguiente link: http://msdn.microsoft.com/en-us/library/cc917670.aspx Si bien el manual es sobre SSAS 2005, casi todas las instrucciones me sirvieron para SSAS 2012. Lamentablemente solo encontré el tutorial en inglés, pero con ayuda de algún programa traductor uno se puede dar modos. No se puede conectar con el archivo de origen de datos. Razón: no se puede encontrar el servidor de base de datos. Compruebe si el nombre de la base de datos que se escribió es correcto o póngase en contacto con el administrador de la misma para obtener ayuda. Otro error que sale y que es mentira es que el Servidor est...