Sunteți pe pagina 1din 12

UNIVERSIDAD PRIVADA CESAR VALLEJO

LIMA NORTE
Ing. CIP 127902
MAG. JOSUE JOEL RIOS HERRERA
Ingenierosistemasjfsc1983@gmail.com
Ingeniería de Sistemas
Ciclo: VI

BUSINESS INTELLIGENCE
Reporting Services
 Creación de Conexiones
 Diseño de Reportes
 Publicación de Reportes
Reporting Services

Una herramienta para mostrar informes, que es fácil de instalar, que utiliza
formato estándar (XML), que se ve en el visor integrado que viene el
Framework 2.0, que va integrada en SQL Server 2005 en todas las versiones y
que además es gratis para las versiones express. Esa es la presentación que
tiene esta herramienta que Microsoft nos ha facilitado para el tratamiento de
Informes en SQL Server 2005 y en aplicaciones .NET 2.0. Bueno decir tiene que
ya existía en SQL Server 2000 pero que no era ni la mitad de sencilla de lo que
es ahora (como toda nueva herramienta deber ser). Como Reporting Services
es muy amplio y abarca demasiado para un solo post, intentaré hacer un breve
resumen sobre el. Espero que no sea el último..
¿Qué es Reporting Services?

Podemos decir que es un servidor de reportes, donde

almacenamos, creamos y vemos Reportes, en sí un

reporte es un informe. De aquí en adelante le haré

referencia como RS.


Arquitectura de Reporting
Services

Reporting Services está divido en:

SERVIDOR DE INFORMES.

Es el componente principal de RS, El servidor de informes se

implementa como un servicio de Microsoft Windows y como un

servicio Web. Se encarga de generar los reportes a través de los

servicios Web y de la seguridad de los mismos.


Arquitectura de Reporting
Services
continuación…

ADMINISTRADOR DE INFORMES.

Es una herramienta de administración de los informes. Se accede a esta

a través del explorador Web (IE), que lleva por debajo un portal Share

Point o desde el MSSS Management Studio. A través de este podemos

asignar permisos, crear carpetas, ver informes, crear nuevos informes

con Report Builder, crear suscripciones(o instantáneas) etc.


Arquitectura de Reporting
Services
continuación…

BASE DE DATOS DEL SERVIDOR DE INFORMES.

Es una base de datos SQL Server donde almacena toda

la información que tiene que ver con los informes, con

la seguridad, suscripciones, instantáneas y demás

extensiones del mismo.


Arquitectura de Reporting
Services
continuación…

Herramienta de configuración de Reporting Services. Esta es la encargada

de configurar el servidor de informes, entre ellos, el estado del servidor,

Directorio virtual del servidor de informes y administrador de informes,

Identidad del servicio de Windows, identidad del servicio Web, Instalación

de base de datos, claves de cifrado, Inicialización, Configuración de correo

electrónico y cuenta de ejecución.


¿Como crear un Informe?

Para crear un informe podremos hacerlo de diferentes formas:


 Con Visual Studio .NET 2005. Con Visual Studio añadiendo un nuevo proyecto
de servidor de informes. A este le añadimos una fuente de datos o DataSet y
un informe nuevo. Con esto dejamos que la imaginación vuele.
 Report Builder. Para crear un informe con RB deberemos tener creados
alguna fuente de datos o DataSet para trabajar con él. Destacar de esta
herramienta que es para usuarios finales, donde nosotros creamos los roles,
le damos los DataSets y ellos realizan el informe final. No es tan potente
como la anterior pero para el usuario final le es muy fácil de entender,
debido a que no hace falta ser desarrollador, analista o administrador.
Ventajas de los informes de Reporting Services

o Crear informes con un diseño libre, puede organizar la impresión de los datos de la
pagina de forma que facilite su comprensión, mejore su entendimiento y promueva la
toma de decisiones.
o Administra los orígenes de datos del informe con independencia de la definición de
informe. Por ejemplo puede cambiar de un origen de datos de pruebas a un origen de
datos de producción sin cambiar el informe.
o Usa un solo conjunto de orígenes de datos que proporcione una única versión de los
hechos. Lo cual nos facilita una vista de datos unificada para orientarnos a los logros u
objetivos.
o Ver los informes para su propio uso o publicarlos en un servidor para compartirlos
con su equipo de trabajo o la organización donde trabaja.
Fase de procesamiento de informes
Al crear un informe se debe definir un archivo de definición de informe (.rdl) en formato XML. Este archivo contiene toda la
información necesaria para combinar los datos y diseño del informe mediante el procesador de informes. El informe avanzara a través
de los siguientes pasos:
COMPILACIÓN:
Se evalúan las expresiones de la definición de informe y se almacena el formato intermedio de compilación internamente en el servidor
de informes.
PROCESO:
Se ejecutan las consultas de conjuntos de datos y combina el formato intermedio con los datos y el diseño.
REPRESENTACIÓN:
El informe procesado se envía a una extensión de representación para determinar cuánta información cabe en cada página y crear el
informe paginado.
EXPORTACIÓN (OPCIONAL):
El informe se exporta a un formato de archivo diferente tales como Excel, PDF, CVS entre otros.
Conclusión

La particularidad de Reporting Services nos da la facilidad de crear interfaces en las

que el usuario pueda elegir tanto los datos como el formato de los reportes. El RDL

nos brinda la alternativa de realizar esto mediante la programación y el

servicio Web de Reporting Services nos expone varios métodos que podemos

aprovechar no solo para generar nuevos reportes sino a la vez para crear nuevos

subscriptores para el reporte generado, entre otras cosas.

S-ar putea să vă placă și