Crear Un Reporte Con Reporting Services

Páginas: 5 (1188 palabras) Publicado: 19 de octubre de 2012
El primer paso para crear un reporte con Reporting Services (utilizando Visual Studio 2008 – SQL Server Bussines Intelligence Development Studio)

Y una vez inicializado creamos un nuevo Proyecto:

Luego elegimos la plantilla (template) Proyecto de Servidor de informes (Report Sever Project) y en el nombre escribimos “Reporte de Ejemplo” y en la ubicación le asignamos una ruta y esconveniente dejar seleccionada la opción “Crear directorio para la solución”

Con lo cual obtendremos una solución para empezar ha crear nuestros reportes.

En la parte derecha en el Explorador de Soluciones (Solution Explorer) podremos ver la creación de 3 carpetas:
1. Orígenes de datos compartidos.
2. Conjunto de datos compartidos.
3. Informes.

Para este tutorial vamos a crear dosconexiones que serán útiles para los distintos tipos de reporte que podemos construir.
Para crear una conexión hacemos “clic derecho” en Orígenes de datos compartidos. Hay que decir que las conexiones pueden hacerse en cada reporte por separado pero es mejor tener las conexiones centralizadas y compartirlas para los distintos reportes.

Una vez seleccionada la opción “Agregar nuevo origen de datos”tendremos la siguiente caja de diálogo:

 
Creamos la conexión Nombre: AdventureWorks2008
y pulsamos la opción “Editar”

Seleccionamos o escribimos el nombre del servidor, luego seleccionamos la base de datos y por último Probamos conexión y aceptamos para volver a la caja de diálogo anterior:

Ahora podremos ver nuestra conexión compartida en el Explorador de Soluciones:

Hacemos losmismos pasos para agregar la Base de Datos de AdventureWorksDW2008, pero esta vez la conexión será a una base multidimensional.

Para ello tendremos que cambiar el proveedor de datos a Microsoft SQL Server Analysis Services, la imagen siguiente muestra esta nueva conexión.

 
Ahora estamos listos para comenzar a crear nuestros reportes. En este caso vamos a crear un reporte de VENTAS POREMPRESA y sobre la carpeta Informes seleccionamos Agregar y Nuevo Elemento.

Luego de poner un nombre a nuestro reporte aparece el Diseñador de Reportes (Report Designer) con 2 pestañas: Diseño (Design) y Vista Previa (Preview). En las versiones anteriores aparecía una pestaña adicional con los datos (Data), ahora esta pestaña aparece como “Datos del Informe” y si no la pueden ver a la izquierda(según la imagen siguiente) entonces tendrán que habilitarla en el menu “Ver” abajo en “Datos del Informe”.
Para ver esta opción tienen que hacer clic sobre el área de informes y luego esta se mostrará en el menú. La imagen siguiente muestra estas opciones:

 
Este aspecto es importante recalcarlo, sobre todo para aquellos que estaban acostumbrados con las versiones anteriores dónde se tenía otraperspectiva de este importante aspecto.
Pues bien, vamos entonces a crear un DataSet, y esto lo haremos pulsando el botón derecho del mouse en “Conjunto de datos” (DataSet).

 
El conjunto de datos lo llamaremos Venta y en el origen de datos seleccionaremos el Origen de datos compartido que hemos creado más arriba dejando la selección Usar un Conjunto de Datos insertado en el informe. Alseleccionar esta opción la caja de diálogos cambiará según se muestra en la siguiente imagen.

Luego seleccionamos el origen de datos compartido, para ello tenemos que seleccionar “Nueva” y dejamos la caja de dialogo de la siguiente manera, nótese que hemos cambiado el nombre del origen de datos al mismo que tiene el origen compartido, sólo por razones de orden:
 
 
Una vez que hay regresado, en lacaja de texto para la consulta agregue la siguiente sentencia SQL, puede testear esta sentencia SQL en el propio SQL Server antes para chequear no tenga problemas con el formato de fechas o en el propio diseñador, todo depende de la experiencia con que cuente.
La sentencia que vamos a utilizar es la siguiente:
SELECT    
    PC.Name AS ProdCat,
    PS.Name AS SubCat,
    DATEPART(yy,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Reporting Services
  • Reporting services
  • Reporting services
  • Mejorar los tiempos de cargar de los reportes en Reporting Services SQL Server 2005
  • Service Report
  • Reporting services
  • Reporting Services
  • Reporte De Servico Social En Primaria

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS