SQL SERVER 2008 R2 BI - danysoft.com · SQL SERVER 2008 R2 BI. 07/07/2010 2 Todo en la vida...

33
07/07/2010 1 Todo en la vida comienza con código VII Encuentro Desarrolladores Microsoft BUSINESS INTELLIGENCE Ana María Bisbé York| Servicios Profesionales VII Encuentro Desarrolladores Microsoft | Todo en la vida comienza con Código SQL SERVER 2008 R2 BI

Transcript of SQL SERVER 2008 R2 BI - danysoft.com · SQL SERVER 2008 R2 BI. 07/07/2010 2 Todo en la vida...

Page 1: SQL SERVER 2008 R2 BI - danysoft.com · SQL SERVER 2008 R2 BI. 07/07/2010 2 Todo en la vida comienza con código VII Encuentro Desarrolladores Microsoft SQL SERVER 2008 R2 INTEGRATION

07/07/2010

1

Todo en la vida comienza con códigoVII Encuentro Desarrolladores Microsoft

BUSINESS INTELLIGENCEAna María Bisbé York| Servicios Profesionales

VII Encuentro Desarrolladores Microsoft | Todo en la vida comienza con Código 

SQL SERVER 2008 R2 BI

Page 2: SQL SERVER 2008 R2 BI - danysoft.com · SQL SERVER 2008 R2 BI. 07/07/2010 2 Todo en la vida comienza con código VII Encuentro Desarrolladores Microsoft SQL SERVER 2008 R2 INTEGRATION

07/07/2010

2

Todo en la vida comienza con códigoVII Encuentro Desarrolladores Microsoft

SQL SERVER 2008 R2 INTEGRATIONSERVICES

ETL – EXTRAER – TRANSFORMAR - CARGAR

Extraer Fusión de datos de diferentes orígenes. Organización de datos que se encuentran en formatos distintos Organización de datos que se encuentran en formatos distintos Estructuras diferentes de bases de datos

Transformar Seleccionar sólo ciertas columnas para su carga Traducir códigos y codificar valores libres Obtener nuevos valores calculados y unir datos de múltiples

columnascolumnas Dividir una columna en varias Calcular totales de múltiples filas de datos

Cargar

Page 3: SQL SERVER 2008 R2 BI - danysoft.com · SQL SERVER 2008 R2 BI. 07/07/2010 2 Todo en la vida comienza con código VII Encuentro Desarrolladores Microsoft SQL SERVER 2008 R2 INTEGRATION

07/07/2010

3

TAREA GENERACIÓN DE PERFILES

SSIS – EL INICIOTRANSFORMACIONES EN FLUJOS DE DATOS

Page 4: SQL SERVER 2008 R2 BI - danysoft.com · SQL SERVER 2008 R2 BI. 07/07/2010 2 Todo en la vida comienza con código VII Encuentro Desarrolladores Microsoft SQL SERVER 2008 R2 INTEGRATION

07/07/2010

4

SSIS – EL FINCARGA Y EJECUCIÓN DE PAQUETES

Todo en la vida comienza con códigoVII Encuentro Desarrolladores Microsoft

SQL SERVER 2008 R2 BUSINESS INTELLIGENCE

ANALYSIS SERVICESCUBOS OLAP

Page 5: SQL SERVER 2008 R2 BI - danysoft.com · SQL SERVER 2008 R2 BI. 07/07/2010 2 Todo en la vida comienza con código VII Encuentro Desarrolladores Microsoft SQL SERVER 2008 R2 INTEGRATION

07/07/2010

5

BD TRANSACCIONAL VS DATA WAREHOUSE

BD Transaccional Data Warehouse

Ayuda a realizar las actividades diarias.

Ayuda a tomar decisiones, hacer planes. p

Se suele diseñar para una aplicación en particular.

Se integra de datos que pueden tener diferentes orígenes.

Tiene que ver con la información actual. Representan el estado en cambio constante de una organización, pero no guardan su historial

Tiene que ver con la evolución de la información a través del tiempo, cuanto más, mejor. Se pueden almacenar snapshots(instantánea) de balances históricos.historial de balances históricos.

CUBOS OLAP - CELDAS

Page 6: SQL SERVER 2008 R2 BI - danysoft.com · SQL SERVER 2008 R2 BI. 07/07/2010 2 Todo en la vida comienza con código VII Encuentro Desarrolladores Microsoft SQL SERVER 2008 R2 INTEGRATION

