Modelando con PowerPivot. ¿Qué se puede y que no?

28

description

Cuando creamos nuestra solución en PowerPivot tenemos que tener en cuenta que hay que realizar un proceso de modelado óptimo para que el rendimiento que obtengamos sea el mejor. Durante esta sesión veremos entre otros puntos como: Gestionar el modelo Establecer relaciones Distintos niveles de agregación Dimensión tiempo

Transcript of Modelando con PowerPivot. ¿Qué se puede y que no?

Page 1: Modelando con PowerPivot. ¿Qué se puede y que no?
Page 2: Modelando con PowerPivot. ¿Qué se puede y que no?
Page 3: Modelando con PowerPivot. ¿Qué se puede y que no?

Modelando con PowerPivot. ¿Qué se puede y que no?

Javier Torrenteras

BIN-316 PowerPivot

Mentor – Área de BI

MCTS – MCTP de SQL Server 2008 BI

[email protected]

Ildefonso Mas DPE – Área de BI

MCTS de SQL Server 2008 BI

[email protected]

Page 4: Modelando con PowerPivot. ¿Qué se puede y que no?

α Introducción a PowerPivot β Importar datos

β Establecer relaciones

β DAX

α Trabajando con PowerPivot β Ciclo de vida

β Relaciones entre tablas

β Dimensión tiempo

β Diseccionando mi modelo de PowerPivot

α Preguntas

Agenda

Page 5: Modelando con PowerPivot. ¿Qué se puede y que no?

α Conocer el ciclo de vida básico de PowerPivot

α Conocer el impacto de las decisiones de modelado en PowerPivot

α Saber que estructura presenta internamente nuestra solución de PowerPivot

Objetivos de la sesión

Page 6: Modelando con PowerPivot. ¿Qué se puede y que no?

Introducción a PowerPivot para Excel

Page 7: Modelando con PowerPivot. ¿Qué se puede y que no?

α Extiende Excel 2010 (sin licencia adicional) β Largos volúmenes de datos

β VertiPaq

α Funcionamiento β Ventanas separadas

β Importar datos de la organización o locales

β Resultado en un origen empotrado en Excel

β Informe sobre el origen empotrado

Introducción a PowerPivot Add-in para Excel 2010

Page 8: Modelando con PowerPivot. ¿Qué se puede y que no?

α Enfoques para importar datos: β Copiando y pegando datos

β Cargar datos externos

β Tablas vinculadas

Introducción a PowerPivot Importando datos en PowerPivot

Page 9: Modelando con PowerPivot. ¿Qué se puede y que no?

Importando datos en PowerPivot

Page 10: Modelando con PowerPivot. ¿Qué se puede y que no?

α ¿Cómo son estas relaciones?

α ¿Por qué necesitamos establecer estas relaciones? β PowerPivot y DAX utilizarán las relaciones para realizar sus cálculos.

β Cuando filtremos en una tabla, el filtro afectará también a sus tablas relacionadas.

β Limpieza de datos.

Introducción a PowerPivot Relaciones entre tablas de PowerPivot

Page 11: Modelando con PowerPivot. ¿Qué se puede y que no?

Estableciendo relaciones en PowerPivot

Page 12: Modelando con PowerPivot. ¿Qué se puede y que no?

α Data Analysis Expressions

α Extensión del lenguajes de formulas de Excel

α Diseñado para extender fácilmente los modelos de PowerPivot.

β Diseñado explícitamente para abstraernos de los conceptos multidimensionales y MDX.

α Desde el punto de vista del analista el modelo de PowerPivot es relacional.

β DAX implementa conceptos relacionales. Ej. RELATED y RELATEDTABLE

Introducción a PowerPivot DAX

Page 13: Modelando con PowerPivot. ¿Qué se puede y que no?

Trabajando con PowerPivot

Page 14: Modelando con PowerPivot. ¿Qué se puede y que no?

Trabajando con PowerPivot Ciclo de vida de PowerPivot

