Upload
catalina-maldonado
View
0
Download
0
Embed Size (px)
Citation preview
Reporting Services: Report Builder Server
Mode EnhacementsCARLOS MARTÍNEZ MARTÍNEZ
Data Platform EngineerSolid Quality Mentors
Agenda Aspectos a mejorar Soluciones de SQL Server 2008 R2
Orígenes de datos DEMO Orígenes de datos DEMO Origen embebido
Sesiones de edición DEMO Configuración Caché DEMO Sesiones de edición
Preguntas
Recordemos…
Un datasource (origen de datos) será aquella fuente de la que leamos los datos. Hay de dos tipos: COMPARTIDO: aquél que está disponible
en el servidor para ser utilizado desde varios informes.
EMBEBIDO: aquél que está incluido en el propio informe.
Un dataset representa el conjunto de campos recuperados desde un datasource.
ASPECTOS A MEJORAR
Aspectos a mejorar
Problemas en los orígenes de datos (origen mal definido, falta de permisos…)
Demora de tiempo por cada cambio realizado en el diseño del informe al previsualizarlo
Soluciones 2008 R2
Problemas en los orígenes de datos (origen mal definido, falta de permisos…) Configuración de permisos de orígenes
de datos y testeo de los mismos
Demora de tiempo por cada cambio realizado en el diseño del informe al previsualizarlo Almacenamiento en caché
ORÍGENES DE DATOS
Orígenes de datos
Uso tanto de orígenes compartidos como embebidos en el informe Diferencias en cómo se crean,
almacenan y administran Testeo de las conexiones a orígenes
de datos La conexión se prueba a través del
servidor Soporta todos los tipos de conexiones Necesita tener permisos de
ExecuteReportDefinition Errores mejorados
DEMO:TESTEO DE CONEXIONES
Conexión a datos
Test conexión
desde Report Builder
Servidor Informes
Uso de Servicio Web para probar un origen de datos para un usuario y
password específicos1
Devolverá verdadero / falso
3
Prueba de conexión
2
Origen de datos
Cambios en la API de Report Server
Se añaden nuevos métodos para soportar las mejoras del Report Builder: CreateReportEditSession TestConnectForDataSourceDefinition
Orientado al test directo del origen de datos
TestConnectForItemDataSource Orientado al test de orígenes de datos yapublicados en el servidor
DEMO:MODO EMBEBIDO
SESIONES DE EDICIÓN Y ALMACENAMIENTO DE DATOS EN CACHÉ
Sesiones de edición y almacenamiento en
caché (1) Cuando modificamos un informe,
algunos cambios requerirán volver a pedir datos…Causan refresco No causan refresco
- Añadir, cambiar o borrar un dataset o datasource
- Cambiar el lenguaje del informe
- Cambiar los assemblies o código del informe
- Añadir, cambiar o borrar los parámetros
- … cambios en los datos que recuperamos
- Añadir o quitar regiones de datos
- Añadir o quitar columnas del informe
- Cambiar orden de campos
- Añadir, cambiar o borrar grupos
- Cambiar saltos de página
- … cambios de presentación de los datos
Sesiones de edición y almacenamiento en
caché (2) Mejora sustancialmente la
experiencia de usuario al realizar cambios en la presentación de los informes Uso de sesiones de edición para
almacenar en caché los data sets utilizados
Reduce el tiempo de presentación del informe, se aplica por defecto y se puede forzar a no usarlo mediante el refresco del informe
Sesiones de edición y almacenamiento en
caché (3)
Configurable a través del servidor de informes. Valores predeterminados:
Por defecto almacena 5 cachés durante 7200 segundos
Cada configuración de data source, data set,
informe y parámetros constituye una de las entradas de la cache
Política LRU para mantener las cachés
DEMO:CONFIGURACIÓN DE LA CACHÉ
Sesiones de edición y almacenamiento en
caché (4)
Almacenado en la BD TempDB del servidor de informes
Concepto no aplicable al modo local, únicamente cuando trabajamos contra el servidor
DEMO:ALMACENAMIENTO EN CACHÉ.SQL 2008 Vs SQL 2008 R2
Sesiones de edición y almacenamiento en
caché (5) Funcionalidades dependientes de los
permisos que tenga el usuario, de modo que se crea una jerarquía de capacidades de acceso Previsualización
Nivel Asociado Global ExecuteReportDefinition sobre el sitio.
Acceso a referencias relativas Nivel Asociado de Carpeta
ExecuteReportDefinition y permisos de creación de informes
Sesiones de edición y almacenamiento en
caché (6) Acceso a orígenes de datos
almacenados en el servidor Nivel Asociado de Informe
ExecuteReportDefinition sobre el sitio, permisos de lectura/escritura sobre el rdl y permisos de lectura sobre los orígenes de datos.
Petición en SQL Server 2008
Report Builder 2.0
Servidor Informes
Petición datos
1
2
Origen de datos
¿Está en caché de
SQL Server?
Sí, devolvemos datos
No, leemos los datos de disco y los devolvemos
Petición en SQL Server 2008 R2
Report Builder 3.0
Servidor Informes
Sí, devolvemos datos
No, solicitamos los datos
Petición datos
1
2
¿Está en caché de Report Server?
Origen de datos
3¿Está en caché de
SQL Server?
Sí, devolvemos datos
No, leemos los datos de disco y los devolvemos
PREGUNTAS?
Serie de webcastsWebcast Speaker FechaData Access, Modeling & the Developer Sergio Carrillo Enero 19Project Oslo Sergio Carrillo Enero 21SQL Server Data Services Enrique Puig Enero 26 Application & Multi-Server Management Ruben Pertusa Enero 28Entity Framework from the DBA's eyes Enrique Puig Febrero 4PowerPivot : Client Experience Alejandro Leguizamo (SQL Server MVP) Febrero 9PowerPivot : SharePoint IT Experience José Quinto Febrero 11PowerPivot : Data Analysis Expressions Ildefonso Mas Febrero 24Reporting Services : Report Builder Server Mode Enhancements Carlos Martinez Marzo 2Reporting Services : Component Library Overview Alejandro Leguizamo (SQL Server MVP) Marzo 9Reporting Services : Map Overview Alejandro Leguizamo (SQL Server MVP) Marzo 11
Regístrate en http://technet.microsoft.com/es-es/ee126078.aspx
Más acciones desde TechNet
Para ver los webcast grabados sobre éste tema y otros temas, diríjase a:
http://www.microsoft.com/spain/technet/jornadas/webcasts/webcasts_ant.aspx
Para información y registro de Futuros Webcast de éste y otros temas diríjase a:
http://technet.microsoft.com/es-es/bb291010.aspx
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://technet.microsoft.com/es-es/subscriptions/default.aspx
PREGUNTAS?
GRACIAS