La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

SQL Server 2008 Novedades en Business Intelligence

Presentaciones similares


Presentación del tema: "SQL Server 2008 Novedades en Business Intelligence"— Transcripción de la presentación:

1 SQL Server 2008 Novedades en Business Intelligence
Salvador Ramos Solid Quality Mentors MVP SQL Server

2 SQLU Summit 2008 (23-27 Junio – Madrid) Mentores
tres tracks simultáneos: SQL Server, Business Intelligence y Desarrollo Mentores Fernando G. Guerrero, Miguel Egea, Alejandro Leguízamo, Jesús López, Jordi Rambla, Eladio Rincón, Daniel Seara, Guillermo Som, Antonio Soto, Adolfo Wiernik, … +80 mentores en todo el mundo, 45 MVPs, 5 RDs. Ayudando a obtener lo mejor de SQLServer y .NET con Formación Consultoría Mentoring

3 Información sobre la versión Beta
<Enter module number here> <Enter module name here> Información sobre la versión Beta Toda la información y ejemplos son relativos a la versión CTP6 pública de SQL Server 2008 Los comandos y funcionalidades pueden diferir de lo que se incluya en la versión final (RTM) © 2008 Solid Quality Mentors <Enter course name here>

4 Plataforma SQL Server BI
<Enter module number here> <Enter module name here> Plataforma SQL Server BI Integrar Analizar Informar Adquisición de datos en sus orígenes e integración Transformación y síntesis de datos Enriquecer los datos con lógica empresarial y vistas jerárquicas Descubrir información con minería de datos Presentación y distribución de datos Acceso a los datos para todos © 2008 Solid Quality Mentors <Enter course name here>

5 Plataforma SQL Server BI
<Enter module number here> <Enter module name here> Plataforma SQL Server BI Integrar Analizar Informar Adquisición de datos en sus orígenes e integración Transformación y síntesis de datos Enriquecer los datos con lógica empresarial y vistas jerárquicas Descubrir información con minería de datos Presentación y distribución de datos Acceso a los datos para todos © 2008 Solid Quality Mentors <Enter course name here>

6 <Enter module number here> <Enter module name here>
Agenda Novedades en Integration Services 2008 Novedades en Analysis Services 2008 Novedades en Reporting Services 2008 © 2008 Solid Quality Mentors <Enter course name here>

7 Novedades en Integration Services 2008

8 Novedades en Integration Services
<Enter module number here> <Enter module name here> Novedades en Integration Services Puntos clave Soporta código en lenguaje C# Nuevos tipos de datos para hora y fecha Mejora del rendimiento y el uso de la caché para las transformaciones Lookup Nuevos componentes ADO.NET Nuevos objetos: tarea y visor para la clasificación de datos Escalabilidad del flujo de trabajo Mejoras en la herramienta de importación/exportación SuperDump © 2008 Solid Quality Mentors <Enter course name here>

9 Novedades en Integration Services
<Enter module number here> <Enter module name here> Novedades en Integration Services VSTA 2005 usaba un componente “obsoleto” para diseñar y ejecutar código llamado VSA Diseño de código limitado Solo aceptaba Visual Basic Conjunto limitado de assemblies referenciables Está “muerto” En 2008 usa VSTA Actualización directa de las tareas de código y transformaciones Diseñador altamente mejorado. Es una parte de VS Permite código en C# Puede referenciar cualquier assembly .net VSA = Visual Studio for Applications VSTA = Visual Studio Tools for Applications © 2008 Solid Quality Mentors <Enter course name here>

10 Novedades en Integration Services
<Enter module number here> <Enter module name here> Novedades en Integration Services Nuevos tipos de datos para fecha y hora Introduce los nuevos tipos de datos para fecha y hora que incluye SQL Server 2008 Beneficios de los nuevos tipos de datos Soporta una mayor escala para segundos fraccionados (milésimas) Soporta precisión definida por el usuario Soporta las diferencias horarias entre distintas bandas horarias © 2008 Solid Quality Mentors <Enter course name here>

