Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Sql server 2008 novedades en BI - es - tech net

2,681 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Sql server 2008 novedades en BI - es - tech net

  1. 1. SQL Server 2008Novedades en Business Intelligence Salvador Ramos Solid Quality Mentors webmaster@helpdna.net MVP SQL Server
  2. 2.  SQLU Summit 2008 (23-27 Junio – Madrid)  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  http://blogs.solidq.com/BICorner
  3. 3. 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 3
  4. 4. Plataforma SQL Server BI Integrar Analizar Informar Adquisición de datos  Enriquecer los datos  Presentación y en sus orígenes e con lógica distribución de datos integración empresarial y vistas  Acceso a los datos  Transformación y jerárquicas para todos síntesis de datos  Descubrir información con minería de datos © 2008 Solid Quality Mentors 4
  5. 5. Plataforma SQL Server BI Integrar Analizar Informar Adquisición de datos  Enriquecer los datos  Presentación y en sus orígenes e con lógica distribución de datos integración empresarial y vistas  Acceso a los datos  Transformación y jerárquicas para todos síntesis de datos  Descubrir información con minería de datos © 2008 Solid Quality Mentors 5
  6. 6. Agenda Novedades en Integration Services 2008 Novedades en Analysis Services 2008 Novedades en Reporting Services 2008 © 2008 Solid Quality Mentors 6
  7. 7. Novedades en Integration Services 2008
  8. 8. 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 8
  9. 9. 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 © 2008 Solid Quality Mentors 9
  10. 10. 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 10
  11. 11. 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 11
  12. 12. 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 12
  13. 13. 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 13
  14. 14. Novedades en Integration ServicesClasificación de datos © 2008 Solid Quality Mentors 14
  15. 15. 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 15
  16. 16. Novedades en Integration ServicesFlujo de trabajo escalable SQL Server 2005 SQL Server 2008 © 2008 Solid Quality Mentors 16
  17. 17. 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 17
  18. 18. Novedades en Integration ServicesHerramienta Importación/Exportación © 2008 Solid Quality Mentors 18
  19. 19. 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 19
  20. 20. Novedades en Analysis Services 2008
  21. 21. 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 21
  22. 22. 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 22
  23. 23. Analysis Services Escalabilidad y RendimientoMetas y “Diseñado para rendir” – motor de ejecución y herramientas!!EstrategiaMejoras Diseño de dimensiones Diseñador de relaciones de atributosprincipales 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
  24. 24. Analysis Services 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. 25. Analysis Services 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. 26. Analysis ServicesExperiencia de desarrollo © 2008 Solid Quality Mentors 26
  27. 27. Analysis ServicesExperiencia de desarrollo © 2008 Solid Quality Mentors 27
  28. 28. Analysis ServicesExperiencia de desarrollo © 2008 Solid Quality Mentors 28
  29. 29. Diseño de dimensiones 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 29
  30. 30. Diseño de cubos 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. 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. 32. Analysis Services Monitorización de recursosPregunta/ •“Necesito saber que y quien está ejecutando peticiones grandes en mi servidor”Necesita •“Necesito encontrar y matar queries que estén ejecutandose” •Monitorizar la salud del servidor – Infraestructura que permite obtener estadísticas sobre la salud del servidorProblema Las estadísticas de AS 2005 no son suficientes, soloactual 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 Nueva infraestructura de servidor para monitorizar e informar de los recursos2008
  33. 33. Analysis ServicesEsquema de la DMV para monitorizar el rendimiento
  34. 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. 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. 36. MDX Ejemplo de cálculo por bloquesConsidera 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 ROWSFROM SalesWHERE measures.ContributionToParent¿Como se calcula la expresión en el entorno de la consulta?
  37. 37. MDX Cálculo celda a celda Measures.ContributionToParent Drink Food Non-ConsumableCanadaMexicoUSA = measures.[Unit Sales] (Measures.Sales, Product.Currentmember.Parent)’ Drink Food Non-Consumable All Products / Canada (null) (null) (null) Canada (null) Mexico (null) (null) (null) Mexico (null) USA $ 24,597.00 $ 191,940.00 $ 50,236.00 USA $ 266,773.00 AS Calc Engine Rules: Null / Null = Null
  38. 38. MDX Cálculo celda a celda Measures.ContributionToParent Drink Food Non-ConsumableCanada (null) (null) (null)MexicoUSA = measures.[Unit Sales] (Measures.Sales, Product.Currentmember.Parent)’ Drink Food Non-Consumable All Products / Canada (null) (null) (null) Canada (null) Mexico (null) (null) (null) Mexico (null) USA $ 24,597.00 $ 191,940.00 $ 50,236.00 USA $ 266,773.00 AS Calc Engine Rules: Null / Null = Null
  39. 39. MDX Cálculo celda a celda Measures.ContributionToParent Drink Food Non-ConsumableCanada (null) (null) (null)MexicoUSA (null) (null) (null) = measures.[Unit Sales] (Measures.Sales, Product.Currentmember.Parent)’ Drink Food Non-Consumable All Products / Canada (null) (null) (null) Canada (null) Mexico (null) (null) (null) Mexico (null) USA $ 24,597.00 $ 191,940.00 $ 50,236.00 USA $ 266,773.00 AS Calc Engine Rules: Null / Null = Null
  40. 40. MDX Cálculo celda a celda Measures.ContributionToParent Drink Food Non-ConsumableCanada (null) (null) (null)MexicoUSA (null) 9.22% (null) 71.95% (null) 18.83% = measures.[Unit Sales] (Measures.Sales, Product.Currentmember.Parent)’ Drink Food Non-Consumable All Products / Canada (null) (null) (null) Canada (null) Mexico (null) (null) (null) Mexico (null) USA $ 24,597.00 $ 191,940.00 $ 50,236.00 USA $ 266,773.00 AS Calc Engine Rules: Null / Null = Null
  41. 41. MDX Cálculo por bloques Drink Food Non-Consumable Canada (null) (null) (null) Mexico (null) (null) (null) 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% 2) Realiza el cálculo solo para los valores no nulos – USA Food Contribution to Parent 71.95% USA Non-Consumable Contribution to Parent 18.83% solo 3 cálculos en lugar de 9… Country Product Measure Value Country Product Measure Value USA Drink Sales $24,597.00 USA All Products Sales $266,773.00 USA Food Sales $191,940.00 Non- USA Consumable Sales $50,236.001. Obtiene los valores no nulos del motor de almacenamiento
  42. 42. Analysis Services Backup escalablePregunta/ Se estima que el 20% de los cubos son mayores deNecesidad 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 Analysis Services 2005 backup maneja bien cubos hasta 20 Gb. Mas allá de 20GB hay una degradación significativa delactual 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 datosSolución AS Rendimiento comparable a la velocidad de copiar un fichero2008
  43. 43. Analysis Services Backup escalable - AS 200890008000700060005000 2005 backup4000 Katmai3000 file copy20001000 0 0,000 50,000 100,000 150,000 200,000-1000
  44. 44. Analysis Services 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. 45. Novedades en Reporting Services 2008
  46. 46. 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 46
  47. 47. 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 47
  48. 48. 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 48
  49. 49. 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 49
  50. 50. 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 50
  51. 51. Novedades en Reporting ServicesDiseñador de informes © 2008 Solid Quality Mentors 51
  52. 52. 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 52
  53. 53. TablixFilas estructuradas con cabeceras dinámicas Actual Deseado 2005 2006 2005 2006 Washington Total 80 100 Washington 80 100 Seattle 50 60 Seattle 50 60 Spokane 30 40 Spokane 30 40 Oregon Total 60 80 Oregon 60 80 Portland 40 50 Portland 40 50 Eugene 20 30 20 30 Eugene © 2008 Solid Quality Mentors 53
  54. 54. Tablix Mezclar columnas estáticas y dinámicas 2005 2006 Pop Area WA Seattle 50 60 WA Seattle 20 30Actual Spokane 30 40 Spokane 10 20 OR Portland 40 50 OR Portland 10 10 Eugene 20 30 Eugene 25 5 2005 2006 Pop Area WA Seattle 50 60 20 30Deseado Spokane 30 40 10 20 OR Portland 40 50 10 10 Eugene 20 30 25 5 © 2008 Solid Quality Mentors 54
  55. 55. Tablix Grupos paralelos dinámicos 2005 2006 Table Chair WA Seattle 50 60 WA Seattle 20 30Actual Spokane 30 40 Spokane 10 20 OR Portland 40 50 OR Portland 10 10 Eugene 20 30 Eugene 25 5 Year Product 2005 2006 Table ChairDeseado WA Seattle 50 60 20 30 Spokane 30 40 10 20 OR Portland 40 50 10 10 Eugene 20 30 25 5 © 2008 Solid Quality Mentors 55
  56. 56. TablixDetalles no agregados en subtotales Q1 Q2 Total Prof Enrolled Prof Enrolled Prof EnrolledActual Calculus Galt 25 Rand 30 Galt 55 Physics Ellis 14 Chan 21 Ellis 35 Yoga Zehn 42 Tau 53 Zehn 95 Biology Rasa 31 Starr 35 Rasa 66 Q1 Q2 Total Prof Enrolled Prof EnrolledDeseado Calculus Galt 25 Rand 30 55 Physics Ellis 14 Chan 21 35 Yoga Zehn 42 Tau 53 95 Biology Rasa 31 Starr 35 66 © 2008 Solid Quality Mentors 56
  57. 57. 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 57
  58. 58. 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
  59. 59. 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
  60. 60. Novedades en Reporting ServicesEjemplos de Medidores © 2008 Solid Quality Mentors
  61. 61. ¿ Preguntas ? webmaster@helpdna.net Todas las demos en:http://blogs.solidq.com/BICorner
  62. 62. Más acciones desde TechNet Para ver los webcast grabados sobre éste tema y otros temas, diríjase a:  http://www.microsoft.es/technet/jornadas/webcasts/webcasts_ant.asp Para información y registro de Futuros Webcast de éste y otros temas diríjase a:  http://www.microsoft.es/technet/jornadas/webcasts/default.asp Para mantenerse informado sobre todos los Eventos, Seminarios y webcast suscríbase a nuestro boletín TechNet Flash en ésta dirección:  http://www.microsoft.es/technet/boletines/default.mspx Descubra los mejores vídeos para TI gratis y a un solo clic:  http://www.microsoft.es/technet/itsshowtime/default.aspx Para acceder a toda la información, betas, actualizaciones, recursos, puede suscribirse a Nuestra Suscripción TechNet en:  http://www.microsoft.es/technet/recursos/cd/default.mspx

×