07/07/2010

6

SQL SERVER BI DEVELOPMENT STUDIO

SQL SERVER MANAGEMENT STUDIO

Page 7: SQL SERVER 2008 R2 BI - danysoft.com · SQL SERVER 2008 R2 BI. 07/07/2010 2 Todo en la vida comienza con código VII Encuentro Desarrolladores Microsoft SQL SERVER 2008 R2 INTEGRATION

07/07/2010

7

CONSULTA MDX DESDE SSMS

CREAR CÁLCULOS

Page 8: SQL SERVER 2008 R2 BI - danysoft.com · SQL SERVER 2008 R2 BI. 07/07/2010 2 Todo en la vida comienza con código VII Encuentro Desarrolladores Microsoft SQL SERVER 2008 R2 INTEGRATION

07/07/2010

8

SQL SERVER BI DEVELOPMENT STUDIO

Todo en la vida comienza con códigoVII Encuentro Desarrolladores Microsoft

SQL SERVER 2008 ANALYSIS SERVICESMINERÍA DE DATOS

Page 9: SQL SERVER 2008 R2 BI - danysoft.com · SQL SERVER 2008 R2 BI. 07/07/2010 2 Todo en la vida comienza con código VII Encuentro Desarrolladores Microsoft SQL SERVER 2008 R2 INTEGRATION

07/07/2010

9

DEFINICIONES PARA MINERÍA DE DATOS

Reúne las ventajas de Estadísticas, Matemáticas e Inteligencia Artificial, entre otros.

Explora los datos Encuentra patrones Realiza predicciones DM es "el proceso de extraer información válida,

auténtica y que se pueda procesar de las bases de auténtica y que se pueda procesar, de las bases de datos de gran tamaño."

Deriva patrones y tendencias

ESTRUCTURAS Y MODELOS DE MINERÍA DE DATOS

Page 10: SQL SERVER 2008 R2 BI - danysoft.com · SQL SERVER 2008 R2 BI. 07/07/2010 2 Todo en la vida comienza con código VII Encuentro Desarrolladores Microsoft SQL SERVER 2008 R2 INTEGRATION

07/07/2010

10

ÁRBOL DE DECISIÓN

GRÁFICO DE PRESICIÓN

Page 11: SQL SERVER 2008 R2 BI - danysoft.com · SQL SERVER 2008 R2 BI. 07/07/2010 2 Todo en la vida comienza con código VII Encuentro Desarrolladores Microsoft SQL SERVER 2008 R2 INTEGRATION

07/07/2010

11

REALIZAR CONSULTAS SINGLETON

DATA MINING EXTENSIONS – DMXPROCESAR ESTRUCTURA DM

Page 12: SQL SERVER 2008 R2 BI - danysoft.com · SQL SERVER 2008 R2 BI. 07/07/2010 2 Todo en la vida comienza con código VII Encuentro Desarrolladores Microsoft SQL SERVER 2008 R2 INTEGRATION

07/07/2010

12

Todo en la vida comienza con códigoVII Encuentro Desarrolladores Microsoft

SQL SERVER 2008 R2 REPORTING SERVICES

ADMINISTRADOR DE INFORMES 2008 R2

SQLU Summit

Page 13: SQL SERVER 2008 R2 BI - danysoft.com · SQL SERVER 2008 R2 BI. 07/07/2010 2 Todo en la vida comienza con código VII Encuentro Desarrolladores Microsoft SQL SERVER 2008 R2 INTEGRATION

07/07/2010

13

DISEÑADOR DE INFORMES

DISEÑADOR DE INFORMES

Page 14: SQL SERVER 2008 R2 BI - danysoft.com · SQL SERVER 2008 R2 BI. 07/07/2010 2 Todo en la vida comienza con código VII Encuentro Desarrolladores Microsoft SQL SERVER 2008 R2 INTEGRATION

07/07/2010

14

INDICADORES

Iconos que muestran un valor relativo a un objetivo o una tendenciauna tendencia.

Es posible crear sets propios de iconos o utilizar los predefinidos.

El Color, icono y tamaño pueden basarse en datos.

SPARKLINES Y DATA BARS

Sparklines “Data intense, word-sized

graphics” – Tuftegraphics Tufte Sincronía automática de ejes.