11 Novedades en Integration Services
<Enter module number here> <Enter module name here> Novedades en Integration Services Lookup Nueva transformación Lookup GUI totalmente rediseñado Otras curiosidades Una caché para no coincidentes. No mas consultas contra filas que no existen Salida para filas no coincidentes, no más salidas de error Los ficheros para caché persintente (.caw) tienen el mismo formato que un RawFile © 2008 Solid Quality Mentors <Enter course name here>

12 Novedades en Integration Services
<Enter module number here> <Enter module name here> Novedades en Integration Services Componentes ADO.NET Se trata ADO.Net como a un ciudadano de primera clase Se renombra. ¿Porque se llamaba DataReader Source Adapter? UI específico para el Source Adapter Drop down para lista de tablas Invoca el diseñador de queries “expression-able” para cambios dinámicos Un Destination adapter UI específico ODBC © 2008 Solid Quality Mentors <Enter course name here>

13 Novedades en Integration Services
<Enter module number here> <Enter module name here> Novedades en Integration Services Clasificación de datos La información aportada por la clasificación ayuda a identificar problemas potenciales con la calidad de los datos Hay diversos tipos de clasificaciones Porcentaje de valores nulos Distribución de valores o longitudes en la columna Estadísticas para columnas numéricas Dependencias funcionales entre columnas Etc. © 2008 Solid Quality Mentors <Enter course name here>

14 Novedades en Integration Services
<Enter module number here> <Enter module name here> Novedades en Integration Services Clasificación de datos © 2008 Solid Quality Mentors <Enter course name here>

15 Novedades en Integration Services
<Enter module number here> <Enter module name here> Novedades en Integration Services Flujo de trabajo escalable El planificador de los hilos de ejecución de las tareas de flujo de datos es nuevo y mejora el comportamiento anterior Es capaz de optimizar largas cadenas de transformaciones “síncronas” Multicast y conditional split se benefician © 2008 Solid Quality Mentors <Enter course name here>

16 Novedades en Integration Services
<Enter module number here> <Enter module name here> Novedades en Integration Services Flujo de trabajo escalable SQL Server 2005 SQL Server 2008 © 2008 Solid Quality Mentors <Enter course name here>

17 Novedades en Integration Services
<Enter module number here> <Enter module name here> Novedades en Integration Services Herramienta Importación/Exportación Soporte ADO.Net para orígenes y destinos de datos (ODBC) Conversiones de tipos de datos Nueva página que muestra los mapeos y posibles incidencias Puede insertar transformaciones de conversión de datos dentro de flujos de datos © 2008 Solid Quality Mentors <Enter course name here>

18 Novedades en Integration Services
<Enter module number here> <Enter module name here> Novedades en Integration Services Herramienta Importación/Exportación © 2008 Solid Quality Mentors <Enter course name here>

19 Novedades en Integration Services
<Enter module number here> <Enter module name here> Novedades en Integration Services SuperDump Se basa en Watson (herramienta de diagnóstico) Provee visibilidad a la actividad de un paquete en ejecución El usuario puede ejecutarlo cuando desee. No detiene los paquetes (demasiado tiempo) Se genera un log ante caídas Se puede programar para que se dispare automáticamente ante una condición de error específica Ring Buffers recoge la historia de los eventos, códigos de error y otros estados Se vuelca en un fichero de texto © 2008 Solid Quality Mentors <Enter course name here>

20 Novedades en Analysis Services 2008

21 Novedades en Analysis Services
<Enter module number here> <Enter module name here> Novedades en Analysis Services Puntos clave Escalabilidad y rendimiento Experiencia de desarrollo Monitorización de recursos Mejoras en MDX Backup escalable MOLAP Writeback Mejoras en Minería de Datos © 2008 Solid Quality Mentors <Enter course name here>

22 <Enter module number here> <Enter module name here>
Analysis Services Objetivos Otros objetivos no tangibles: No hay sorpresas – Dar tiempo a los usuarios para aprender Analysis Services 2005 No hay cambios bruscos – Facil actualización desde Analysis Services 2005 © 2008 Solid Quality Mentors <Enter course name here>

