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

Post on 05-Jul-2015

2.631 views 2 download

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?

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

jtorrenteras@solidq.com

Ildefonso Mas DPE – Área de BI

MCTS de SQL Server 2008 BI

imasfernandez@solidq.com

α 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

α 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

Introducción a PowerPivot para Excel

α 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

α Enfoques para importar datos: β Copiando y pegando datos

β Cargar datos externos

β Tablas vinculadas

Introducción a PowerPivot Importando datos en PowerPivot

Importando datos en PowerPivot

α ¿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

Estableciendo relaciones en PowerPivot

α 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

Trabajando con PowerPivot

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)

α 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

α ¿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

α 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?

α 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?

De relaciones entre tablas

Dimensión tiempo

Diseccionando mi modelo de PowerPivot

α 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

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

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

Recursos

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

jtorrenteras@solidq.com

Ildefonso Mas DPE – Área de BI

MCTS de SQL Server 2008 BI

imasfernandez@solidq.com

Javier Torrenteras Mentor – Área de BI

MCTS – MCTP de SQL Server 2008 BI

jtorrenteras@solidq.com

Ildefonso Mas DPE – Área de BI

MCTS de SQL Server 2008 BI

imasfernandez@solidq.com