Analysis Services Multidimensional vs Tabular

Documentos relacionados
Primeros pasos en modelos Multidimensionales

Soluciones OLAP con Microsoft Analysis Services

Modelos Multidimensionales con Analysis Services Primeros Pasos

Temario. XI Encuentro Danysoft en Microsoft Crear modelos analíticos con herramientas Microsoft BI. XI Encuentro Danysoft Sala SQL

Modelos Multidimensionales con Analysis Services Primeros Pasos

Introducción a Data Analysis Expressions (DAX) Marco Tulio Gómez BI Consultant Soluciones Computarizadas

Mejorando el desempeño de cubos en SQL Server Analysis Services

SSAS multidimensional mejores prácticas

Implementing and Maintaining Microsoft SQL Server 2008 Analysis Services (6234)

SQL Server 2016: Row Level Security

CL_ Quick Microsoft SQL Server 2012 Analysis Services.

Técnico Profesional en SQL Server 2014: Especialista Business Intelligence

Optimización de modelos multidimensionales en SSAS

Curso Implementing Data Models and Reports with Microsoft SQL Server 2014 (20466)

SQL Server 2014 Implementación de una solución de Business Intelligence (SQL Server, Analysis Services, Power BI...)

SharePoint 2013 Avanzado - Business Intelligence Duración: 40 horas Código: MS-55063

Técnico Profesional en SQL Server 2014: Especialista Business Intelligence

Técnicas modernas de Excel para el manejo de datos:

Postgrado en SQL Server 2014: Especialista Business Intelligence

Marco Tulio Gómez. Business Intelligence Consultant Soluciones Computarizadas. #sqlsatmexico. Data Factory

Crear un modelo multidimensional

La herramienta OLAP genera la correspondiente consulta y la envía al gestor de consultas del sistema (p.ej. mediante una sentencia SELECT).

Las empresas han comenzado a aprovechar los cada vez más numerosos datos en línea para tomar mejores decisiones sobre sus actividades.

DESARROLLO APLICACIONES BUSINESS INTELLIGENCE CON MS SQL SERVER Big Data

Postgrado en SQL Server 2014: Especialista Business Intelligence + Titulación Propia Universitaria

Especialización en bases de datos, Datamining y data Warehouse

Desarrollo Business Intelligence sobre tecnología Microsoft

PRIMEROS PASOS CON POWER BI. Crea potentes informes y visualizaciones gráficas y compártelas con toda la organización

Microsoft Project Server 2010 Técnica Boot Camp Duración: 40 horas Código: MS-50558

PowerPivot y Modelo Tabular con SQL Server Analysis Services 2012

GESTIÓN Y MANIPULACIÓN DE DATOS CON POWERPIVOT PARA MS EXCEL 2013

La Base de Datos OLAP Analysis Services (SSAS) Agenda. Agenda. Construyendo una Solución de BI paso a paso con SQL Server 2005

Cursos para Profesionales de Datos

INTELIGENCIA DE NEGOCIO CON MS- EXCEL POWERPIVOT Y POWERVIEW

CREACIÓN DE PROYECTOS DE BUSINESS INTELLIGENCE CON SQL SERVER (40 HORAS)

INTELIGENCIA DE NEGOCIOS CON SQL SERVER 2008 R2

Data Marts y Cubos de Información

SQL. Business Intelligence Presentación

Técnico Profesional en SQL Server 2014: Especialista Business Intelligence

DIPLOMADO EN MICROSOFT SQL SERVER 2008

Somos operadores de capacitación calificados por el MRL

PONTIFICIA UNIVERSIDAD CATOLICA DEL ECUADOR TEMA: AUTOR: DIRECTOR:

SYLLABUS I. DESCRIPCIÓN

Data Marts y Cubos de Información

GESTIÓN Y MANIPULACIÓN DE DATOS CON POWERPIVOT PARA MS EXCEL COLEGIO DE INGENIEROS DEL PERÚ CONSEJO DEPARTAMENTAL LA LIBERTAD

SQL SERVER 2008 R2 BI 07/07/2010 BUSINESS INTELLIGENCE

UMET : UNIVERSIDAD METROPOLITANA

Técnico Profesional en SQL Server 2014: Especialista Business Intelligence

Perfiles de formación

Postgrado en SQL Server 2014: Especialista Business Intelligence + Titulación Universitaria