23 “Diseñado para rendir”
Analysis Services Escalabilidad y Rendimiento Metas y Estrategia “Diseñado para rendir” – motor de ejecución y herramientas!! Mejoras principales Diseño de dimensiones Diseñador de relaciones de atributos Asistente mejorado Interfaz simplificado Diseñador de agregaciones Alertas AMO en el diseño Plan de ejecución Monitor de recursos Cancelación de consultas fiable Rendimiento de consultas y escalabilidad AS optimizado para el cálculo por bloques Mejoras en el rendimiento de Write-back “Solo Lectura” – Base de datos AS preparada para crecer “Diseñado para rendir” Diseño Monitorizar Ejecución

24 Analysis Services Background Enfoque AS 2008
Herramientas ¡Hazlo bien desde el principio! Background Los modelos OLAP pueden ser bastante complejos, con muchas interdependencias entre los objetos Las “mejores-prácticas” y trucos para mejorar el rendimiento normalmente no son conocidas ni distribuidas Enfoque AS 2008 Facilitar la creación de soluciones y reducir el tiempo/coste necesario pero a la vez debe continuar siendo un producto de valor Incluir mejores prácticas y trucos para la mejora de rendimiento dentro del modelo de objetos y el interfaz de usuario Modificar el diseño de las áreas claves de la interfaz para que el diseño óptimo forme parte del resultado natural

25 Analysis Services Warnings AMO (Analysis Managament Objects)
Experiencia de desarrollo Warnings AMO (Analysis Managament Objects) Más de 40 “mejores prácticas” integradas en tiempo real en los chequeos del diseñador Piensa automáticamente en buenas prácticas mientras desarrollas Más Sutil: Líneas azules y warnings en tiempo real Sin interferencias de pop-ups Descartables Por instancia o de forma global Posibilidad de poner comentarios

26 <Enter module number here> <Enter module name here>
Analysis Services Experiencia de desarrollo © 2008 Solid Quality Mentors <Enter course name here>

27 <Enter module number here> <Enter module name here>
Analysis Services Experiencia de desarrollo © 2008 Solid Quality Mentors <Enter course name here>

28 <Enter module number here> <Enter module name here>
Analysis Services Experiencia de desarrollo © 2008 Solid Quality Mentors <Enter course name here>

29 Diseño de dimensiones Diseñador de relaciones de atributos
Novedades Diseñador de relaciones de atributos Podemos ver y editar relaciones Muchas validaciones automáticas Asistente para dimensiones Simplificado, más poderoso Editor de dimensiones Interfaz mejorada © 2008 Solid Quality Mentors

30 Diseño de cubos Se mejora el algoritmo de Auto-Construcción
Novedades Se mejora el algoritmo de Auto-Construcción Soporta escenarios de cubos de una sola tabla Salida más simple Relaciones regulares vs. Referenciadas Menos y mejores atributos Identifica de forma apropiada las propiedades de los miembros Protege las valores de la configuración de errores de la dimensión

31 Diseño de Agregaciones
Novedades Un único asistente Agregaciones iniciales Agregaciones basadas en el uso Algoritmo mejorado Agregaciones iniciales mejoradas Optimizado para agregaciones basadas en uso Mezcla inteligente de agregaciones nuevas y viejas Diseñador dedicado Edita/Crea/Borra agregaciones manualmente Muchas validaciones incluidas para ayudar en la creación de diseños óptimos

32 Analysis Services Pregunta/ Necesita Problema actual Solución AS 2008
Monitorización de recursos Pregunta/ Necesita “Necesito saber que y quien está ejecutando peticiones grandes en mi servidor” “Necesito encontrar y matar queries que estén ejecutandose” Monitorizar la salud del servidor – Infraestructura que permite obtener estadísticas sobre la salud del servidor Problema actual Las estadísticas de AS 2005 no son suficientes, solo proveen información básica: Información sobre el usuario de la sesión/conexión Tiempo de conexión Último comando ejecutado (texto) Solución AS 2008 Nueva infraestructura de servidor para monitorizar e informar de los recursos

