Reporting Service Investigacion

4
Recopilado por: Luis Ernesto Navarro Castañeda 23/12/12 Curso de Administración de base de datos Introducción a Sql server 2012 Reporting Services Definición Reporting Services es una plataforma de informes basada en servidores que proporciona la funcionalidad completa de generación de informes para una gran variedad de orígenes de datos. Reporting Services incluye un conjunto completo de herramientas para que cree, administre y entregue informes, y las API que permiten a los desarrolladores integrar o ampliar el procesamiento de datos e informes en aplicaciones personalizadas. Las herramientas de Reporting Services funcionan en el entorno de Microsoft Visual Studio y están totalmente integradas con las herramientas y componentes de SQL Server. Con Reporting Services, puede crear informes interactivos, tabulares, gráficos o de forma libre a partir de orígenes de datos relacionales, multidimensionales o basados en XML. Los informes pueden incluir visualización de datos avanzada, como diagramas, mapas y minigráficos. Puede publicar informes, programar el procesamiento de los informes o acceder a informes a petición. Puede elegir entre varios formatos de visualización, exportar informes a otras aplicaciones, como Microsoft Excel, y suscribirse a los informes publicados. Los informes creados se pueden ver mediante una conexión basada en web o como parte de una aplicación de Microsoft Windows o un sitio de SharePoint. Puede crear también alertas de datos en los informes publicados en un sitio de SharePoint y recibir mensajes de correo electrónico cuando cambien los datos del informe. Características Administración Interfaz basada en web De líneas de comandos herramientas de gestión Generador de informes Modelo de datos para crear informes Programabilidad Application Programming Interface(API) Servicios Web Utilidades de líneas de comando Tipos de informes generados Mesa Matriz Grafico Desarrollo de reportes Visual de diseño de reporte Formatos de Exportacion Adobe PDF,XML,Excel,CSV,TSV Informe de Salida

Transcript of Reporting Service Investigacion

Page 1: Reporting Service Investigacion

Recopilado por: Luis Ernesto Navarro Castañeda 23/12/12 Curso de Administración de base de datos Introducción a Sql server 2012 Reporting Services

Definición Reporting Services es una plataforma de informes basada en servidores que proporciona la funcionalidad completa de generación de informes para una gran variedad de orígenes de datos. Reporting Services incluye un conjunto completo de herramientas para que cree, administre y entregue informes, y las API que permiten a los desarrolladores integrar o ampliar el procesamiento de datos e informes en aplicaciones personalizadas. Las herramientas de Reporting Services funcionan en el entorno de Microsoft Visual Studio y están totalmente integradas con las herramientas y componentes de SQL Server. Con Reporting Services, puede crear informes interactivos, tabulares, gráficos o de forma libre a partir de orígenes de datos relacionales, multidimensionales o basados en XML. Los informes pueden incluir visualización de datos avanzada, como diagramas, mapas y minigráficos. Puede publicar informes, programar el procesamiento de los informes o acceder a informes a petición. Puede elegir entre varios formatos de visualización, exportar informes a otras aplicaciones, como Microsoft Excel, y suscribirse a los informes publicados. Los informes creados se pueden ver mediante una conexión basada en web o como parte de una aplicación de Microsoft Windows o un sitio de SharePoint. Puede crear también alertas de datos en los informes publicados en un sitio de SharePoint y recibir mensajes de correo electrónico cuando cambien los datos del informe. Características

Administración

Interfaz basada en web

De líneas de comandos herramientas de gestión

Generador de informes

Modelo de datos para crear informes Programabilidad

Application Programming Interface(API)

Servicios Web

Utilidades de líneas de comando Tipos de informes generados

Mesa

Matriz

Grafico Desarrollo de reportes

Visual de diseño de reporte Formatos de Exportacion

Adobe PDF,XML,Excel,CSV,TSV Informe de Salida

Page 2: Reporting Service Investigacion

Recopilado por: Luis Ernesto Navarro Castañeda 23/12/12 Curso de Administración de base de datos Introducción a Sql server 2012 Reporting Services

Report Viewer(Sitio web)

Basado en paginas(HTML,TIF,PDF)

Integracion de aplicaciones(web/window forms) Utilidad Uno de los grandes beneficios de una herramienta de reporting services es la posibilidad de contar con información centralizada y unificada que ofrece datos precisos y relevantes sobre cada una de las áreas de la compañía. Con esta solución las gerencias de las empresas obtienen el registro de datos históricos, que permiten hacer evolución en los procesos, generar tendencias diversas y monitorear los indicadores de gestión diariamente. Los reportes emitidos pueden ejecutarse en aplicaciones Office como Excel, exportarlos en PDF y almacenar históricos de los mismos para comparativas futuras. Mediante los motores de generación de reportes evitamos el uso de personas para la realización de tareas monótonas y repetitivas, evitando también los errores que se pudiera ocasionar de la gestión humana de los mismos, como errores tipográficos, duplicados, etc. Presenta una integración con web, además de su facilidad para generar contenidos semejantes a otras aplicaciones de Microsoft, incluyendo su libre utilización (teniendo sql instalado) Unos de los escenarios donde se puede ver reporting service son:

- Informes empresariales - Aplicaciones empresariales - Base de datos robustas - Integración de portales

Los reportes se compilan en dll para mejorar el rendimiento, cuenta con una interfaz web y por medio de esta se puede determinar en que formato debe llegar Elementos del servidor de informes

Entre los elementos del servidor de informes se incluyen informes, modelos, orígenes de datos compartidos, conjuntos de datos compartidos y otros elementos que se pueden publicar, cargar o guardar en un servidor de informes. Organice los elementos en la estructura jerárquica de carpetas del servidor de informes en un servidor de informes nativo o en bibliotecas de contenido de SharePoint en un sitio de SharePoint.

Page 3: Reporting Service Investigacion

Recopilado por: Luis Ernesto Navarro Castañeda 23/12/12 Curso de Administración de base de datos Introducción a Sql server 2012 Reporting Services

Carpetas

En un servidor de informes nativo, las carpetas proporcionan la estructura jerárquica de navegación y las rutas de acceso de todos los elementos direccionables almacenados en un servidor de informes. Use la jerarquía de carpetas y los permisos de sitio y carpeta para ayudar a controlar el acceso a los elementos del servidor de informes, lo que se denomina seguridad de nivel de elemento. De forma predeterminada, las asignaciones de roles que define para carpetas específicas la heredan las carpetas secundarias de la jerarquía de carpetas. Si asigna determinados roles a una carpeta, las reglas de herencia ya no se aplican. La estructura de carpetas consta de un nodo raíz denominado Inicio y de carpetas reservadas compatibles con la característica opcional Mis informes. En un explorador, el nodo raíz es el nombre del directorio virtual del servidor de informes; por ejemplo, http://miServidorDeInformes/Informes.

Roles y permisos

En un servidor de informes nativo, el administrador del sistema del servidor de informes administra los permisos de acceso, configura el servidor de informes para procesar las solicitudes de informes, mantiene los historiales de instantánea, y administra los permisos para los informes, los orígenes de datos, los conjuntos de datos y las suscripciones. Por ejemplo, un informe publicado se protege mediante asignaciones de roles usando el modelo de seguridad basada en roles de Reporting Services. En un sitio de SharePoint, use la página de administradores de sitios de SharePoint para administrar los permisos de acceso a informes y a contenido de sitios relacionados con informes.

Programaciones

En un servidor de informes nativo, es posible programar informes, conjuntos de datos compartidos y suscripciones para recuperar datos y entregar informes y consultas de conjuntos de datos a horas determinadas o cuando haya menos carga de trabajo. Las programaciones pueden ejecutarse una sola vez o bien continuamente a intervalos de horas, días, semanas o meses.

Suscripciones y entrega

Una suscripción es una solicitud pendiente para entregar un informe en un momento concreto o como respuesta a un evento, y en un formato de archivo de aplicación especificado en la suscripción. Las suscripciones proporcionan una alternativa a la ejecución de un informe a petición.Los informes a petición requieren que el usuario seleccione el informe de forma activa cada vez que desee verlo. Las suscripciones, en cambio, permiten

Page 4: Reporting Service Investigacion

Recopilado por: Luis Ernesto Navarro Castañeda 23/12/12 Curso de Administración de base de datos Introducción a Sql server 2012 Reporting Services

programar y automatizar la entrega de un informe. Puede entregar informes a una bandeja de entrada de correo electrónico o a un recurso compartido de archivos.

Extensiones

SQL Server Reporting Services proporciona una arquitectura extensible que puede usar para personalizar soluciones de informe. El servidor de informes admite extensiones de autenticación personalizadas, extensiones de procesamiento de datos, extensiones de procesamiento de informes, extensiones de representación y extensiones de entrega, y las extensiones disponibles para los usuarios se pueden configurar en el archivo de configuración RSReportServer.config. Por ejemplo, puede limitar los formatos de exportación que el visor de informes puede usar. Las extensiones de procesamiento de informes y de entrega son opcionales, pero necesarias si desea admitir controles personalizados o de distribución de informes.

Acceso a informes

El acceso a petición permite a los usuarios seleccionar los informes desde una herramienta de visualización de informes. Dependiendo de la configuración del servidor de informes, puede usar el Administrador de informes, un elemento web Microsoft SharePoint 2.0, una biblioteca de SharePoint cuando Reporting Services se instala en modo integrado de SharePoint, un control ReportViewer incrustado o un explorador que usa acceso mediante una dirección URL. Las suscripciones proporcionan una alternativa a la ejecución de un informe a petición.

Bibliografía http://www.serviciohelpdesk.com/_crm/anuncios/Anuncio.aspx?an=22

http://www.forosdelweb.com/f29/reporting-services-vs-crystal-reports-713682/

http://www.daf.com.ar/blog/2012/01/11/

http://msdn.microsoft.com/es-es/library/ms155866(v=sql.90).aspx