8 Procesos y errores en Cubos multidimensional con Analysis Services
Video Recomendado:
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
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).
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.
Muestra si hubo algún problema en la implementación, en este caso no hubo problemas.
Luego muestra información del proceso. Hacemos clic en "Ejecutar ...".
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
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.
Uno de los errores es el nombre del servidor con el que trabaja por defecto, en este caso observamos que es "localhost".
Se cambia por el nombre que corresponde. Para este caso es REDKING.
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
El segundo error es error de derechos de usuarios, para ello accedemos al Administrador de configuración de SQL Server.
Hacemos clic en Propiedades de la instancia de SQL Server Analysis Services.
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.
Entonces hacemos clic en Inicios de sesión y seleccionamos "Nuevo inicio de sesión..."
Agregamos el usuario de Analysis Services.
Y le damos el derecho de solo lectura de la base de datos "Ventas21".
Posteriormente verificamos que el usuario se ha creado.
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.