Reporting Services: Report Builder Server Mode Enhacements CARLOS MARTÍNEZ MARTÍNEZ Data Platform...
-
Upload
catalina-maldonado -
Category
Documents
-
view
0 -
download
0
Transcript of Reporting Services: Report Builder Server Mode Enhacements CARLOS MARTÍNEZ MARTÍNEZ Data Platform...
![Page 1: Reporting Services: Report Builder Server Mode Enhacements CARLOS MARTÍNEZ MARTÍNEZ Data Platform Engineer Solid Quality Mentors CMartinez@solidq.com .](https://reader035.fdocuments.us/reader035/viewer/2022070304/54d01f304979592e558b4670/html5/thumbnails/1.jpg)
Reporting Services: Report Builder Server
Mode EnhacementsCARLOS MARTÍNEZ MARTÍNEZ
Data Platform EngineerSolid Quality Mentors
![Page 2: Reporting Services: Report Builder Server Mode Enhacements CARLOS MARTÍNEZ MARTÍNEZ Data Platform Engineer Solid Quality Mentors CMartinez@solidq.com .](https://reader035.fdocuments.us/reader035/viewer/2022070304/54d01f304979592e558b4670/html5/thumbnails/2.jpg)
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
![Page 3: Reporting Services: Report Builder Server Mode Enhacements CARLOS MARTÍNEZ MARTÍNEZ Data Platform Engineer Solid Quality Mentors CMartinez@solidq.com .](https://reader035.fdocuments.us/reader035/viewer/2022070304/54d01f304979592e558b4670/html5/thumbnails/3.jpg)
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.
![Page 4: Reporting Services: Report Builder Server Mode Enhacements CARLOS MARTÍNEZ MARTÍNEZ Data Platform Engineer Solid Quality Mentors CMartinez@solidq.com .](https://reader035.fdocuments.us/reader035/viewer/2022070304/54d01f304979592e558b4670/html5/thumbnails/4.jpg)
ASPECTOS A MEJORAR
![Page 5: Reporting Services: Report Builder Server Mode Enhacements CARLOS MARTÍNEZ MARTÍNEZ Data Platform Engineer Solid Quality Mentors CMartinez@solidq.com .](https://reader035.fdocuments.us/reader035/viewer/2022070304/54d01f304979592e558b4670/html5/thumbnails/5.jpg)
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
![Page 6: Reporting Services: Report Builder Server Mode Enhacements CARLOS MARTÍNEZ MARTÍNEZ Data Platform Engineer Solid Quality Mentors CMartinez@solidq.com .](https://reader035.fdocuments.us/reader035/viewer/2022070304/54d01f304979592e558b4670/html5/thumbnails/6.jpg)
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é
![Page 7: Reporting Services: Report Builder Server Mode Enhacements CARLOS MARTÍNEZ MARTÍNEZ Data Platform Engineer Solid Quality Mentors CMartinez@solidq.com .](https://reader035.fdocuments.us/reader035/viewer/2022070304/54d01f304979592e558b4670/html5/thumbnails/7.jpg)
ORÍGENES DE DATOS
![Page 8: Reporting Services: Report Builder Server Mode Enhacements CARLOS MARTÍNEZ MARTÍNEZ Data Platform Engineer Solid Quality Mentors CMartinez@solidq.com .](https://reader035.fdocuments.us/reader035/viewer/2022070304/54d01f304979592e558b4670/html5/thumbnails/8.jpg)
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
![Page 9: Reporting Services: Report Builder Server Mode Enhacements CARLOS MARTÍNEZ MARTÍNEZ Data Platform Engineer Solid Quality Mentors CMartinez@solidq.com .](https://reader035.fdocuments.us/reader035/viewer/2022070304/54d01f304979592e558b4670/html5/thumbnails/9.jpg)
DEMO:TESTEO DE CONEXIONES
![Page 10: Reporting Services: Report Builder Server Mode Enhacements CARLOS MARTÍNEZ MARTÍNEZ Data Platform Engineer Solid Quality Mentors CMartinez@solidq.com .](https://reader035.fdocuments.us/reader035/viewer/2022070304/54d01f304979592e558b4670/html5/thumbnails/10.jpg)
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
![Page 11: Reporting Services: Report Builder Server Mode Enhacements CARLOS MARTÍNEZ MARTÍNEZ Data Platform Engineer Solid Quality Mentors CMartinez@solidq.com .](https://reader035.fdocuments.us/reader035/viewer/2022070304/54d01f304979592e558b4670/html5/thumbnails/11.jpg)
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
![Page 12: Reporting Services: Report Builder Server Mode Enhacements CARLOS MARTÍNEZ MARTÍNEZ Data Platform Engineer Solid Quality Mentors CMartinez@solidq.com .](https://reader035.fdocuments.us/reader035/viewer/2022070304/54d01f304979592e558b4670/html5/thumbnails/12.jpg)
DEMO:MODO EMBEBIDO
![Page 13: Reporting Services: Report Builder Server Mode Enhacements CARLOS MARTÍNEZ MARTÍNEZ Data Platform Engineer Solid Quality Mentors CMartinez@solidq.com .](https://reader035.fdocuments.us/reader035/viewer/2022070304/54d01f304979592e558b4670/html5/thumbnails/13.jpg)
SESIONES DE EDICIÓN Y ALMACENAMIENTO DE DATOS EN CACHÉ
![Page 14: Reporting Services: Report Builder Server Mode Enhacements CARLOS MARTÍNEZ MARTÍNEZ Data Platform Engineer Solid Quality Mentors CMartinez@solidq.com .](https://reader035.fdocuments.us/reader035/viewer/2022070304/54d01f304979592e558b4670/html5/thumbnails/14.jpg)
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
![Page 15: Reporting Services: Report Builder Server Mode Enhacements CARLOS MARTÍNEZ MARTÍNEZ Data Platform Engineer Solid Quality Mentors CMartinez@solidq.com .](https://reader035.fdocuments.us/reader035/viewer/2022070304/54d01f304979592e558b4670/html5/thumbnails/15.jpg)
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
![Page 16: Reporting Services: Report Builder Server Mode Enhacements CARLOS MARTÍNEZ MARTÍNEZ Data Platform Engineer Solid Quality Mentors CMartinez@solidq.com .](https://reader035.fdocuments.us/reader035/viewer/2022070304/54d01f304979592e558b4670/html5/thumbnails/16.jpg)
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
![Page 17: Reporting Services: Report Builder Server Mode Enhacements CARLOS MARTÍNEZ MARTÍNEZ Data Platform Engineer Solid Quality Mentors CMartinez@solidq.com .](https://reader035.fdocuments.us/reader035/viewer/2022070304/54d01f304979592e558b4670/html5/thumbnails/17.jpg)
DEMO:CONFIGURACIÓN DE LA CACHÉ
![Page 18: Reporting Services: Report Builder Server Mode Enhacements CARLOS MARTÍNEZ MARTÍNEZ Data Platform Engineer Solid Quality Mentors CMartinez@solidq.com .](https://reader035.fdocuments.us/reader035/viewer/2022070304/54d01f304979592e558b4670/html5/thumbnails/18.jpg)
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
![Page 19: Reporting Services: Report Builder Server Mode Enhacements CARLOS MARTÍNEZ MARTÍNEZ Data Platform Engineer Solid Quality Mentors CMartinez@solidq.com .](https://reader035.fdocuments.us/reader035/viewer/2022070304/54d01f304979592e558b4670/html5/thumbnails/19.jpg)
DEMO:ALMACENAMIENTO EN CACHÉ.SQL 2008 Vs SQL 2008 R2
![Page 20: Reporting Services: Report Builder Server Mode Enhacements CARLOS MARTÍNEZ MARTÍNEZ Data Platform Engineer Solid Quality Mentors CMartinez@solidq.com .](https://reader035.fdocuments.us/reader035/viewer/2022070304/54d01f304979592e558b4670/html5/thumbnails/20.jpg)
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
![Page 21: Reporting Services: Report Builder Server Mode Enhacements CARLOS MARTÍNEZ MARTÍNEZ Data Platform Engineer Solid Quality Mentors CMartinez@solidq.com .](https://reader035.fdocuments.us/reader035/viewer/2022070304/54d01f304979592e558b4670/html5/thumbnails/21.jpg)
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.
![Page 22: Reporting Services: Report Builder Server Mode Enhacements CARLOS MARTÍNEZ MARTÍNEZ Data Platform Engineer Solid Quality Mentors CMartinez@solidq.com .](https://reader035.fdocuments.us/reader035/viewer/2022070304/54d01f304979592e558b4670/html5/thumbnails/22.jpg)
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
![Page 23: Reporting Services: Report Builder Server Mode Enhacements CARLOS MARTÍNEZ MARTÍNEZ Data Platform Engineer Solid Quality Mentors CMartinez@solidq.com .](https://reader035.fdocuments.us/reader035/viewer/2022070304/54d01f304979592e558b4670/html5/thumbnails/23.jpg)
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
![Page 24: Reporting Services: Report Builder Server Mode Enhacements CARLOS MARTÍNEZ MARTÍNEZ Data Platform Engineer Solid Quality Mentors CMartinez@solidq.com .](https://reader035.fdocuments.us/reader035/viewer/2022070304/54d01f304979592e558b4670/html5/thumbnails/24.jpg)
PREGUNTAS?
![Page 25: Reporting Services: Report Builder Server Mode Enhacements CARLOS MARTÍNEZ MARTÍNEZ Data Platform Engineer Solid Quality Mentors CMartinez@solidq.com .](https://reader035.fdocuments.us/reader035/viewer/2022070304/54d01f304979592e558b4670/html5/thumbnails/25.jpg)
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
![Page 26: Reporting Services: Report Builder Server Mode Enhacements CARLOS MARTÍNEZ MARTÍNEZ Data Platform Engineer Solid Quality Mentors CMartinez@solidq.com .](https://reader035.fdocuments.us/reader035/viewer/2022070304/54d01f304979592e558b4670/html5/thumbnails/26.jpg)
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
![Page 27: Reporting Services: Report Builder Server Mode Enhacements CARLOS MARTÍNEZ MARTÍNEZ Data Platform Engineer Solid Quality Mentors CMartinez@solidq.com .](https://reader035.fdocuments.us/reader035/viewer/2022070304/54d01f304979592e558b4670/html5/thumbnails/27.jpg)
PREGUNTAS?
![Page 29: Reporting Services: Report Builder Server Mode Enhacements CARLOS MARTÍNEZ MARTÍNEZ Data Platform Engineer Solid Quality Mentors CMartinez@solidq.com .](https://reader035.fdocuments.us/reader035/viewer/2022070304/54d01f304979592e558b4670/html5/thumbnails/29.jpg)
GRACIAS