33 Analysis Services Esquema de la DMV para monitorizar el rendimiento

34 Monitorización de recursos
Expone la información de los recursos del sistema en un cubo para realizar el analisis de los recursos Analysis Services Informes generados en Reporting Services Cubo de recursos Aplicaciones cliente para analisis Tablas de recursos (DMV) Analisis Ad hoc Select * from Session_Resources

35 MDX Cálculo por bloques El espacio generado para el cubo normalmente está extremadamente vacío Los valores solo existen para una pequeña minoría de combinaciones de las claves de las dimensiones El objetivo es calcular expresiones solo cuando necesitan ser calculadas Implementado parcialmente en Analysis Services 2005

36 MDX Considera la expresión:
Ejemplo de cálculo por bloques Considera la expresión: WITH MEMBER Measures.ContributionToParent AS ‘measures.Sales/(measures.Sales, Product.Currentmember.parent)’ SELECT Product.[Product Family].members ON COLUMNS, Customer.Country.members ON ROWS FROM Sales WHERE measures.ContributionToParent ¿Como se calcula la expresión en el entorno de la consulta?

37 AS Calc Engine Rules: Null / Null = Null
MDX Cálculo celda a celda Measures.ContributionToParent Drink Food Non-Consumable Canada Mexico USA = measures.[Unit Sales] (Measures.Sales, Product.Currentmember.Parent)’ / Drink Food Non-Consumable Canada (null) Mexico USA $ 24,597.00 $ 191,940.00 $ ,236.00 All Products Canada (null) Mexico USA $ ,773.00 AS Calc Engine Rules: Null / Null = Null

38 AS Calc Engine Rules: Null / Null = Null
MDX Cálculo celda a celda Measures.ContributionToParent Drink Food Non-Consumable Canada Mexico USA = (null) (null) (null) measures.[Unit Sales] (Measures.Sales, Product.Currentmember.Parent)’ / Drink Food Non-Consumable Canada (null) Mexico USA $ 24,597.00 $ 191,940.00 $ ,236.00 All Products Canada (null) Mexico USA $ ,773.00 AS Calc Engine Rules: Null / Null = Null

39 AS Calc Engine Rules: Null / Null = Null
MDX Cálculo celda a celda Measures.ContributionToParent Drink Food Non-Consumable Canada Mexico USA = (null) (null) (null) (null) (null) (null) measures.[Unit Sales] (Measures.Sales, Product.Currentmember.Parent)’ / Drink Food Non-Consumable Canada (null) Mexico USA $ 24,597.00 $ 191,940.00 $ ,236.00 All Products Canada (null) Mexico USA $ ,773.00 AS Calc Engine Rules: Null / Null = Null

40 AS Calc Engine Rules: Null / Null = Null
MDX Cálculo celda a celda Measures.ContributionToParent Drink Food Non-Consumable Canada Mexico USA = (null) (null) (null) (null) (null) (null) 9.22% 71.95% 18.83% measures.[Unit Sales] (Measures.Sales, Product.Currentmember.Parent)’ / Drink Food Non-Consumable Canada (null) Mexico USA $ 24,597.00 $ 191,940.00 $ ,236.00 All Products Canada (null) Mexico USA $ ,773.00 AS Calc Engine Rules: Null / Null = Null

41 MDX Cálculo por bloques 3) …y todo lo demás es nulo
Drink Food Non-Consumable Canada (null) Mexico USA 9.22% 71.95% 18.83% 3) …y todo lo demás es nulo Country Product Measure Value USA Drink Contribution to Parent 9.22% Food 71.95% Non-Consumable 18.83% 2) Realiza el cálculo solo para los valores no nulos – solo 3 cálculos en lugar de 9… Country Product Measure Value USA Drink Sales $24,597.00 Food $191,940.00 Non-Consumable $50,236.00 Country Product Measure Value USA All Products Sales $266,773.00 1. Obtiene los valores no nulos del motor de almacenamiento

