top of page

8 Procesos y errores en Cubos multidimensional con Analysis Services

cubos1.png

Ahora se analiza como procesar un cubo y los posibles errores en Analsys Server.

Antes de empezar de lleno con el tema de procesamiento de cubos de SQL Server es necesario comprender cual es la finalidad del mismo.

Tenemos una base de datos Data Warehouse en una instancia de SQL Server, a esta base la transformaremos (usando un cubo de SQL Server Analysis Services) en una base de datos de una instancia de Analysis Services, la cual será procesada con Power Bi para realizar Inteligencia de Negocios.

Es por ello que no debe haber errores en la base de datos de la instancia de SQL Server Analysis Services que es lo que se mostrará a continuación. 

Procesar un cubo de un proyecto multidimensional

cubos86.png

Lo primero es ingresar al proyecto multidimensional realizado previamente, hacer clic con el botón derecho del mouse y seleccionar "Procesar".

Solicita la contraseña de la cuenta de Windows (en este caso está en blanco).

cubos88.png
cubos87.png

Lo que se hace al decirle que sí, a la primera pregunta es eliminar y volver a crear la BBDD OLAP antes del procesamiento del cubo. Todas estas pruebas son normales en un entorno de desarrollo. Si no se ha cambiado nada de los metadatos y diseño del sistema, se debe responder que no y procesar solo el cubo.

cubos89.png

Muestra si hubo algún problema en la implementación, en este caso no hubo problemas.

cubos90.png

Luego muestra información del proceso. Hacemos clic en "Ejecutar ...".

cubos91.png

Como se observa, se procesaron las dimensiones y luego aparecieron otros errores. Esto significa que se ha creado base de datos de SQL Server Analysis Services, pero la misma contiene errores.

Corrección del primer error ==> nombre del servidor de la base de datos

cubos92.png

Es aconsejable después de cada error eliminar la base de datos creada en el procesamiento en la instancia de Analysis Server.

En el proyecto multidimensional creado previamente, se debe hacer clic en Propiedades.

cubos93.png
cubos94.png

Uno de los errores es el nombre del servidor con el que trabaja por defecto, en este caso observamos que es "localhost".

cubos95.png

Se cambia por el nombre que corresponde. Para este caso es REDKING.

cubos96.png

Y como se observa al volver a "Recompilar" y "Procesar" el Proyecto Multidimensional se obtienen menos errores.

Corrección del segundo error ==> error de derechos de usuario

cubos97.png

El segundo error es error de derechos de usuarios, para ello accedemos al Administrador de configuración de SQL Server.

cubos98.png

Hacemos clic en Propiedades de la instancia de SQL Server Analysis Services.

cubos99.png

Y copiamos el nombre de la cuenta de la instancia de SQL Server Analysis Services.

Si se revisa en Inicios de sesión de la instancia de SQL Server no existe el usuario de Analysis Services.

cubos100.png
cubos101.png

Entonces hacemos clic en Inicios de sesión y seleccionamos "Nuevo inicio de sesión..."

cubos102.png

Agregamos el usuario de Analysis Services.

Y le damos el derecho de solo lectura de la base de datos "Ventas21".

cubos103.png
cubos104.png

Posteriormente verificamos que el usuario se ha creado.

cubos105.png

Finalmente, procedemos nuevamente a "Recompilar" y a "Procesar" el proyecto y si todo es correcto, debería avisar que el "Proceso ha finalizado correctamente", esto nos indica que la base de datos se ha creado y cargado correctamente en la instancia de SQL Server Analysis Services.

bottom of page