Todos los gráficos comparten los ejes, con independencia de sus datos particulares.

Convertir en gráficos autónomos para cubrir otros escenarios menores

Data Bars Data Bars Muestran un valor único en una

celda.

El Mín y Máx son automáticos, pero configurables.

Page 15: SQL SERVER 2008 R2 BI - danysoft.com · SQL SERVER 2008 R2 BI. 07/07/2010 2 Todo en la vida comienza con código VII Encuentro Desarrolladores Microsoft SQL SERVER 2008 R2 INTEGRATION

07/07/2010

15

MAPAS

Elementos de mapas datos analíticos, capas de polígonos capas de polígonos, reglas de color, Burbuja - regla tamaño, leyenda

Origen de los shapefiles: http://www.ine.es/prodyser/pcaxis/pcaxis.htm

REUTILIZAR ELEMENTOS Y COMPARTIR PARTES DE INFORMES

Page 16: SQL SERVER 2008 R2 BI - danysoft.com · SQL SERVER 2008 R2 BI. 07/07/2010 2 Todo en la vida comienza con código VII Encuentro Desarrolladores Microsoft SQL SERVER 2008 R2 INTEGRATION

07/07/2010

16

COMPARTIR PARTES DE INFORMES

COMPONENTES REUTILIZABLES

Parámetros Con su dataset y datasource

Tablix (Tablas, Listas y matrices)( , y ) Gráficos Medidores Mapas Imagen

R á l Rectángulo

Page 17: SQL SERVER 2008 R2 BI - danysoft.com · SQL SERVER 2008 R2 BI. 07/07/2010 2 Todo en la vida comienza con código VII Encuentro Desarrolladores Microsoft SQL SERVER 2008 R2 INTEGRATION

07/07/2010

17

PLATAFORMA BI – USUARIO FINAL

Report builder 3.0 Report Parts

R P G ll Report Part Gallery Visualización de mapas y tratamiento geoespacial Sparklines, Databars Indicadores

GENERADOR DE INFORMES 3.0

Page 18: SQL SERVER 2008 R2 BI - danysoft.com · SQL SERVER 2008 R2 BI. 07/07/2010 2 Todo en la vida comienza con código VII Encuentro Desarrolladores Microsoft SQL SERVER 2008 R2 INTEGRATION

07/07/2010

18

LAYOUT, REPORT PARTS, BUILDER

AgrupacionesSubtotales

PersonalizadosColumnas

independientesEncabezadospersonalizados

Agrupado/Tabular Elementos embebidos

Todo en la vida comienza con códigoVII Encuentro Desarrolladores Microsoft

MICROSOFT EXCEL COMO HERRAMIENTA BUSINESS INTELLIGENCE

Page 19: SQL SERVER 2008 R2 BI - danysoft.com · SQL SERVER 2008 R2 BI. 07/07/2010 2 Todo en la vida comienza con código VII Encuentro Desarrolladores Microsoft SQL SERVER 2008 R2 INTEGRATION

07/07/2010

19

PLATAFORMA BI – USUARIO FINAL PIVOT TABLE EXCEL 2007

PLATAFORMA BI – USUARIO FINAL PIVOT TABLE EXCEL 2007

Cubos OLAP con MS SSAS 2008 y MS Office Excel 2007http://amby.net/2010/03/01/serie-cubos-olap-con-ms-ssas-2008-y-ms-office-

excel-2007/

Page 20: SQL SERVER 2008 R2 BI - danysoft.com · SQL SERVER 2008 R2 BI. 07/07/2010 2 Todo en la vida comienza con código VII Encuentro Desarrolladores Microsoft SQL SERVER 2008 R2 INTEGRATION

07/07/2010

20

EXCEL 2010 SEGMENTACIÓN EN PIVOT TABLES

PLATAFORMA BI – USUARIO FINAL

