420 likes | 646 Vues
Integración entre Reporting Services (SSRS) y SharePoint 2010. José Quinto Zamora. DPS – SharePoint and Search. MCP, MCTS en SharePoint 2007 y 2010. jquinto@solidq.com. Objetivos de la sesión. Conocer las ventajas que nos proporciona el modo integrado versus el nativo
E N D
Integración entre ReportingServices (SSRS) y SharePoint 2010 José Quinto Zamora DPS – SharePoint and Search MCP, MCTS en SharePoint 2007 y 2010 jquinto@solidq.com
Objetivos de la sesión • Conocer las ventajas que nos proporciona el modo integrado versus el nativo • Aprender a instalar y configurar el modo integrado • Ver las distintas novedades que nos proporciona SSRS 2008 R2 integrado con SharePoint 2010 • Analizar las compatibilidades existentes entre distintas versiones de SSRS y SharePoint • Integración entre SSRS 2008 R2 y SharePoint 2010
Agenda • Un poco de historia • Modo de Despliegue: Nativo vs Integrado • Ventajas modo Integrado • Gestión con el modo integrado • Demo • Instalando y Configurando el modo Integrado • Requisitos y ediciones • Distintas topologías • Pasos de instalación y configuración • Novedades en SSRS 2008 R2 + SPS 2010 • Novedades de SSRS 2008 R2 • Novedades de la integración SSRS 2008 R2 + SPS 2010 • Varias Demos • Matriz de compatibilidad • Preguntas
Un poco de historia • * Add-in instalado en SharePoint y ciertos componentes instalados en Reporting.
Un poco de historia • WebParts para integración en modo Nativo
Modo de despliegue: Nativo vs Integrado
NativovsIntegrado • Punto de entrada único para los usuarios de negocio • Reportes embebidos en el diseño de nuestra Intranet • Modelo de seguridad único • Punto de gestión único Nos olvidamos del Report Manager • Capacidades de gestión documental de SharePoint • Flujos de trabajo • Control de versiones • Alertas • Papelera de reciclaje • Ventajas del modo integrado
NativovsIntegrado • Se pueden crear estos tipos de contenido: • Modelo de ReportBuilder • Reporte de ReportBuilder • Data Source • Se pueden gestionar desde el menú contextual: • ReportModel • Data Sources • Reports • Data Sets • Gestión con el modo Integrado
Modos de despliegue: Nativo vs Integrado - Opciones en el Configuration Manager - En modo integrado, no usamos Report Manager - Gestionar los reportes desde SharePoint - Desplegar reportes en SharePoint - Embebiendo un reporte en SharePoint
Resumiendo • Report Manager deshabilitado • Como gestionar reportes, data sets, etc… a través de bibliotecas de SharePoint • Desplegamos un reporte desde ReportDesigner • Integramos este reporte en nuestro diseño de SharePoint
Instalando y Configurando el Modo Integrado • 64 bits SharePoint 2010 • Edición de SQL Server 2008 R2: • Soportadas: Developer, Evaluation, Standard, Enterprise • No soportadas: Workgroup, SQL Server Express • Edición de SharePoint 2010: • Todas soportadas: • SharePoint Foundation • SharePoint Server Standard • SharePoint Server Enterprise • Más información: • http://msdn.microsoft.com/en-us/library/bb283190.aspx • Requisitos y ediciones
Instalando y Configurando el Modo Integrado • Distintas topologías • Todo en uno (StandAlone) – Entorno de Desarrollo Fuente: http://www.sqlmag.com/print/sql-server-2008-r2/Reporting-Services-2008-R2-and-SharePoint-Server-2010-The-Next-Generation-of-Integration
Instalando y Configurando el Modo Integrado • Distintas topologías • Distribuido • Servidor de SharePoint (Front-End) • Servidor de SSRS + SQL Server (Back-End) • Si necesitamos usar seguridad Integrada de Windows Kerberos • Problema del doble salto.
Instalando y Configurando el Modo Integrado • Alta Escalabilidad • Distintas topologías Report Server RS Scale Out Deployment SharePoint Farm Reporting Data Report Catalog
Instalando y Configurando el Modo Integrado • Instalación • Instalar SSRS en modo Integrado con SharePoint • En el servidor SSRS se instala el modelo de objetos de SharePoint • Instalar Add-in de SSRS 2008 R2 para SharePoint 2010 • Está en los prerrequisitos de SharePoint 2010 • Instalar SharePoint 2010
Instalando y Configurando el Modo Integrado • Configuraciones a nivel de granja • URL del Servicio Web de Reporting (SharePoint EndPoint)
Instalando y Configurando el Modo Integrado • Configuraciones a nivel de granja • Modos de Autenticación • TrustedAccount (Cuenta de Confianza) • SSRS no conoce la cuenta del usuario. Este es impersonado por una cuenta almacenada. • Los Data Sources se configuran con Credenciales Almacenadas • Las fuentes de datos deben contemplar permisos para las credenciales almacenadas
Instalando y Configurando el Modo Integrado • Configuraciones a nivel de granja • Modos de Autenticación • Windows Authentication • La cuenta del usuario de SharePoint es la que accede a SSRS • Los Data Sources pueden configurarse con Windows Integrated. • Mismo servidor: NTLM impersonación • Entorno Distribuido: Kerberos soporta Delegación, NTLM no
Instalando y Configurando el Modo Integrado • Configuraciones a nivel de granja
Instalando y Configurando el Modo Integrado • Configuraciones a nivel de granja • Límite de Snapshots • Limite en el time-out del procesamiento de reportes • Log del procesamiento de reportes • Habilitar la seguridad Integrada de Windows • Habilitar ActiveX RSClientPrint
Instalando y Configurando el Modo Integrado • Configuraciones a nivel de sitio • Programaciones compartidas (SharedSchedules) • Configuraciones de sitio • Habilitar a nivel de sitio el ActiveX RSClientPrint • Habilitar errores remotos en modo local • Habilitar metadatos de accesibilidad para la salida HTML de los informes
Novedades en SSRS 2008 R2 + SharePoint 2010
Novedades en SSRS 2008 R2 + SharePoint 2010 • Nuevos tipos de visualizaciones: Mapas, Sparklines, Data Bars e Indicadores • ReportParts • Shared Data Sets • Reportes pre-cacheados • Novedades propias de SSRS 2008 R2
Novedades en SSRS 2008 R2 + SharePoint 2010 • Modo Conectado o Remoto • Usando SSRS para procesar y renderizar informes. • El ReportViewer Web Part hace la consultas a SSRS • Modo Local • No es necesario SSRS para ver un informe • Solo soportado para dos extensiones: • Microsoft Access 2010 reportingextension • ReportingService SharePoint List data extension • Se instala con el Add-in de SSRS 2008 R2 • RequiereASP.Net Session State • Enable-SPSessionStateService • Novedades globales de la integración
Resumiendo • Hemos visto como configurar el Modo Local en la administración central • Hemos visto como Access Services utiliza Reporting en modo local • Hemos visto como cambiando a Modo Conectado – ReportingServices requiere tener configurada la extensión ADS para Access Services.
Novedades en SSRS 2008 R2 + SharePoint 2010 • Soporte para Logging en ULS (UnifiedLoggingSystem) • Supervisión Configurar registro de diagnósticos • Novedades globales de la integración
Novedades en SSRS 2008 R2 + SharePoint 2010 • Soporte para Alternate Access Mapping(Asignaciones de acceso alternativas) • Portales configurados con distintas URL interna y externa • Tanto usuarios internos como externos podrán ver los reportes con su URL correspondiente • Novedades globales de la integración Red Interna http://interno.empresa.local Internet http://www.empresa.com SharePoint
Novedades en SSRS 2008 R2 + SharePoint 2010 • Característica para Sincronización • Proceso de sincronización entre BD SharePoint y BD de Reporting • Antes solamente al desplegar desde BIDS • Ahora también al subirlo directamente a SharePoint (previo activado de la característica • Soporte para la herramienta RS.exe (script) • Para despliegues a producción • Novedades globales de la integración
Novedades en SSRS 2008 R2 + SharePoint 2010 • ReportViewer soporta AJAX • Aumento del rendimiento • Mejora del Add-in de SSRS que elimina un salto innecesario entre ReportViewer y Proxy • Reduce el número medio de llamadas al modelo de objetos de SharePoint al rederizar un reporte • Soporta Autenticación por Claims • Novedades globales de la integración
Novedades en SSRS 2008 R2 + SharePoint 2010 • Soporte nativo para Listas de SharePoint como origen de datos • QueryDesignersoporta consultas a SharePoint también • Soporte para SQL Azure, PowerPivot, … • ATOM Feed • Sindicación de los datos de nuestros informes • Novedades globales de la integración
Lista de SharePoint como fuente de datos QueryDesigner para Lista de SharePoint
Resumiendo • Hemos creado un Data Source de tipo Lista de SharePoint • Hemos visto como QueryDesigner genera un lenguaje intermedio para acceder a listas de SharePoint.
Matrix de Compatibilidad • Report Server 2008 R2: • SharePoint 2007 SSRS 2008 SP2 Add-in • SharePoint 2010 SSRS 2008 R2 Add-in • Report Server 2008: • SharePoint 2007 SSRS 2008 Add-in • SharePoint 2010 SSRS 2008 R2 Add-in • Aplicando el parche: SSRS 2008 SP1 CU8 • SharePoint 2010 backward compatibility • Más información: • http://msdn.microsoft.com/en-us/library/bb326358.aspx
Referencias • Novedades SSRS 2008 R2 + SharePoint 2010: • http://blogs.msdn.com/b/robertbruckner/archive/2010/04/25/reporting-services-in-sharepoint-2010-access-services.aspx • http://www.sqlmag.com/print/sql-server-2008-r2/Reporting-Services-2008-R2-and-SharePoint-Server-2010-The-Next-Generation-of-Integration • http://msdn.microsoft.com/es-es/library/bb326290(v=SQL.105).aspx • http://msdn.microsoft.com/en-us/library/ms162839.aspx • SSRS SharePoint Integration blog: PrashShirolkar • http://blogs.msdn.com/b/prash/
José Quinto Zamora DPS – SharePoint and Search MCP, MCTS en SharePoint 2007 y 2010 jquinto@solidq.com
José Quinto Zamora DPS – SharePoint and Search MCP, MCTS en SharePoint 2007 y 2010 jquinto@solidq.com