42 Analysis Services Pregunta/ Necesidad Problema actual Solución AS 2008
Backup escalable Pregunta/ Necesidad Se estima que el 20% de los cubos son mayores de 50 GB BI es critico para la mayoría de los negocios Necesita un proceso de backup rápido y confiable “Necesito un medio rápido para mover/transportar cubos de un servidor a otro” Problema actual Analysis Services 2005 backup maneja bien cubos hasta 20 Gb. Mas allá de 20GB hay una degradación significativa del rendimiento en las operaciones de backup. Nota: 20GB de un cubo en AS representa ~ 80GB datos relacionales. Alternativa actual: Copia de los ficheros de la carpeta de datos Solución AS 2008 Rendimiento comparable a la velocidad de copiar un fichero

43 Analysis Services Backup escalable - AS 2008

44 Analysis Services Writeback mejorado Beneficios (aprox)
Beneficios de MOLAP Writeback Writeback mejorado Beneficios (aprox) Los tests han demostrado un rendimiento 5 veces mejor con una actualización de 2 milliones de celdas

45 Novedades en Reporting Services 2008

46 Novedades en Reporting Services
<Enter module number here> <Enter module name here> Novedades en Reporting Services Puntos Principales Producto de BI que más ha evolucionado Mejoras en la arquitectura Mejoras en el procesamiento y generación de informes Permite informes con grandes volúmenes de datos Mejoras en la creación de informes Nuevo diseñador de informes Tablix Mejoras en visualización (Dundas) © 2008 Solid Quality Mentors <Enter course name here>

47 <Enter module number here> <Enter module name here>
Reporting Services Mejoras en la arquitectura Nuevas funcionalidades para la gestión de la memoria permiten definir limites de memoria para el procesamiento de los informes Independiente de IIS Nueva monitorización HTTP que mantiene un registro de todas las peticiones HTTP gestionadas por el servidor de informes Es equivalente a los ficheros log que genera IIS Gestiona todas las peticiones de autentificación a través de un nuevo subsistema de autentificación que soporta autentificación de Windows y propietaria © 2008 Solid Quality Mentors <Enter course name here>

48 Novedades en Reporting Services
<Enter module number here> <Enter module name here> Novedades en Reporting Services Mejoras en Procesamiento y generación de informes Formulas en gráficos Un nuevo modelo de objetos para la generación de informes que soporta el procesamiento de informes a demanda Mejoras en paginación Rediseño del generador de informes .csv Mejoras sub-informes y regiones de datos © 2008 Solid Quality Mentors <Enter course name here>

49 Novedades en Reporting Services
<Enter module number here> <Enter module name here> Novedades en Reporting Services Mejoras en la creación de informes Nuevo diseñador de informes Mejoras significativas en Report Builder Nueva región de datos Tablix en los cuerpos de los informes Nuevo control de Gráficos © 2008 Solid Quality Mentors <Enter course name here>

50 Novedades en Reporting Services
<Enter module number here> <Enter module name here> Novedades en Reporting Services Diseñador de informes Nueva área de diseño Panel de datos (Antes solo aparecían campos) Se mejoran los diálogos y el panel de propiedades Alineación sencilla Zoom Integrado con Visual Studio Panel de agrupaciones No es un diseñador de VS Vista / Office 12 look and feel Inspirado en PowerPoint Soporta modo cliente y servidor © 2008 Solid Quality Mentors <Enter course name here>

51 Novedades en Reporting Services
<Enter module number here> <Enter module name here> Novedades en Reporting Services Diseñador de informes © 2008 Solid Quality Mentors <Enter course name here>

52 Novedades en Reporting Services
<Enter module number here> <Enter module name here> Novedades en Reporting Services Tablix Lo mejor de dos mundos Tabla+ Matriz Columnas y filas dinámicas y estáticas Anidación arbitraria en cada eje Se puede omitir de forma opcional la cabecera de la fila o la columna Multiples miembros en filas o columnas paralelas en cada uno de los niveles © 2008 Solid Quality Mentors <Enter course name here>

