Para comenzar debemos crear nuestro proyecto Analysis Services:
Configuramos la conexión al servidor de base de datos:
Seleccionamos la fuente de datos:
Luego seleccionamos las tablas relacionadas a cada tabla de Hecho, si las tablas tienen bien definidas todas las claves primarias y foraneas podemos simplemente usar el botón "Add Related Tables":
Lista nuestra Vista de Fuente de Datos:
Ahora continuamos creando las dimensiones:
A partir de tablas existentes en nuestra Vista de Fuente de Datos:
Seleccionamos los atributos que se visualizaran en nuestra dimensión:
Una vez creemos todas las dimensiones, podemos continuar con la creación de nuestro cubo:
Usando las tablas de Hechos de nuestra Vista de Fuente de Datos creada:
Seleccionamos todas las tablas de Hechos que van a ser nuestros Grupos de Medida:
Seleccionamos las dimensiones a incluir en el cubo:
Listo!, ahora ya podemos procesar nuestros cubo, para esto configuremos el deploy:
Definimos el servidor SSAS y nombre del cubo:
Deploy...
Ya podemos consultar la información de nuestro cubo, cruzando dimensiones y medidas desde el browser del Analysis Services...
Ahora...configuremos un Rol para que los usuarios tengan permisos de consultarlo:
Agregamos los usuarios...
Configuramos los permisos de lectura al cubo:
Una manera fácil para que nuestros usuarios puedan consultar la información del cubo, es utilizando MS Excel, el medio por el cual los usuarios podrán realizar consultas sin necesidad de tener instalado BD, SSAS...
En la pestaña "Datos" hay una opción para conectarse a un servidor SSAS, tal como se muestra en la imagen:
Especificamos el servidor:
Seleccionamos el cubo:
Listo! por medio de MS Excel podrán consultar la información los usuarios, una manera sencilla de poner en funcionamiento nuestros desarrollos SSAS.
Espero les sea de gran utilidad esta información, y sea un buen punto de partida para entrar en el mundo de las Bodegas de Datos (Data Warehouse) e Inteligencia de Negocios (Business Intelligence).
Buenas amigo, me parece interesante tu aporte, quisiera hacerte una consulta en la sección donde se conecta a SSAS y seleccionamos los cubos, tengo un problema con un proyecto donde tengo 6 cubos y solo me aparecen 5, este problema no logro solucionarlo, no entiendo el por qué no muestra el otro cubo. Como es usual revise los cubos en SSAS y todo está perfecto de igual manera revise los permisos todo bien, alguna sugerencia.
ResponderEliminarHola, podría sugerirte que revises el Role dentro del proyecto, en la pestaña Cubos, asegúrate que en la opción Access este definido Read para todos.
ResponderEliminarman haz hecho la conexión con reporting services, mejor dicho programaste como job un cubo olap
ResponderEliminarHola, tengo una consulta, ya tengo creado un cubo, pero al momento de visualizarlo en el Browser, no me aparecen las opciones laterales para agrupar, ver imagen en el link: http://prnt.sc/f1856e
ResponderEliminarSabes si tengo que activar algo, estoy con vs2010
Este comentario ha sido eliminado por el autor.
ResponderEliminarHola, ¿Se puede realizar un cubo sin contar con un datawarehouse o un datamart.?
ResponderEliminar¿Realizar el cubo con la simple estructura de la base de datos relacional.?
Hola Jose, si claro que puedes usar tu modelo relacional, SSAS contruye su estructura Olap con base a las relaciones que se definan entre las tablas e inclusive con los campos de las mismas tablas, gracias
EliminarEste comentario ha sido eliminado por el autor.
ResponderEliminarExcelente
ResponderEliminarBuenos días. Ante todo agradecido por la información, Soy nuevo en el tema y tengo una consulta con respecto al "Definimos el servidor SSAS" hago los pasos similares pero me da el siguiente error
ResponderEliminar"Gravedad Código Descripción Proyecto Archivo Línea Estado suprimido
Error No se puede implementar el proyecto en el servidor 'localhost' debido a los siguientes problemas de conexión:
'A connection cannot be made. Ensure that the server is running.'.
Para comprobar o actualizar el nombre del servidor de destino, haga clic con el botón derecho del mouse (ratón) en el proyecto en el Explorador de soluciones, seleccione Propiedades del proyecto, haga clic en la pestaña Implementación y especifique el nombre del servidor. 0
Quedo atento