Cargar y preparar datos

• Definir columnas calculadas

con DAX

Diseño de informes

de PowerPivot

• Definir medidas con DAX

Dar formato a los

informes

Publicar informes en

SharePoint 2010

(Opcional)

Page 15: Modelando con PowerPivot. ¿Qué se puede y que no?

α Orígenes de datos β El usuario muchas veces conoce la localización de las fuentes de

datos.

β El IT proporciona los orígenes al usuario.

γ Prioridad DW en el caso de haberlo.

α El utilizar PowerPivot no debería derivar en dejar de construir un DW.

β ¿Me permites acceder a todos los datos de tus sistemas?

β ¿El usuario entenderá tu sistema?

β ¿Cuántos usuarios utilizan tus datos?

β ¿Qué precios ha tenido tu producto más vendido?

Trabajando con PowerPivot Ciclo de vida de PowerPivot

Page 16: Modelando con PowerPivot. ¿Qué se puede y que no?

α ¿Por qué subir a SharePoint? β Eliminar silos de datos

β Gestionar modelo de PowerPivot

β Reducir lecturas a fuentes de datos

β Colaborar con los compañeros de la organización

β Respaldo, versionado, seguridad en modelos e informes (funcionalidad de SharePoint)

Trabajando con PowerPivot Ciclo de vida de PowerPivot

Page 17: Modelando con PowerPivot. ¿Qué se puede y que no?

α Restricciones de PowerPivot versión 1 β Relaciones con varios atributos

β Más de una relación entre 2 tablas

β Relaciones autoreferenciadas

β Relaciones indirectas circulares

α Validación de clave única y validación de integridad referencial en relaciones.

Trabajando con PowerPivot Relaciones: ¿Qué podemos y que no podemos hacer?

Page 18: Modelando con PowerPivot. ¿Qué se puede y que no?

α En PowerPivot versión 1 sí podemos: β Estrella frente a copo de nieve

β Dimensiones degeneradas

β Relaciones muchos a muchos

β Miembro desconocido

Trabajando con PowerPivot Relaciones: ¿Qué podemos y que no podemos hacer?

Page 19: Modelando con PowerPivot. ¿Qué se puede y que no?

De relaciones entre tablas

Page 20: Modelando con PowerPivot. ¿Qué se puede y que no?

Dimensión tiempo

Page 21: Modelando con PowerPivot. ¿Qué se puede y que no?

Diseccionando mi modelo de PowerPivot

Page 22: Modelando con PowerPivot. ¿Qué se puede y que no?

α PowerPivot no es SSAS

α El modelado sigue siendo importante

α Relaciones entre tablas β Plasman nuestro uso dimensional

β Miembro desconocido

β Validaciones de clave única e integridad referencial

α Un tabla de PowerPivot es hecho y dimensión al mismo tiempo

Resumen

Page 23: Modelando con PowerPivot. ¿Qué se puede y que no?

α La biblioteca de PowerPivot. http://blogs.solidq.com/powerpivot

α Sitio oficial de PowerPivot http://www.powerpivot.com

Recursos

Page 24: Modelando con PowerPivot. ¿Qué se puede y que no?
Page 25: Modelando con PowerPivot. ¿Qué se puede y que no?

No olvideis rellenar las evaluaciones en el Portal

del Summit!

Nos encontrareis en la zona de exposición en los

siguientes horarios

Javier Torrenteras Mentor – Área de BI

MCTS – MCTP de SQL Server 2008 BI

[email protected]

Ildefonso Mas DPE – Área de BI

MCTS de SQL Server 2008 BI

[email protected]

Page 26: Modelando con PowerPivot. ¿Qué se puede y que no?

Javier Torrenteras Mentor – Área de BI

MCTS – MCTP de SQL Server 2008 BI

[email protected]

Ildefonso Mas DPE – Área de BI

MCTS de SQL Server 2008 BI

[email protected]

Page 27: Modelando con PowerPivot. ¿Qué se puede y que no?