53 <Enter module number here> <Enter module name here>
Tablix Filas estructuradas con cabeceras dinámicas Actual Deseado 2005 2006 Washington Total 80 100 Seattle 50 60 Spokane 30 40 Oregon Portland Eugene 20 2005 2006 Washington 80 100 Seattle 50 60 Spokane 30 40 Oregon Portland Eugene 20 © 2008 Solid Quality Mentors <Enter course name here>

54 <Enter module number here> <Enter module name here>
Tablix Mezclar columnas estáticas y dinámicas 2005 2006 WA Seattle 50 60 Spokane 30 40 OR Portland Eugene 20 Pop Area WA Seattle 20 30 Spokane 10 OR Portland Eugene 25 5 Actual 2005 2006 Pop Area WA Seattle 50 60 20 30 Spokane 40 10 OR Portland Eugene 25 5 Deseado © 2008 Solid Quality Mentors <Enter course name here>

55 <Enter module number here> <Enter module name here>
Tablix Grupos paralelos dinámicos 2005 2006 WA Seattle 50 60 Spokane 30 40 OR Portland Eugene 20 Table Chair WA Seattle 20 30 Spokane 10 OR Portland Eugene 25 5 Actual Year Product 2005 2006 Table Chair WA Seattle 50 60 20 30 Spokane 40 10 OR Portland Eugene 25 5 Deseado © 2008 Solid Quality Mentors <Enter course name here>

56 <Enter module number here> <Enter module name here>
Tablix Detalles no agregados en subtotales Q1 Q2 Total Prof Enrolled Calculus Galt 25 Rand 30 55 Physics Ellis 14 Chan 21 35 Yoga Zehn 42 Tau 53 95 Biology Rasa 31 Starr 66 Actual Q1 Q2 Total Prof Enrolled Calculus Galt 25 Rand 30 55 Physics Ellis 14 Chan 21 35 Yoga Zehn 42 Tau 53 95 Biology Rasa 31 Starr 66 Deseado © 2008 Solid Quality Mentors <Enter course name here>

57 Novedades en Reporting Services
<Enter module number here> <Enter module name here> Novedades en Reporting Services Gráficos Microsoft ha adquirido los productos Dundas para la visualización de datos Si usas Dundas hoy con 2005, se actualizarán automáticamente en 2008 Los gráficos son fáciles de usar y su funcionalidad da un gran paso adelante Controles de medición circulares y lineales En CTP6 © 2008 Solid Quality Mentors <Enter course name here>

58 Novedades en Reporting Services
<Enter module number here> <Enter module name here> Novedades en Reporting Services Gráficos Funcionalidades principales Anotaciones, custom palettes, múltiples ejes, axis break, grandes volúmenes de datos, barras de error, gráficos mezclados, … Tipos adicionales de gráficos Pirámide, Histograma, Gantt, Funnel, … © 2008 Solid Quality Mentors <Enter course name here>

59 Novedades en Reporting Services
<Enter module number here> <Enter module name here> Novedades en Reporting Services Medidores (gauges) Muestran y monitorizan datos en tiempo real usando tipos de medidores y rangos de medición totalmente configurables Se pueden usar para visualizar KPIs en cuadros de mando/control Tipos de medidores Medidores circulares Medidores lineales Indicadores numéricos Indicadores de estado © 2008 Solid Quality Mentors <Enter course name here>

60 Novedades en Reporting Services
Ejemplos de Medidores © 2008 Solid Quality Mentors

61 ¿ Preguntas ? sramos@solidq.com http://blogs.solidq.com/ES/BICorner
Todas las demos en:

62 Más acciones desde TechNet
Para ver los webcast grabados sobre éste tema y otros temas, diríjase a: Para información y registro de Futuros Webcast de éste y otros temas diríjase a Para mantenerse informado sobre todos los Eventos, Seminarios y webcast suscríbase a nuestro boletín TechNet Flash en ésta dirección: Descubra los mejores vídeos para TI gratis y a un solo clic: Para acceder a toda la información, betas, actualizaciones, recursos, puede suscribirse a Nuestra Suscripción TechNet


Descargar ppt "SQL Server 2008 Novedades en Business Intelligence"

Presentaciones similares


Anuncios Google