La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Reporting Services: Report Builder Server Mode Enhacements

Presentaciones similares


Presentación del tema: "Reporting Services: Report Builder Server Mode Enhacements"— Transcripción de la presentación:

1 Reporting Services: Report Builder Server Mode Enhacements
CARLOS MARTÍNEZ MARTÍNEZ Data Platform Engineer Solid Quality Mentors

2 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

3 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.

4 ASPECTOS A MEJORAR

5 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

6 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é

7 Orígenes de datos

8 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

9 Demo: Testeo de conexiones

10 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íficos 1 Test conexión desde Report Builder Servidor Informes Devolverá verdadero / falso 3 Prueba de conexión 2 Origen de datos

11 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 ya publicados en el servidor

12 DEMO: MODO EMBEBIDO

13 Sesiones de edición y almacenamiento de datos en caché

14 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

15 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

16 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

17 DEMO: CONFIGURACIÓN DE LA CACHÉ

18 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

19 DEMO: ALMACENAMIENTO EN CACHÉ. SQL 2008 Vs SQL 2008 R2

20 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

21 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.

22 Petición en SQL Server 2008 Report Builder 2.0 Servidor Informes
Petición datos 1 Report Builder 2.0 Servidor Informes No, leemos los datos de disco y los devolvemos Sí, devolvemos datos 2 Origen de datos ¿Está en caché de SQL Server?

23 Petición en SQL Server 2008 R2
Petición datos 1 Report Builder 3.0 Servidor Informes No, leemos los datos de disco y los devolvemos Sí, devolvemos datos Sí, devolvemos datos 2 ¿Está en caché de Report Server? No, solicitamos los datos 3 ¿Está en caché de SQL Server? Origen de datos

24 Preguntas?

25 Serie de webcasts Webcast Speaker Fecha Data Access, Modeling & the Developer Sergio Carrillo Enero 19 Project Oslo Enero 21 SQL Server Data Services Enrique Puig Enero 26 Application & Multi-Server Management Ruben Pertusa Enero 28 Entity Framework from the DBA's eyes Febrero 4 PowerPivot : Client Experience Alejandro Leguizamo (SQL Server MVP) Febrero 9 PowerPivot : SharePoint IT Experience José Quinto Febrero 11 PowerPivot : Data Analysis Expressions Ildefonso Mas Febrero 24 Reporting Services : Report Builder Server Mode Enhancements Carlos Martinez Marzo 2 Reporting Services : Component Library Overview Marzo 9 Reporting Services : Map Overview Marzo 11 Regístrate en

26 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 en:

27 Preguntas?

28 Carlos Martínez Martínez
Contacto Carlos Martínez Martínez

29 GRACIAS


Descargar ppt "Reporting Services: Report Builder Server Mode Enhacements"

Presentaciones similares


Anuncios Google