Business Intelligence

48
Business Intelligenc e

description

Business Intelligence. PABLO DOVAL. SQL Server Team Lead [email protected] http://geeks.ms/blogs/palvarez @ PabloDoval. Buzzz …. Business Intelligence , OLAP, OLTP… Data Warehouse , Data Mart , ETL… SSAS, estructuras multidimensionales, cubos… - PowerPoint PPT Presentation

Transcript of Business Intelligence

Page 1: Business  Intelligence

Business Intelligence

Page 2: Business  Intelligence

• SQL Server Team Lead

[email protected]

http://geeks.ms/blogs/palvarez

@PabloDoval

PABLO DOVAL

Page 3: Business  Intelligence

• Business Intelligence, OLAP, OLTP…• Data Warehouse, Data Mart, ETL…• SSAS, estructuras multidimensionales, cubos…• Dashboards, Scorecards, KPIs, Data Mining…• Big Data, Hadoop, HDFS, MapReduce, Hive, Pig…

Buzzz…

Page 4: Business  Intelligence

SATURACIÓNVENGA, SOLO UN MAPREDUCE MASSSZZZZZZZZZ…

Page 5: Business  Intelligence

Entender el negocio

Identificar y explotar áreas fuertes

Identificar áreas de oportunidad

Entender las consecuencias de las decisiones

Recompensar a la gente que lo esta haciendo bien

Educar al personal que no esta cumpliendo tan bien

Identificar áreas de crecimiento del negocio

Escenario

Page 6: Business  Intelligence

Escenario

Conjunto de

Informes

Excel

Datos

Page 7: Business  Intelligence

• Queremos ofrecer al usuario:– Sus informes de toda la vida..– Sus clientes de siempre (Excel, etc…)– Y algo que le permita consultar esta información de un

modo más flexible y automatizado

Escenario

Page 8: Business  Intelligence

• Permite el análisis interactivo sobre grandes volúmenes de datos– … y con un gran rendimiento

• Permite ir explorando la información a diferentes niveles de granularidad

• No hace falta saber construir informes• No afecta al rendimiento del sistema de

producción

¿Cuáles son los beneficios?

Page 9: Business  Intelligence

Empezando por lo más básico…

• Datos Operacionales• Controla y ejecuta tareas fundamentales de negocio• Inserciones y Actualizaciones frecuentes• SQL Server Database Engine

OLTP

• Datos Consolidados• Ayuda con la planificación y toma de decisiones• Procesos de carga y actualización periódicos• SQL Server Analysis Services

OLAP

Page 10: Business  Intelligence

Data Warehouse

Page 11: Business  Intelligence

DW / DM

Data Warehouse

Otros Origenes

Oracle/DB2/…

SQL Server

Limpieza

Limpieza

Limpieza

Ventas

Producción

RRHH

Marketing

Page 12: Business  Intelligence

Modelo de Datos:

• Modelos Altamente Normalizados• Modelos en

Estrella• Modelos de

Copo de Nieve

Procesos:

• Procesos de Carga (SSIS)• Completa• Diferencia

• Procesos de Limpieza y Calidad (DQS, MDS)

Consideraciones:

• Volumen de Datos• Indexación• Estrategias de

Almacenamiento• Estrategias de

Backup• Seguridad

DW / DM

Page 13: Business  Intelligence

DEMO:Data Mart

Page 14: Business  Intelligence

SSAS Multidimensional

Page 15: Business  Intelligence

DW / DM

Data Warehouse

Ventas

Producción

RRHH

Marketing

Page 16: Business  Intelligence

Estructuras Multidimensionales (Cubos)

Buzz: 77785

Page 17: Business  Intelligence

Estructuras Multidimensionales (Cubos)

Q1: 348 Q2: 18583 Q3: 58854

Page 18: Business  Intelligence

Estructuras Multidimensionales (Cubos)

0 1 20

0 13658 50355

8 663 1395

0 16 13

340 4245 7071

Q1 Q2 Q3

BlogFacebook

StackExchange

Twitter

Youtube

Page 19: Business  Intelligence

0 0 0

0 4070 19164

0 3 3

0 0 2

1 664 2520

0 0 0

0 4070 19164

0 3 3

0 0 2

6 159 523

Estructuras Multidimensionales (Cubos)

0 0 1

0 1941 6813

4 307 299

0 0 3

75 639 556

Q1 Q2 Q3

BlogFacebook

StackExchange

Twitter

Youtube

PC Client

Mobile

Cluod

Page 20: Business  Intelligence

Estructuras Multidimensionales (Cubos)

Obtener Buzz y Sentimiento dewww.plainconcepts.com en elAño 2012 en España

08 09 10 11 12

www.google.com

www.microsoft.comwww.plainconcepts.com

geeks.mswww.amazon.com

USA

España

UK

Suecia

Page 21: Business  Intelligence

Estructuras Multidimensionales (Cubos)

Obtener Buzz y Sentimiento dewww.plainconcepts.com en elAño 2012 en España

