Integración entre Reporting Services (SSRS) y SharePoint 2010José Quinto ZamoraDPS – SharePoint and SearchMCP, MCTS en SharePoint 2007 y 2010
Click here to add your MVP logo or MS Cert Logo
α 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
Objetivos de la sesiónIntegración entre SSRS 2008 R2 y SharePoint 2010
α 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
Agenda
Un Poco de historia
β * Add-in instalado en SharePoint y ciertos componentes instalados en Reporting.
Un poco de historia
Versión de SSRS
Versión de SharePoint
Modo Nativo
Modo Integrado
SSRS 2000 SP2
WSS 2.0,SharePoint Portal Server 2003
Si. A través de dos WebParts.
No
SSRS 2005 SP2
WSS 3.0,MOSS 2007
Sí. A través de WebParts 2.0
Sí. (*)
SSRS 2008 R2 WSS 3.0,MOSS 2007,SPF 2010,SPS 2010
Sí. A través de WebParts 2.0
Sí. (*)
Un poco de historiaWebParts para integración en modo Nativo
Modo de despliegue:Nativo vs Integrado
α 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
Nativo vs IntegradoVentajas del modo integrado
β Se pueden crear estos tipos de contenido:γ Modelo de Report Builderγ Reporte de Report Builderγ Data Source
β Se pueden gestionar desde el menú contextual:γ Report Modelγ Data Sourcesγ Reportsγ Data Sets
Nativo vs IntegradoGestión con el modo Integrado
DEMOModos 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
α Report Manager deshabilitado
α Como gestionar reportes, data sets, etc… a través de bibliotecas de SharePoint
α Desplegamos un reporte desde Report Designer
α Integramos este reporte en nuestro diseño de SharePoint
Resumiendo
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
Instalando y Configurando el Modo Integrado
Requisitos y ediciones
α 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
Distintas topologías
Instalando y Configurando el Modo Integrado
α 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.
Distintas topologías
Instalando y Configurando el Modo Integrado
α Alta Escalabilidad
Distintas topologías
Report Catalog
Reporting Data
RS S
cale
Out
Dep
loym
ent
Flat Files,OLE DB,ODBC
RS Server
Report ServerSh
areP
oint
Far
m
NLB
MOSS WFE
RS Add-in
Clients
MOSS WFE
RS Server
RS ServerFlat Files,OLE DB,ODBC
RS Add-in
NLB
Clients
Clients
Instalando y Configurando el Modo Integrado
α 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
Instalación
Instalando y Configurando el Modo Integrado
α URL del Servicio Web de Reporting (SharePoint EndPoint)
Configuraciones a nivel de granja
Instalando y Configurando el Modo Integrado
α Modos de Autenticaciónβ Trusted Account (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
Configuraciones a nivel de granja
Cuenta de ServicioCuenta de Servicio
User IDUser IDSharePoint
WFE
Subsitema de Confianza
Autorización
SSRS
Instalando y Configurando el Modo Integrado
α 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
Configuraciones a nivel de granja
User IDUser ID SharePoint WFE
Delegación – Doble Salto
Limite de Autorización
User IDUser ID
Límite de Autorización
SSRS
Instalando y Configurando el Modo Integrado
Configuraciones a nivel de granja
Instalando y Configurando el Modo Integrado
α 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
Configuraciones a nivel de granja
Instalando y Configurando el Modo Integrado
α Programaciones compartidas (Shared Schedules)
α 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
Configuraciones a nivel de sitio
Instalando y Configurando el Modo Integrado
Novedades en SSRS 2008 R2 + SharePoint 2010
α Nuevos tipos de visualizaciones: Mapas, Sparklines, Data Bars e Indicadores
α Report Partsα Shared Data Setsα Reportes pre-cacheados
Novedades en SSRS 2008 R2 + SharePoint 2010
Novedades propias de SSRS 2008 R2
α Modo Conectado o Remotoβ Usando SSRS para procesar y renderizar informes.β El Report Viewer 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 reporting extensionγ Reporting Service SharePoint List data extension
β Se instala con el Add-in de SSRS 2008 R2γ Requiere ASP.Net Session State
δ Enable-SPSessionStateService
Novedades en SSRS 2008 R2 + SharePoint 2010
Novedades globales de la integración
DEMOAccess Services 2010 en Modo Local y Conectado
α 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 – Reporting Services requiere tener configurada la extensión ADS para Access Services.
Resumiendo
α Soporte para Logging en ULS (Unified Logging System)
α Supervisión Configurar registro de diagnósticos
Novedades en SSRS 2008 R2 + SharePoint 2010
Novedades globales de la integración
Red Internahttp://interno.empresa.local
α 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 en SSRS 2008 R2 + SharePoint 2010
Novedades globales de la integración
SharePoint
Internethttp://
www.empresa.com
α 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 en SSRS 2008 R2 + SharePoint 2010
Novedades globales de la integración
α Report Viewer soporta AJAX
α Aumento del rendimientoβ Mejora del Add-in de SSRS que elimina un salto
innecesario entre Report Viewer 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 en SSRS 2008 R2 + SharePoint 2010
Novedades globales de la integración
α Soporte nativo para Listas de SharePoint como origen de datos
β Query Designer soporta consultas a SharePoint también
α Soporte para SQL Azure, PowerPivot, …
α ATOM Feedβ Sindicación de los datos de nuestros informes
Novedades en SSRS 2008 R2 + SharePoint 2010
Novedades globales de la integración
DEMOLista de SharePoint como fuente de datosQuery Designer para Lista de SharePoint
α Hemos creado un Data Source de tipo Lista de SharePoint
α Hemos visto como Query Designer genera un lenguaje intermedio para acceder a listas de SharePoint.
Resumiendo
α 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
Matrix de Compatibilidad
α 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: Prash Shirolkarβ http://blogs.msdn.com/b/prash/
Referencias
Preguntas ?
No olvideis rellenar las evaluaciones!Os invitamos al Solid Quality Summit
Mas de 60 sesiones técnicas todas alrededor de SQL Server y SharePoint (Madrid 6 al 10 de Junio), mas info en mi email o
José Quinto ZamoraDPS – SharePoint and Search
MCP, MCTS en SharePoint 2007 y 2010
Click here to add your MVP logo or MS Cert Logo
Gracias!José Quinto Zamora
DPS – SharePoint and SearchMCP, MCTS en SharePoint 2007 y 2010
Click here to add your MVP logo or MS Cert Logo