Uno de los requisitos más demandados por nuestros clientes durante el último año ha sido el desarrollo de visualizaciones a medida que consuman sus datos analíticos.

Durante la sesión veremos todos los pasos necesarios para crear esa comunicación entre la capa de presentación y la capa analítica, consumiendo y generando dinámicamente consultas MDX.


Presentación realizada por Rubén Pertusa y Santiago Porras.


  • 1. Nuevos aliados para la visualización de BI @rpertusa Rubén Pertusa Data Platform Architect/ rpertusa@solidq.com MAP, MCSA, MCT, PASS Spain @saintwukong Santiago Porras Data Platform Architect / sporras@solidq.com MVP Client Development, MCSD Web Applications #SQSummit14
  • 2. Objetivos de la charla • Nuevas necesidades de visualización • Crear la comunicación entre el Desarrollador Web y el Desarrollador BI 2
  • 3. Agenda 3 1. Introducción – Técnicas de programación y diseño en capas – MDX – Obtención de miembros de dimensión 2. Consumir datos – Arquitecturas, requisitos, etc. – Consumiendo datos en una aplicación ASP.NET MVC 3. Seguridad – Uso de EffectiveUsername – Active Directory – SSAS Http 4. Caso de éxito: SolidQ Analytics
  • 4. Desarrollador Web • HTML5 • Jquery, Javascript, C#, VB • MVC • Etc… Desarrollador BI • DataWarehouse • Cubos Multidimensional/Tabular • MDX, DAX, • C#? VB?.. Los dos mundos 4
  • 5. Arquitectura general 5 Cubo UsuarioApp W8,iOS, Android Presentación HTML5 OfficeApps Datos CapaLogica CapaDatos
  • 6. Dentro del bloque de datos Detectar origenes • SSAS  AdomdClient.dll SSASConnection • SQL  SQLconnection Capturar patrones de consulta MDX • Filas • Columnas • Métricas • Filtros • Obtener miembros  CUIDADO! 6
  • 7. DEMO 7 Creando una DLL para conectar a SSAS
  • 8. DEMO 8 Conectando a la capa de visualización
  • 9. DEMO 9 Seguridad
  • 10. Si quieres disfrutar de las mejores sesiones de nuestros mentores de España y Latino América, ésta es tu oportunidad. http://summit.solidq.com Síguenos: @rpertusa Rubén Pertusa López (rpertusa@solidq.com) @saintwukong Santiago Porras (sporras@solidq.com) 11