Estimados,
Los invito a participar en el Taller Inicial Gratuito: Microsoft Analysis Services, un espacio práctico donde revisaremos cómo esta herramienta permite organizar datos empresariales en modelos analíticos para facilitar la creación de reportes, indicadores y análisis de información.
El taller está dirigido a personas con experiencia en manejo de datos y que deseen conocer conceptos como DWH, Data Mart, modelo tabular, dimensiones, medidas, KPIs y DAX.
Detalles del evento:
Modalidad: Microsoft Teams
Fecha: Viernes 12 de junio
Horario: 7:00 p. m. a 10:00 p. m.
Registro:
https://events.teams.microsoft.com/event/c095e9fa-b37d-4579-a6f0-7af83003770d@3aea00ec-d0dc-46b1-8b6a-a232797c7a3f
El objetivo es entender, de manera sencilla y práctica, cómo pasar de datos dispersos a un modelo analítico que permita tomar mejores decisiones.
Quedan cordialmente invitados.
Saludos,

Estimados,
Gracias al feedback de los registrados, he realizado algunos ajustes al taller para que sea más claro y práctico.
Adjunto la agenda actualizada. Vamos a empezar desde lo más básico, considerando que varios están conociendo recién Microsoft Analysis Services, y luego avanzaremos hacia un caso práctico paso a paso.
La idea es que todos puedan entender para qué sirve la herramienta y cómo se puede aplicar en escenarios reales de análisis de datos.

