SQLMax Connections
¿QUIENES SOMOS?

MS-SQL Server
Características
La mejor Base de Datos
DESARROLLOS
CON SQL

Utilitario ESQL
Tutorial de ASP
Seguridad en IIS
ARTICULOS VARIOS
Buscar txt en los SP
Asegurar los Datos
Ajuste RDBMS
Reporting Services
Funciones en SQL
Optimización de SQL
Administración MMC
Transformación DTS
Config. de memoria
Data WareHouse
Procedimientos no documentados
ADMINISTRACION
Configuración de SQL
Utilitarios de
Administración

RECURSOS
Listas de Correo
Foro de SQL
Foro de ASP
Foro de DW
Codigos de Ejemplo

Reporting Services

por Mauricio Hidalgo

 

Muchas organizaciones hoy en día luchan constantemente con el hecho de obtener y analizar información de repositorios de datos heterogéneos. Reporting Services es una platafoma que permite definir, administrar y distribuir distintos formatos de reportes dentro de una organización o a través de múltiples organizaciones.

 

Este servicio es una extensión a las capacidades Business Intelligence que nos provee de herramientas para almacenar información (Report Server), herramientas para crear reportes (Report Designer) y herramientas para administrar reportes (Report Manager).

 

El presente artículo cubre los siguientes puntos:

 

Definición

Ventajas

Instalación

Verificar la instalación

Ejercicio 01 – Cargando los ejemplos

Ejercicio 02 – Empleando el Asistente

 

Definición

 

Reporting Services es una plataforma de reportes basada en servidores, la misma que puede ser empleada para crear y administrar reportes tabulares,  de matrices, gráficos y de libre formato, la información de estos reportes pueden provenir de diferentes orígenes de datos. Los reportes que se definen pueden ser administrados a través de una conexión basada en Web.

 

Reporting Services provee servicios, herramientas e interfaces de programación (API), aunque no es necesario ser desarrollador para usarlo.

 

Siempre que se piensa en elaborar reportes, tenemos que distinguir claramente algunos aspectos:

 

1)       Definición del reporte, momento en que el autor del reporte define los datos y la manera de presentación de estos. En esta etapa normalmente hay que definir conexiones a los distintos orígenes de datos para ver de donde obtener los resultados que debe reflejar el reporte.

 

2)       Administración del reporte, esta referido al hecho que en las organizaciones actuales tenemos distintas categorías de usuarios como por ejemplo los gerentes, los usuarios de servicio al cliente, etc. Por lo tanto, es importante definir quienes serán los usuarios del reporte, para ello hay que publicar los reportes.

 

3)       Entrega del reporte, es muy común en las organizaciones que muchos reportes sean requeridos de manera periódica, por ejemplo el reporte de ventas diarias debe estar en la oficina del Gerente de Ventas todas las tardes a las 5 pm., o un reporte de inventario todos los fines de semana, podriamos entonces aprovechar distintos servicios como el de mensajeria para que estos reportes lleguen a los usuarios requeridos.

 

Las tres acciones, mencionadas anteriormente, conforman lo que se denomina “El Ciclo de Vida de un reporte”, SQL Server Reporting Services nos otorga todas las facilidades necesarias para que podamos cubrir cada una de los aspectos asociados a la creación, administración y distribución de los reportes.

Ventajas de Reporting Services:

 

·         Una de las principales, es que se cuenta con una interface Web para lo que es la administración de los reportes, desde esta interface se puede determinar en que formato debe llegar el reporte, es decir, podemos decidir que el reporte llegue a una de las gerencias en formato PDF y para el departamente de consolidación y validación de datos podría enviarse la información en formato XML.

 

·         Cuenta con un lenguage de especificación estándar denominado Report Definition Language o simplemente RDL, el cual es un lenguaje de formato XML, que se encarga de definir el reporte.

 

·         Con SQL Server Reporting Services, podemos conectarnos a cualquier repositorio de datos, a través de un .NET Data Provider, un proveedor OLE DB provider o uno de tipo ODBC.

 

·         Para la distribución, los usuarios pueden acceder a los reportes en base a la infraestructura existente. Es decir, que los usuarios pueden acceder a los reportes a través de una barra de herramientas en el browser. Los reportes son accesados desde un repositorio centralizado, presentado como un folder en orden jerarquico.

 

·         Otra de las grandes características de Reporting Services, es que puede distribuir el reporte en distintos formatos, como hojas de excel, documentos pdf, texto, XML, etc.

 

·         La arquitectura de Reporting Services, permite a los desarrolladores preparar aplicaciones personalidas que accedan a los reportes a través de una API que esta expuesta como un Web service.

 

Página: 1/11>>Proxima>>

 



Acceso al
Centro de Entrenamiento

Google

© 2001- RealITech - Todos los derechos reservados
Microsoft, Visual Basic, MSDN, ActiveX, Visual C++, Visual FoxPro, Visual InterDev, Visual Studio, Win32, MS SQL Server, BackOffice, JScript, SBS (Small Business Server), Developer Studio, Windows y Windows NT son marcas registradas por Microsoft Corporation en Estados Unidos y otros países.

Diseño multimedia