Asegurando la Calidad del Dato en nuestros entornos de BI

INTRODUCCIÓN MDX MDX. Jortilles.com

DISEÑO MICROCURRICULAR

OLAP EXPLOTACIÓN DE UN DW: HERRAMIENTAS OLAP. SISTEMAS ROLAP Y MOLAP. SQL AMPLIADO. OLAP 1

Definición. Data Warehousing: almacenamiento, transformación y distribución de datos útiles para los responsables de tomar decisiones 9/29/2006 4

POWER BI Nivel I Domine una herramienta de análisis de datos que le permita generar informes de valor añadido de forma rápida, sencilla y fiable.

EXPLOTACIÓN DE UN DW: HERRAMIENTAS OLAP OLAP EXPLOTACIÓN DE UN DW: HERRAMIENTAS OLAP EXPLOTACIÓN DE UN DW: HERRAMIENTAS OLAP

Inteligencia de Negocios. & Microsoft Excel 2013

SYLLABUS de la Asignatura Inteligencia de Negocios

BUSINESS INTELLIGENCE

Inteligencia de Negocios. Modelado Multidimensional Lógico

CURSO DE ADMINISTRACIÓN Y PROGRAMACIÓN EN SQL SERVER 2008 BUSINESS INTELLIGENCE

ÍNDICE. Introducción... Capítulo 1. Inteligencia de negocios y sistemas de información. Informes... 1

Construcción de cubos OLAP utilizando Business Intelligence Development Studio

MOLAP REALIZADO POR: JOSE E. TABOADA RENNA

Comparing Tabular And Multidimensional Model In A Real BI Solution A. Simón, M. Torres, L. García, A. Simón and R. Ravelo

Business Intelligence

Procesamiento Analítico en Línea IBARRA MARIA DE LOS ANGELES

2796 Designing an Analysis Solution Architecture Using Microsoft SQL Server 2005 Analysis Services

20761 Querying Data with Transact-SQL

BASES DE DATOS CON MICROSOFT SQL SERVER. Aprende a crear y gestionar las bases de datos más potentes

Desarrollo de DataMarts y Cubos de Información

Febrero 2016 / Ibermática

6. Data warehouse optimization

Septiembre 12, Bogotá, Colombia. #sqlsatbogota

tanto, no pueden navegar por dicho modelo en busca de información.

UNIDAD 3 Integrando Información con Microsoft Excel.

Conocimiento detallado de los datos con SQL Server Notas técnicas del producto

Administre, Diagnostique y Resuelva problemas sobre su SQL Server

Sistema de Información para el Análisis de la Actividad de la Subdirección General de Gestión de Personal del Ministerio de Administraciones Públicas.

10778 Implementing Data Models and Reports with Microsoft SQL Server 2012

FACULTAD DE INGENIERÍA Y ARQUITECTURA ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA

Componentes de Business Intelligence del Microsoft SQL Server

Raúl Saráchaga. Explorando los sabores de Azure Data Warehouse

BI4Web: Analytical Business. Intelligence

Oracle BI 11g R1: Creación de Repositorios

Microsoft SQL Server e Inteligencia de Negocio con Excel

Business Intelligence con Microsoft Power Bi. Descubre Power Bi y despliégalo en tu organización

Modulo II Data Warehouse y OLAP

Benemérita Universidad Autónoma de Puebla Vicerrectoría de Docencia Dirección General de Educación Superior Facultad de Ciencias Físico Matemáticas

MOC Microsoft Project Server 2010 Technical Boot Camp

CURSOS PREPARACIÓN PARA CERTIFICACIÓN MICROSOFT SQL SERVER

Cenfotec ofrece talleres de preparación para la certificación internacional de Microsoft SQL Server

Diplomado Preparación para la Certificación en Oracle Business Intelligence

Fundamentos de Bases de Datos. Práctica 1.

Excel Business Intelligence

SQL Avanzado (SQL for Analytics - Nivel II)

Transcripción:

Analysis Services vs Marco Tulio Gómez Reyes mgomez@solcomp.com @mgomezgt https://www.linkedin.com/in/mgomezgt http://www.marcotuliogomez.com MCITP Business Intelligence Developer MCTS Business Intelligence Development and Maintenance

Organiza http://tinyurl.com/comunidadwindows

Patrocinadores del SQL Saturday Platinum Sponsor Diamond Sponsor Bronze Sponsor