08 09 10 11 12

www.google.com

www.microsoft.comwww.plainconcepts.com

geeks.mswww.amazon.com

USA

España

UK

Suecia

Page 22: Business  Intelligence

Estructuras Multidimensionales (Cubos)

Obtener Buzz y Sentimiento dewww.plainconcepts.com en elAño 2012 en España

08 09 10 11 12

www.google.com

www.microsoft.comwww.plainconcepts.com

geeks.mswww.amazon.com

USA

España

UK

Suecia

Page 23: Business  Intelligence

Estructuras Multidimensionales (Cubos)

Obtener Buzz y Sentimiento dewww.plainconcepts.com en elAño 2012 en España

08 09 10 11 12

www.google.com

www.microsoft.comwww.plainconcepts.com

geeks.mswww.amazon.com

USA

España

UK

Suecia

Page 24: Business  Intelligence

Estructuras Multidimensionales (Cubos)

Obtener Buzz y Sentimiento dewww.plainconcepts.com en elAño 2012 en España

08 09 10 11 12

www.google.com

www.microsoft.comwww.plainconcepts.com

geeks.mswww.amazon.com

USA

España

UK

Suecia

Buzz: 1022Sent: 66%

Page 25: Business  Intelligence

DEMO:Multidimensional

Page 26: Business  Intelligence

Preparar el DW•Modelos DM•Procesos de Carga

Construir Solución Multidimensional•Medidas•Dimensiones•Cálculos•KPIs•Seguridad

Despliegue HW•Diferentes Entornos•Consideraciones de Procesado

Clientes•Excel•Reporting Services•Performance Point Server•Clientes Personalizados (MDX)

Ok, me gusta.. ¿Qué necesito?

Page 27: Business  Intelligence

Ejemplo: Escenario de Producción

DataMart

SSAS Multidimensional

(Procesado)

SSAS Multidimensional

(Lectura)

Sincronización

Clientes

Page 28: Business  Intelligence

SIMPLICIDADLAS RESPUESTAS SIMPLES SUELEN SER LAS MAS INTELIGENTES.

TAMBIÉN SUELEN SER ERRONEAS.

Page 29: Business  Intelligence

SSAS Tabular

Page 30: Business  Intelligence

Conceptos Clave

• Es OLAP, pero NO multidimensional• Curva de aprendizaje mas suave

Modelo Tabular:

• Lenguaje de Expresiones, NO de consultas• No sustituye a MDX• Orientado a usuarios de EXCEL

DAX:

Page 31: Business  Intelligence

DEMO:Tabular

Page 32: Business  Intelligence

DEMO:PowerView

Page 33: Business  Intelligence

CONFIANZAPORQUE ÉL PODRÍA SER EL USUARIO DE TUS CUBOS...

Page 34: Business  Intelligence

• Similar a SSAS Multidimensional

• Ventana de ProcesadoProcesado

• Entornos de procesado/lecturaSincronización

… ¿y cómo pongo esto en producción?

Page 35: Business  Intelligence

¿y máquinas?

• xVelocity (vertipaq) es motor columnar en memoria…– … aunque podemos emplear DirectQuery.

• Memoria por encima de otras consideraciones.

Page 36: Business  Intelligence

Big Data y

Hadoop

Page 37: Business  Intelligence

Volumen:• Procesar grandes cantidades de datos

Tipo de Datos:• Información heterogenea, no siempre estructurada• Procesos de naturaleza muy diferente

Costes:• Muy caro conseguir disponibilidad en cada aplicación• Almacenamiento barato• Costes de computación muy bajos

Estrategias:• Búsqueda de garantías: escalado lineal• Flexibilidad de Procesos• ¡No tirar nada!

¿POR QUÉ?

Page 38: Business  Intelligence

• Facebook, Yahoo, ContextWeb. Joost, Last.fm, …Procesado de logs

• Facebook, KloutSistemas de

Recomendaciones

• Facebook, AOL, …Data Warehouse

• New York Times, EyealikeAnálisis de video e

imágenes

• Análisis de Fraude• Predicción de anomalías• Análisis de Textos y Sentimiento

Otros Escenarios

Algunos Escenarios…

Page 39: Business  Intelligence

SISTEMA TRADICIONAL

OPERATIONAL DATA

NEW USER REGISTRY

NEW PURCHASE

NEW PRODUCT

Excess Data

Logs

ETL Some Data

Data Warehouse

Page 40: Business  Intelligence

¿Qué NO es Hadoop?

• Hadoop no es:– Un datawarehouse– Competencia a sistemas OLAP– Sistema Interactivo– Un producto

Page 41: Business  Intelligence

RDMS vs HADOOP

Page 42: Business  Intelligence

ECOSISTEMA HADOOP

Page 43: Business  Intelligence

HDFS

Page 44: Business  Intelligence

MAP-REDUCE

Page 46: Business  Intelligence

DEMO:Hadoop

Page 48: Business  Intelligence

¡MUCHAS GRACIAS!