Antonio SotoAntonio Soto asoto@ SQL Server MCTSQL Server MCT Reporting Empresarial con SQL...

download Antonio SotoAntonio Soto asoto@  SQL Server MCTSQL Server MCT Reporting Empresarial con SQL Reporting Services - Administraci³n y Escalabilidad

of 35

  • date post

    03-Jan-2015
  • Category

    Documents

  • view

    10
  • download

    0

Embed Size (px)

Transcript of Antonio SotoAntonio Soto asoto@ SQL Server MCTSQL Server MCT Reporting Empresarial con SQL...

  • Diapositiva 1
  • Antonio SotoAntonio Soto asoto@solidq.com SQL Server MCTSQL Server MCT Reporting Empresarial con SQL Reporting Services - Administracin y Escalabilidad
  • Diapositiva 2
  • Arquitectura de Reporting Services Instalacin y Configuracin Asegurando un servidor de informes Administracin de informes y modelos Planificacin y Suscripciones Escalabilidad
  • Diapositiva 3
  • SQL Server / SQL Server Agent Componentes Compartidos Servicio Web (IIS / ASP.NET) Servicio Windows Acceso URL SOAP Endpoints Datos WMI Entrega Seguridad Report Manager Renderizacin NavegadorDiseoManagementStudioConfiguracin ReportServerReportServerTempDB Reporting Services Modo Nativo
  • Diapositiva 4
  • SQL Server 2005 Reporting Services SP2 se integra con Windows SharePoint Services para proporcionarnos la posibilidad de publicar, ver y administrar informes Office SharePoint Server 2007 Ilumina Intergacin con Report library que contiene funcionalidad de Reporting Services Informes ricos con filtros de Web Part Beneficios de Integracin Nuevos servicios para WSS y Office SharePoint 2007 Servers Experiencia de usuario integrada para usuarios de Reporting Services
  • Diapositiva 5
  • SharePoint Content DB Report Server DB WSS/OS Report Server Reporting Services Add-in RS Viewer Web Part Report Management UI WSS Object Model SP2 Report Server Web Service Security Extension Catalog Synchronization WSS Object Model Arquitectura de integracin Reporting Services / SharePoint
  • Diapositiva 6
  • Dos modos de instalacin: Configuracin predeterminada Instalar solo los ficheros La predeterminada asume que queremos: Instalar en el sitio web predeterminado (crear un nuevo App Pool en Microsoft Windows 2003) Instala la base de datos en la misma instancia Utiliza las cuentas de servicio para acceso a la base de datos Configuraciones que requiren la opcin de solo ficheros: Base de datos de catlogo remota Despliegue en escalado (a.k.a. Granja Web) Modo de integracin con SharePoint Instalacin de cliente incluye el shell de Microsoft Visual Studio 2005 (Business Intelligence Development Studio)
  • Diapositiva 7
  • Setup soporta la actualizacin de instalaciones predeterminadas de SQL 2000 Reporting Services Sin cambios en los directorios virtuales, extensiones personalizadas SQL 2005 Reporting Services soporta el uso de la base de datos SQL Server 2000 Setup actualiza todos los componentes en la instancia predeterminada Los informes existente continuarn funcionando Los informes publicados y las instantneas seguirn funcionando Podemos publicar informes de SQL 2000 en SQL 2005 Report Server Cuado abramos los informes con el Diseador de Informes se actualizarn al nuevo esquema RDL El Servicio Web de Reporting Services soporta endpoints SOAP existentes Nuevos endpoints para administracin y ejecucin de informes El modelo de objetos WMI ha cambiado
  • Diapositiva 8
  • Diapositiva 9
  • Directorios Virtuales Soporta sitios Web que no sean el predeterminado Identidades de los Servicios Configuraciones de Base de Datos Creacin y Actualizacin Podemos almacenar los Scripts para aplicarlos ms tarde Integracin con SharePoint (SP2) Gestin de claves Inicializacin de escalabilidad No se se sincronizan las configuraciones entre servidores Configuraciones de entrega de E-mail Cuenta de procesamiento de Informes
  • Diapositiva 10
  • Diapositiva 11
  • Report Manager Aplicacin Web SQL Server 2005 Management Studio Funcionalidad de Report Manager Reporting Services Configuration Tool Herramienta Windows para configuracin del servicio local y remoto Utilidades de Cliente Script Host Encryption Key Management Aplicaciones personalizadas Windows SharePoint Services / Microsoft Office SharePoint Server 2007 Habilitado en SP2
  • Diapositiva 12
  • Informes, orgenes de datos y modelos de informes se publican en libreras de Sharepoint Cuando seleccionamos un informe en WSS, el Web Part visor de informes llama al API del Report Server para procesar y renderizar el informe Usuarios pueden administrar las propiedades de los informes y suscribirse a ellos a travs del interfaz de WSS (RS SOAP API) UI incluye la posibilidad de lanzar Report Builder para crear y editar informes Disponemos de una nueva extensin de entrega para entregar informes renderizados en libreras de WSS Herramientas de Diseo (Report Designer, Report Builder, Model Designer) se han actualizado para trabajar con WSS Report Manager no est soportado en el Modo de integracin con SharePoint Reporting Services Modo SharePoint
  • Diapositiva 13
  • Usado en vista de pgina completa o en pginas Web Part Encapsula el ReportViewer ASP.NET Viewer Control Maneja las llamadas de renderizacin al servidor de informes Propiedades del Web Part Informe: ReportPath, HyperlinkTarget Vista: AutoGenerateTitle, AutoGenerateDetailLink, ToolBarMode, ParametersMode, ParametersAreaWidth, DocumentMapMode, DocumentMapAreaWidth Valores predeterminados de parmetros Soporta los interfaces de Filter Consumer y Row Consumer para especificar parmetros a travs de filtros de Web Parts Podemos mezclar libros de Excel con Informes una nica pgina Reporting Services Modo SharePoint
  • Diapositiva 14
  • Servicio Web Para administrar contenido en Report Server SQL Server 2005 divide el API en Administracin y Ejecucin Disponemos de un Endpoint para compatibilidad con aplicaciones existentes Implementacin completa del API SOAP (incluye WSDL) con tipos complejos Debemos de aadir la referencia al servicio web en Visual Studio Soporta SSL y scripting WMI Usado para administrar la configuracin de servicio Enumerar instancias de Report Server Supports remote configuration and works even if Web service is not available No WMI events (solo configuracin)
  • Diapositiva 15
  • Espacio de nombres jerrquico administrado en base de datos SQL Server Metfora de carpetas para organizar informes, configurar seguridad Tipos de tems Informe Carpeta Origen de Datos Recurso Modelo Los tems se referencian por ruta (por ejemplo, /Adventure Works/Sales Report) Caracterstica Mis Informes (deshabilitada por defecto) proporciona a los usuarios una carpeta en el servidor para publicar informes /My Reports se redirecciona a /users/ /My Reports
  • Diapositiva 16
  • Tareas Conjuntos de operaciones de bajo-nivel Nivel de tem (por ejemplo, crear informe) o nivel de sistema (por ejemplo, administrar trabajos) No Personalizable Roles Conjuntos de Tareas Roles predeterminados instalados por defecto(navegador, publicador) Roles predeterminados pueden personalizarse, podemos crear nuevos Roles identificados por nombre, localizado Grupos/usuarios Windows/Directorio Activo o personalizado Asignacin de Roles Asocia grupos/usuarios con Roles Heredado del padre en el espacio de nombres Modo integrado SharePoint en SP2 enlaza con permisos WSS Item Asignacin Roles Grupo o usuario Rol Tarea Operacin
  • Diapositiva 17
  • Diapositiva 18
  • Metadatos de informes se extraen de la definicin de informes en la publicacin y se mantienen en la base de datos Nombre Descripcin Definicin de Informes Parmetros Solicitar vs. Ocultar Cadena de Solicitud Valores Predeterminados Informacin origen de datos (embebido o referencia a uno compartido)
  • Diapositiva 19
  • Administrador puede configurar el tipo de conexin y la cadena de conexin despus de la publicacin Opciones de Credencial Pregunta por credenciales Windows o base de datos Almacenado de forma segura Seguridad Integrada (Requiere delegacin Kerberos; podemos deshabilitarla en SAC) Ninguno (usa la cuenta de ejecucin de informes; debemos de habilitarla en la herramienta de configuracin) Orgenes de Datos Compartidos La conexin y la informacin de credenciales se almacenan como objetos seguros en el espacio de nombres Punto nico de administracin para varios informes Modo de integracin con SharePoint en SP2 puede utilizar ficheros.RSDS o.ODC
  • Diapositiva 20
  • Sesiones de Ejecucin Se crea automticamente para cada ejecucin del informe Mantiene la consistencia entre peticiones al servidor (imgenes, paginacin, exportacin) Timeout de sesin en propiedades del servidor Instantneas de Cach Informes bajo demanda pueden ir a cach entre usuarios El ndice de cach se basa en los valores del parmetro Cach vlida para un tiempo especfico despus de la ejecucin o la limpieza de cach Limitaciones Expresiones especficas de usuario (ID Usuario, Lenguaje), credenciales almacenadas Tip: Usar el Proveedor de entrega NULO para enviar los informes a la cach
  • Diapositiva 21
  • Instantnea de Ejecucin Se planifica la ejecucin del informe, todos los usuarios obtienen los mismos datos Una nica instancia del informe procesado Limitaciones: Parmetros de consulta o expresiones especficas de usuario, credenciales almacenadas Instantneas de Histrico Mltiples instancias de instantnea para archivado o auditora Almacenado independientemente del origen de datos, definicin del informe Poltica de retencin del sistema y especfica del informe
  • Diapositiva 22
  • Configurar la cach e instantneas va Report Manager o SQL Management Studio Configurar los timeouts de ejecucin a nivel de sistema o por informe Podemos detener los informes que lleven mucho tiempo en ejecucin El registro de ejecucin del informe posibilita conocer que es lo que sucede Opcionalmente, las ejecuciones se registran en la base de datos de Report Server Incluye informe, formato, usuario, inicio, fin, hit de cach, tamao Setup incluye paquete