24 hop edición español - ssas multidimensional mejores practicas - ahias portillo

22
SSAS multidimensional mejores prácticas Ahias Portillo MVP, MCITP en Sql Server Moderador: Freddy Angarita

Upload: spanishpassvc

Post on 06-Jul-2015

72 views

Category:

Data & Analytics


0 download

TRANSCRIPT

Page 1: 24 HOP edición Español - Ssas multidimensional mejores practicas - Ahias Portillo

SSAS multidimensional

mejores prácticas

Ahias Portillo

MVP, MCITP en Sql Server

Moderador: Freddy Angarita

Page 2: 24 HOP edición Español - Ssas multidimensional mejores practicas - Ahias Portillo

Gracias a nuestros auspiciadores

Database Security as Easy as A-B-C

http://www.greensql.com

Hardcore Developer and IT Training

http://www.pluralsight.com

SQL Server PerformanceTry PlanExplorer today!

http://www.sqlsentry.com

Page 3: 24 HOP edición Español - Ssas multidimensional mejores practicas - Ahias Portillo

Próximos SQL Saturday

24 de Enero de 2015 https://www.sqlsaturday.com/346/register.aspx

18 de Abril de 2015 https://www.sqlsaturday.com/368/register.aspx

9 de Mayo de 2015 https://www.sqlsaturday.com/373/register.aspx

6 de Diciembre de 2014 https://www.sqlsaturday.com/351/register.aspx

Page 4: 24 HOP edición Español - Ssas multidimensional mejores practicas - Ahias Portillo

4

Capítulo Global PASS en Español

4

Reuniones semanales todos los miércoles a

las 12PM UTC-5 (Hora de Colombia)

https://www.facebook.com/SpanishPASSVC

Page 5: 24 HOP edición Español - Ssas multidimensional mejores practicas - Ahias Portillo

5

Asistencia Técnica

Si requiere asistenciadurante la sesión debe usar la sección de preguntas que esta en el menú de la derecha.

Use el botón de Zoom para ajustar su pantalla al tamaño deseado

Escriba sus preguntas en la sección de preguntas que esta en el menú de la derecha

Page 6: 24 HOP edición Español - Ssas multidimensional mejores practicas - Ahias Portillo

6

Presentando a: José Ahías López Portillo

DPA en SolidQ, con más de 8 años de experiencia en el desarrollo de aplicaciones, ha desarrollado proyectos para 8 países distintos de Centro América y El Caribe.

Cuenta con dos especialidades enfocadas a base de datos e inteligencia de negocios, actualmente es candidato a Master profesional de base de datos.

Fundador de la comunidad “El Rincón de Sql Server” http://www.elrincondesqlserver.com/

https://www.facebook.com/groups/elrincondesqlserver/

http://www.youtube.com/user/elrincondesqlserver

6

Page 8: 24 HOP edición Español - Ssas multidimensional mejores practicas - Ahias Portillo

8

Diseño- Uso de vista para dimensiones y hechos

Utilice siempre vista o funciones como origen de datos para tablas de

dimensiones o hechos, esto le permitirá proporcionar una valiosa capa de

abstracción entre su sistema de base de datos y su solución OLAP.

Al utilizar vista y funciones puede administrar cambios realizados sobre su

diseño, también es una forma simple de agregar lógica SQL de una forma

sencillas y mucho más fácil de administrar que campos calculados dentro de

SSAS.

8

Page 9: 24 HOP edición Español - Ssas multidimensional mejores practicas - Ahias Portillo

Demo

Uso de Vistas y Funciones

Page 10: 24 HOP edición Español - Ssas multidimensional mejores practicas - Ahias Portillo

10

Diseño- Relaciones entre atributos

Relaciones entre atributos

Definen dependencias jerárquicas entre atributos

Estas relaciones deben estar respaldadas por los datos

10

Page 11: 24 HOP edición Español - Ssas multidimensional mejores practicas - Ahias Portillo

11

Diseño-Relaciones Flexibles vrs Rígidas

Flexibles Rígidas

Relaciones flexibles pueden cambiar en el tiempo

Relaciones rígidas no cambian en el tiempo

Las relaciones rígidas demandan un menor procesamiento durante el processupdate

11

Page 12: 24 HOP edición Español - Ssas multidimensional mejores practicas - Ahias Portillo

12

Diseño- Jerarquías

12

Naturales No Naturales

Son aquellas relaciones que existen naturalmente entre los atributos.

Ejemplo:

Día Mes Año

Son aquellas relaciones que no existen naturalmente entre los atributos pero por motivos de navegación o de funcionalidad deben existir.

Ejemplo:

Estado Civil Genero Cliente

Las relaciones naturales ofrecen un mayor desempeño ya que están almacenadas en disco.

Page 13: 24 HOP edición Español - Ssas multidimensional mejores practicas - Ahias Portillo

Demo

Diseño de dimensiones

Page 14: 24 HOP edición Español - Ssas multidimensional mejores practicas - Ahias Portillo

14

Diseño- Agregaciones

Son estructura que almacena datos pre calculados con el objetivo de mejor

los tiempos de repuesta en el procesamiento de querys mas utilizados.

Incrementan el tiempo de procesamiento.

14

Page 15: 24 HOP edición Español - Ssas multidimensional mejores practicas - Ahias Portillo

15

Diseño- Particionamiento

Mejoran tiempos de procesamiento.

Mejoran tiempos en ejecución de querys.

Optimas para proceso incrementales.

Permiten utilizar múltiples fuentes de datos.

Permiten un mejor diseño de agregaciones.

Permite utilizar mayor cantidad de paralelismo.

15

Page 16: 24 HOP edición Español - Ssas multidimensional mejores practicas - Ahias Portillo

16

MOLAP vs ROLAP vs HOLAP

Almacenamiento Agregaciones Rendimiento Tiempo Real

MOLAP Cubo Cubo Alto Bajo

HOLAP OLTP/DW/DM Cubo Medio Medio

ROLAP OLTP/DW/DM OLTP/DW/DM Bajo Alto

El modelo de procesamiento dependerá de las necesidades del negocio aunque pueden mezclarse mas de una forma de procesamiento con el objetivo de no sacrificar rendimiento de la aplicación.

16

Page 17: 24 HOP edición Español - Ssas multidimensional mejores practicas - Ahias Portillo

Demo

Agregaciones

Particionamiento

MOLAP vs ROLAP

Page 18: 24 HOP edición Español - Ssas multidimensional mejores practicas - Ahias Portillo

Demo

MDX

Page 19: 24 HOP edición Español - Ssas multidimensional mejores practicas - Ahias Portillo

Demo

Seguridad Dinámica

Page 20: 24 HOP edición Español - Ssas multidimensional mejores practicas - Ahias Portillo

Preguntas?

Page 21: 24 HOP edición Español - Ssas multidimensional mejores practicas - Ahias Portillo

Patrones de escalalidad en Microsoft Azure SQL Database

Eduardo Castro

A continuación …

Page 22: 24 HOP edición Español - Ssas multidimensional mejores practicas - Ahias Portillo

Gracias por participar