Por qué usar Analysis Services? SSAS es el motor OLAP que ofrece SQL Server, esta diseñado para manejar 1. Grandes volúmenes de información 2. Gran cantidad de usuarios 3. Tiempos de respuesta cortos Permite a usuarios no técnicos interactuar con fuentes de información grandes y complejas en una forma ágil y sencilla. Conectividad con otras herramientas 4

BISM Business Intelligence Semantic Model Data Model Soporta dos variantes multidimensional y tabular Business Logic and Queries Aquí es donde extendemos el modelo mas allá de los datos que ofrece la fuente, según el DATA MODEL Se puede utilizar DAX y/o MDX para agregar la lógica de negocio a los modelos Data Access Diversidad de fuentes, Dos modelos Data-Cached & Passthrough Cached = MOLAP / Vertipaq Passthrough = ROLAP / DirectQuery

Qué data model utilizo? Conocimiento previo Curva de aprendizaje Tiempo disponible para desarrollar Seguridad Volumen de datos y Crecimiento esperado Recursos de Hardware Rendimiento esperado Data Mining Nivel de detalle Complejidad Fuentes de información Acciones / Writeback / Traducciones

Diseño y Desarrollo Requiere de un diseño y planificación Necesita un modelo dimensional No se puede convertir Desarrollo mas simple y amigable No requiere modelo dimensional Pueden migrar sus power pivot a tabular

Diseño y Desarrollo Mas difícil de aprender Logica de negocio en MDX Creación de KPI s Mas compleja Permite relaciones por medio de llaves combinadas Se aprende muy rápido Logica de negocio en DAX y MDX Creación de KPI s muy simple Relaciones por medio de solo un campo

Diseño y Desarrollo Relaciones de uno a muchos Relaciones referenciadas Relaciones muchos a muchos Relaciones de uno a muchos Relaciones Referenciadas Solo maneja Relaciones muchos a muchos por medio de DAX

Manejo de jerarquías Standard Ragged Parent Child Standard Ragged Parent Child via DAX

Desempeño y Escalabilidad Datos pre calculados Grandes (muy grandes) volúmenes de información Agregaciones son la herramienta para mejorar desempeño Compresión 3x In-Memory Technology (x Velocity) Grandes volúmenes de información No necesita agregaciones Compresión 10x

Desempeño y Escalabilidad Puede ser mas rápido que el tabular con los datos en cache Normalmente es mas rápido No requiere de mucho esfuerzo de optimización Es mejor cuando hay mucha granularidad

Otras características Perspectivas Drilltrough Acciones Traducciones Writeback Perspectivas Drilltrough Acciones Traducciones Writeback

Problemas Complejos Puede resolver problemas complejos out of the box. La mayoría de las reglas de negocio se aplican antes de cargar los datos. Algunas se aplican cuando el modelo es consultado Necesita algún trabajo vía DAX para lograr resolver problemas complejos Reglas de negocio se evalúan en cada registro Nos apoyamos mucho en columnas calculadas

Valores Agregados Las agregaciones van de los niveles mas bajos a los niveles mas altos de las jerarquías Datos en el origen al mas bajo nivel Los datos están en memoria Las agregaciones se calculan en tiempo de ejecución Puede tener agregaciones basadas en columnas calculadas

Seguridad Basada en Roles Se asigna a nivel de dimensiones (incluso las métricas) Se puede llegar a niveles detallados de seguridad via MDX Asignando permisos en el nivel de tablas. Una expresión DAX puede aplicar filtros. También usa roles El permiso en una tabla impacta a todas las que se derivan.

Lo nuevo en 2016 XEvents (Extended Events) para monitorear los motores de SSAS (ambos), command begin, command end, Command end with error, etc. Parallel Processing en modelo tabular Mas de 50 nuevas funciones en DAX Mejora en el desempeño de Direct query mode Super DAX codename de un proyecto para mejorar el desempeño de DAX

Conclusión 2008 R2 o Anterior Teras de Información Poco tiempo de desarrollo Mucha RAM Modelo Complejo Actions / Datamining Modelo Simple Diversidad de Fuentes Writeback / Translations Necesidad de ver detalles

PREGUNTAS Y RESPUESTAS Marco Tulio Gómez Reyes http://www.marcotuliogomez.com https://www.linkedin.com/in/mgomezgt https://twitter.com/mgomezgt mgomez@solcomp.com 19