PowerPivot Addins for Excel 2010 Integración de hojas de cálculos Excel (PivotTables,

PivotCharts filtros y SlicersPivotCharts, filtros y Slicers Data Analysis Expression Language (DAX) Comprensión de datos en modo VertiPag Herramienta de definición de relaciones Asistente de importación de tablas

Page 21: SQL SERVER 2008 R2 BI - danysoft.com · SQL SERVER 2008 R2 BI. 07/07/2010 2 Todo en la vida comienza con código VII Encuentro Desarrolladores Microsoft SQL SERVER 2008 R2 INTEGRATION

07/07/2010

21

POWERPIVOT

PowerPivot for Excel PowerPivot for SharePoint

POWERPIVOT

Page 22: SQL SERVER 2008 R2 BI - danysoft.com · SQL SERVER 2008 R2 BI. 07/07/2010 2 Todo en la vida comienza con código VII Encuentro Desarrolladores Microsoft SQL SERVER 2008 R2 INTEGRATION

07/07/2010

22

POWERPIVOT

PowerPivot for Excel Cliente add-in para Excel 2010

M i l d id d d d Manipular grandes cantidades de datos Integrar múltiples orígenes de datos Compartir resultados sin intervención de personal IT No es exclusivo de SQL, sólo requiere Excel

PowerPivot for SharePoint 2010C t id Componente servidor

SQL Server 2008 R2 Analysis Services ejecutado en modo Vertipag con SP 2010

Requiere SQL Server 2008 R2 y SharePoint 2010

POWERPIVOT – TIPOS DE DATOS

Cualquier tipo: BBDD relacionales, Pivot tables de Excel 2007, cubos OLAP y más

i b j i id d Expresiones DAX para trabajar integridadreferencial en diferentes orígenes de datos

Soporte de datos NULL y/o desconocidos como en SSAS

Page 23: SQL SERVER 2008 R2 BI - danysoft.com · SQL SERVER 2008 R2 BI. 07/07/2010 2 Todo en la vida comienza con código VII Encuentro Desarrolladores Microsoft SQL SERVER 2008 R2 INTEGRATION

07/07/2010

23

Todo en la vida comienza con códigoVII Encuentro Desarrolladores Microsoft

MICROSOFT SHAREPOINT COMO HERRAMIENTA DE COLABORACIÓN BUSINESS

INTELLIGENCE

PLATAFORMA BI – COMPARTIR Y COLABORAR

PowerPivot for SharePoint 2010 PowerPivot Gallery

P Pi D R f h PowerPivot Data Refresh Autenticación y control de acceso

Reporting Services Add-in for SharePoint Múltiples zonas SharePoint SharePoint Universal Logging Services

Sh P i t Li t D t E t i SharePoint List Data Extension Shared Datasets

Page 24: SQL SERVER 2008 R2 BI - danysoft.com · SQL SERVER 2008 R2 BI. 07/07/2010 2 Todo en la vida comienza con código VII Encuentro Desarrolladores Microsoft SQL SERVER 2008 R2 INTEGRATION

07/07/2010

24

SQL SERVER 2008 R2 – SHAREPOINT 2010

Compartir y colaborar Usuario final – compatibilidad con MS Office y

d d i d menos dependencia de IT Desarrolladores BI – BIDS, soporte directo desde

MS VS y soporte Ajax en el visor de informes. Its y DBAs – Interoperabilidad con SharePoint

Managed Services para monitorear actividades BI. Optimizar rendimiento OLAP con el Diseñador de agregaciones.

SharePoint Unified Logging Service

Todo en la vida comienza con códigoVII Encuentro Desarrolladores Microsoft

DUNDAS DASHBOARD 2.0

Page 25: SQL SERVER 2008 R2 BI - danysoft.com · SQL SERVER 2008 R2 BI. 07/07/2010 2 Todo en la vida comienza con código VII Encuentro Desarrolladores Microsoft SQL SERVER 2008 R2 INTEGRATION

07/07/2010

25

DUNDAS DASHBOARD

Dundas Dashboard como herramienta de creación de Cuadros de mando.

E f ti Enfoque corporativo Flujo de trabajo de Dundas Dashboard

Plataforma ágil accesible a personal no IT Extensibilidad y colaboración entre tecnologías

DUNDAS DASHBOARD

Page 26: SQL SERVER 2008 R2 BI - danysoft.com · SQL SERVER 2008 R2 BI. 07/07/2010 2 Todo en la vida comienza con código VII Encuentro Desarrolladores Microsoft SQL SERVER 2008 R2 INTEGRATION

07/07/2010

26

CONECTORES DE DATOS

SQL Server, Oracle, MS Access y más Identifica datos de origen Trabajo con memoria caché programada Menús y barras de herramientas con opciones de

acceso directo Asistentes para configuración Refresca datos del origen y permite trabajar Refresca datos del origen y permite trabajar

desconectado

TABLAS VIRTUALES

Como las vistas en motor relacional Independizan el origen de cualquier cambio

id l d l d ( d bi requerido por el modelo de BI (agregados, cambios de nombres)

Trabaja con Asistentes Barra de herramientas y menú de opciones con

acceso directo

Page 27: SQL SERVER 2008 R2 BI - danysoft.com · SQL SERVER 2008 R2 BI. 07/07/2010 2 Todo en la vida comienza con código VII Encuentro Desarrolladores Microsoft SQL SERVER 2008 R2 INTEGRATION

07/07/2010

27

CUBOS VIRTUALES

Independizan el origen de cualquier cambio requerido por el modelo de BI (agregados, cambios de nombres)de nombres)

Trabaja con Asistentes Barra de herramientas y menú de opciones con

acceso directo Permite obtener estructuras más cómodas a partir

de grandes cubos

KPI

Asistente para manejo rápido de la métrica Vinculación de las medidas y el aspecto gráfico del

d i fil d dKPI, admite agregar, filtrar y ordenar datos Se pueden realizar anotaciones sobre los datos

Page 28: SQL SERVER 2008 R2 BI - danysoft.com · SQL SERVER 2008 R2 BI. 07/07/2010 2 Todo en la vida comienza con código VII Encuentro Desarrolladores Microsoft SQL SERVER 2008 R2 INTEGRATION

07/07/2010

28

DIMENSIONES

Asistente para manejo rápido de las dimensiones y sus jerarquíassus jerarquías

Admite agregar, filtrar y ordenar datos

Se pueden crear dimensiones de tiempo j á ijerárquicas

DISEÑADOR DE DUNDAS DASHBOARD

Diseñador gráfico, intuitivo Admite total personalización en gráficos e

i di dindicadores. Interactividad entre componentes, con posibilidad

de edición y visualización de forma independiente y en grupos

Admite drill down en datos OLAP y dimensiones Controles Silverlight

Page 29: SQL SERVER 2008 R2 BI - danysoft.com · SQL SERVER 2008 R2 BI. 07/07/2010 2 Todo en la vida comienza con código VII Encuentro Desarrolladores Microsoft SQL SERVER 2008 R2 INTEGRATION

07/07/2010

29

DISEÑADOR DE DUNDAS DASHBOARD

VISUALIZADOR DE DUNDAS DASHBOARD

Admite reajuste de tamaño Admite filtrado, ordenado de datos en tiempo real

d i fi lpara cada usuario final Admite exportación de datos

Page 30: SQL SERVER 2008 R2 BI - danysoft.com · SQL SERVER 2008 R2 BI. 07/07/2010 2 Todo en la vida comienza con código VII Encuentro Desarrolladores Microsoft SQL SERVER 2008 R2 INTEGRATION

07/07/2010

30

DASHBLOCKS

Analytical Dashblocks Dashboards Dashblocks

MASHUPS

Unión de varios Dashblocks Admite un Dashboard

Page 31: SQL SERVER 2008 R2 BI - danysoft.com · SQL SERVER 2008 R2 BI. 07/07/2010 2 Todo en la vida comienza con código VII Encuentro Desarrolladores Microsoft SQL SERVER 2008 R2 INTEGRATION

07/07/2010

31

ANOTACIONES - COLABORACIÓN

TRABAJO CON ESTILOSBÚSQUEDA DE PRODUCTIVIDAD

Page 32: SQL SERVER 2008 R2 BI - danysoft.com · SQL SERVER 2008 R2 BI. 07/07/2010 2 Todo en la vida comienza con código VII Encuentro Desarrolladores Microsoft SQL SERVER 2008 R2 INTEGRATION

07/07/2010

32

ADMINISTRACIÓN

Control de seguridad y usuarios Cuentas de usuarios, accesos a objetos Admite importación y exportación de datos

Todo en la vida comienza con códigoVII Encuentro Desarrolladores Microsoft

BUSINESS INTELLIGENCEAna María Bisbé York| Servicios Profesionales

VII Encuentro Desarrolladores Microsoft | Todo en la vida comienza con Código 

Page 33: SQL SERVER 2008 R2 BI - danysoft.com · SQL SERVER 2008 R2 BI. 07/07/2010 2 Todo en la vida comienza con código VII Encuentro Desarrolladores Microsoft SQL SERVER 2008 R2 INTEGRATION

07/07/2010

33