Saludos.
Estimados,
Muchas gracias por su asistencia y participación en el Taller Inicial: Microsoft Analysis Services.
Durante la sesión revisamos de manera introductoria y práctica cómo pasar de una base de datos transaccional a un modelo semántico, preparado para el análisis de información, la creación de indicadores y el consumo desde herramientas como Excel y Power BI.
Les comparto un resumen de los principales puntos tratados:
Iniciamos explicando qué es Microsoft Analysis Services y cuál es su utilidad dentro del mundo de la analítica de datos. Se comentó que esta herramienta permite consolidar información proveniente de diferentes fuentes y organizarla en un modelo semántico, facilitando que los usuarios finales puedan analizar datos mediante indicadores, medidas, KPIs, porcentajes y reportes.
También se explicó la diferencia entre una base de datos transaccional, normalmente normalizada y orientada al registro de operaciones, y una estructura analítica, donde muchas veces se requiere desnormalizar, consolidar y preparar la información para que sea más fácil de entender y explotar.
Se revisaron los principales roles que participan en proyectos de datos:
Esto permitió ubicar a Analysis Services como una capa semántica entre los datos preparados y las herramientas de análisis.
El taller siguió el siguiente recorrido:
Base transaccional → capa intermedia de vistas → modelo semántico en Analysis Services → consumo desde Excel y Power BI
La idea fue mostrar cómo una base de datos operativa puede transformarse en una estructura más analítica, utilizando vistas, tablas de hechos, dimensiones, relaciones y medidas DAX.
Se revisaron los componentes necesarios para trabajar con Analysis Services:
También se comentó que Analysis Services puede instalarse junto con SQL Server o posteriormente, seleccionando el modo tabular como enfoque recomendado para proyectos modernos de analítica.
Se mostró la importancia de configurar correctamente los accesos desde Analysis Services hacia la base de datos origen.
Se comentó la recomendación de crear usuarios específicos para la conexión, asignando permisos mínimos necesarios, principalmente de lectura, evitando dar privilegios excesivos.
También se explicó que Analysis Services permite trabajar con roles y seguridad granular, lo cual puede ser útil para controlar qué información puede consultar cada usuario o grupo.
Se explicó que Analysis Services puede conectarse a diferentes orígenes de información, como:
Para ello, se indicó que es importante contar con los drivers o conectores adecuados instalados en el equipo de desarrollo o servidor correspondiente.
Uno de los puntos principales fue la creación de una capa intermedia mediante vistas.
Se explicó que, en lugar de conectar Analysis Services directamente a todas las tablas transaccionales, es recomendable crear una capa de preparación, por ejemplo en un esquema tipo DWH1, donde se generen vistas analíticas como:
Esta capa permite ordenar, limpiar, consolidar y facilitar la información antes de llevarla al modelo semántico.
Durante el taller también se mostró cómo la inteligencia artificial puede apoyar en la generación de scripts SQL, vistas analíticas, dimensiones, tablas de hechos y medidas DAX.
Se utilizó IA para analizar el script de la base de datos de ejemplo y proponer vistas orientadas al análisis, ayudando a acelerar el paso desde el modelo transaccional hacia una estructura más cercana a un Data Mart.
También se comentó que la IA puede ser de gran ayuda, pero siempre requiere revisión técnica, validación de nombres de campos, relaciones, fórmulas y resultados.
Luego se mostró cómo importar las vistas generadas hacia el proyecto de Analysis Services Tabular en Visual Studio.
Durante este proceso se revisó:
Dentro del modelo tabular se explicó la importancia de organizar correctamente las tablas.
Se revisaron conceptos como:
La idea fue dejar claro que el modelo semántico no debe ser solo una copia de la base de datos, sino una versión preparada para análisis.
Se demostró cómo crear medidas DAX dentro del modelo.
Se revisaron medidas como:
También se explicó la diferencia entre columnas y medidas, resaltando que las medidas centralizan la lógica del negocio y permiten que todos los reportes utilicen el mismo cálculo.
Se mostró que las medidas pueden organizarse en carpetas o grupos para facilitar su administración.
También se revisó la asignación de formatos adecuados, por ejemplo:
Esto ayuda a que el modelo sea más entendible y presentable para los usuarios que consumirán la información.
Durante la generación de medidas también se identificaron y corrigieron detalles propios del trabajo con DAX, como nombres de campos, caracteres faltantes o ajustes necesarios para que las fórmulas funcionen correctamente.
Se resaltó la importancia de validar siempre los resultados contra la base de datos o consultas SQL de referencia.
Se explicó el proceso de deploy o despliegue del modelo hacia el servidor de Analysis Services.
Cada vez que se agregan relaciones, medidas o cambios relevantes, se debe desplegar el proyecto para que los cambios estén disponibles para las herramientas cliente.
También se comentó que, una vez desplegado, el modelo queda disponible para ser consultado desde Excel, Power BI u otras herramientas compatibles.
Se revisó el concepto de procesamiento del modelo, es decir, la actualización de los datos dentro de Analysis Services.
Se explicó que el procesamiento permite que el modelo semántico tome la información preparada desde la base de datos o vistas intermedias y la deje lista para el análisis.
Se demostró cómo conectarse desde Excel al modelo de Analysis Services.
Se explicó el uso de tablas dinámicas conectadas al cubo o modelo tabular, permitiendo seleccionar dimensiones, medidas y filtros sin necesidad de construir consultas SQL manuales.
Se resaltó que Excel sigue siendo una herramienta muy útil para explotar modelos semánticos, especialmente para usuarios que ya trabajan con tablas dinámicas.
También se mostró cómo conectar Power BI al modelo desplegado en Analysis Services.
Se explicó que Power BI puede consumir el modelo semántico y construir visualizaciones interactivas sin necesidad de replicar toda la lógica de negocio dentro del archivo PBIX.
Esto permite reutilizar medidas, relaciones y estructuras ya definidas en Analysis Services.
Se conversó sobre las ventajas de usar Analysis Services frente a consultas directas a tablas o vistas:
También se comentaron aspectos generales sobre licenciamiento de SQL Server y versiones disponibles.
Se revisó que existen ediciones como Developer, Standard y Enterprise, y que para ambientes productivos se deben revisar correctamente las condiciones de licenciamiento.
Asimismo, se comentó que el modelo tabular está disponible desde versiones modernas de SQL Server, mientras que versiones más antiguas estaban más orientadas al modelo multidimensional.
Se conversó sobre la posibilidad de conectar Analysis Services y Power BI a fuentes como MySQL.
Se indicó que esto es posible siempre que se cuente con los conectores o drivers adecuados.
También se comentó que herramientas más antiguas pueden tener limitaciones para conectarse directamente a Analysis Services, aunque podrían existir alternativas mediante consultas específicas, dependiendo del caso.
Les comparto también el enlace de la grabación publicada en YouTube:
Nuevamente, muchas gracias por su tiempo, participación e interés en el taller.
Espero que esta sesión les haya permitido comprender mejor cómo Microsoft Analysis Services puede ayudar a pasar de datos transaccionales a modelos analíticos reutilizables para reportes, indicadores y toma de decisiones.
Saludos,
--
Blog de la Comunidad Visual FoxPro en Español http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver este debate, visita https://groups.google.com/d/msgid/publicesvfoxpro/CAJX81kX8qtDzWDQRwnT4i8MoV9dQMV1ZcoGt_-rqB7JM5idiEw%40mail.gmail.com.