Upload
salvador-ramos
View
8.791
Download
0
Embed Size (px)
DESCRIPTION
Report Builder es una herramienta de generacion de informes ad-hoc orientada al usuario (no al desarrollador). En teoría todo esto está muy bien. Si quieres conocer esta herramienta y su realidad a la hora de ser utilizada por las empresas no te pierdas esta presentacion.
Citation preview
Report Builder ¡Que los informes los haga el usuario!
Salvador Ramos
Solid Quality Mentors SQL Server MVP
www.codecamp.es
Agenda
• Problemática habitual
• Modelos de datos
• Report Builder
www.codecamp.es
Usuarios vs Desarrolladores
• No hay un informe de ventas por “blablabla” ? Pues lo necesito
• Con lo urgente que es, no puedo esperar 2 días
• Encima de tarde, no es lo que les pedí, si es que nunca lo dejan como les digo
• Otro informe ? seguro que casi no lo usa. Mañana salgo más tarde y lo hago
• Y encima para ayer, como siempre, con la cosas importantes que tengo que hacer. Hoy imposible
• Otra vez con los cambios, a ver si se aclaran
www.codecamp.es
Quiero más información
• Cada vez más informes y más complejos – Mayor tiempo de desarrollo
– Mayor número de conflictos usuario-desarrollador
– Mayor mantenimiento
• Gran número de informes que se usarán de forma puntual
www.codecamp.es
Hay solución ?
• “Que el usuario se haga sus informes”
– Qué necesitamos:
• Una herramienta con interfaz conocida – Como el Office
• Una estructura de datos entendible – Modelo Relacional, no apto para usuarios
www.codecamp.es
Report Builder
Consumidores
de informes
Usuarios de
negocio /
Usuarios
expertos
Report Viewer
Report Builder
Report Designer Desarro
lladores
www.codecamp.es
Qué NO es Report Builder
• No es un sustituto de las Pivot Tables
• No es un cliente analítico completo
• No es un sustituto de Report Designer
www.codecamp.es
Report Builder 1.0
• Estupendo !!!
• Ahora entiendo los datos – Report Model
– UDM
• Y la herramienta es como las demás – Look & Feel Office 2003
www.codecamp.es
Modelos de datos
Report builder
Modelo de
informe Base de datos
• Modelos semánticos vs modelos UDM
www.codecamp.es
• DEMO
– Report Builder 1.0
• Report Model
• Creación de informes
www.codecamp.es
Report Builder 1.0, y si quiero …
• Un gráfico al lado ? – No puede incluirse más de una región de datos
• Datos adicionales que vienen de otro origen – Sólo un origen por informe, y ha de ser un Modelo
• Mostrar un gauge – No existen
• y … ?
• NO PUEDO, pues vaya …
www.codecamp.es
Report Builder 1.0 vs 2.0
Criterio 1.0 2.0
Audiencia Usuarios de negocio (Usuarios de negocio?) Usuarios expertos
Diseño Básico, subconjunto RDL, Diseño basado en plantillas
Soporta toda la funcionalidad RDL
RDL RDL 2005 RDL 2008
Report Model Requerido Opcional, soportado
Queries Auto-generadas Lenguaje nativo DataSource
DataSources SQL Server, Oracle, SSAS Cualquiera
Extensibilidad No extensible Con código personalizado
Autogeneración Drillthrough autogenerado Autogeneración de Queries
X
www.codecamp.es
Report Builder 2.0
• Características
– Funcionalidad RDL completa
– Look & Feel Office 2007
– Guarda informes (vs deploy)
– Wizards para creación de tablas, gráficos, etc…
– Diseñadores de consultas
www.codecamp.es
Report Builder 2.0
• Report Builder 2.0 vs Report Designer 2008
– No está orientado a proyectos, un solo informe
– No tiene depuración
– No tiene control de código fuente
– No necesita Visual Studio
SQL Server 2008 R2 Reporting Services
More Powerful Ad-hoc Reporting with Enhanced Data Models Report with Ease
•Decrease time and costs developing reports •Enable timely access to information to help make better decisions by empowering end users to easily design queries, reports and charts through a highly intuitive, drag and drop interface •Powerful and intuitive authoring and ad hoc reporting capabilities with enhanced data models
Support for Geospatial Visualization Get More Out of Your Data
•New support for geospatial visualization including mapping, routing, and custom shapes •“Mash up” business information with geographical representation to gain new insights to the business •Support for SQL Spatial and integration with Microsoft Virtual Earth tiles
“Grab & Go” Reporting Collaborate with Confidence
•Central, secure location for IT administrators and users to publish content objects that can be broadly reused and easily customized to meet the users’ needs •Ensure consistency by creating and maintaining departmental content that can be accessed by the rest of the organization for building comprehensive business reports •Accelerate report creation by allowing end users to reuse existing components (queries, tables, charts, maps, gauges, logos) as building blocks for creating new reports
SELF SERVICE REPORTING
www.codecamp.es
Sueño o realidad?
• La realidad es mixta
– No todos los informes los harán los usuarios
• Del sueño a la realidad
– No siempre habrá usuarios capacitados
– No todos los usuarios capacitados harán informes
Consumidores de
informes
Usuarios de
negocio /
Usuarios
expertos
Desarro
lladores
¿Preguntas ?
Recuerda que en www.codecamp.es podrás encontrar todo el material de las sesiones del CodeCamp
www.codecamp.es
Estamos en contacto …
• https://mvp.support.microsoft.com/profile/salvador
• http://linkedin.com/in/SalvadorRamos
• http://xing.com/profile/Salvador_Ramos
• http://youtube.com/sqlserversi
• http://twitter.com/salvador_ramos
• http://facebook.com/SQLServerSi
www.codecamp.es
Sígueme en …
• http://SQLServerSi.com
• http://blogs.SolidQ.com/BICorner
• http://CursoSqlServer.com