Вы находитесь на странице: 1из 8

BASE DE DATOS

ESTRATÉGICAS

LABORATORIO

REPORTING SERVICES
PRESENTACION DE DATOS USANDO CLIENTES

Contenido

1. Reporting Services
2. Presentar datos usando clientes

Ing. Heber Abanto Cabrera 2009 - II


habantoc@upao.edu.pe
REPORTING SERVICES

SQL Server 2008 Reporting Services (SSRS) incluye herramientas para el diseño y creación de informes.
Con este tutorial, aprenderá a usar el Diseñador de informes para crear un informe de tabla básico basado en
la base de datos AdventureWorks.

Para crear un informe en SQL Server, primero debe crear un proyecto de servidor de informes donde
guardará el archivo de definición de informe (.rdl) y cualquier otro archivo de recursos que necesite para el
informe. Luego creará el archivo de definición de informe real, definirá un origen de datos para el informe,
definirá un conjunto de datos y establecerá el diseño del informe. Cuando ejecuta el informe, los datos reales
se recuperan y combinan con el diseño y luego se representan en pantalla, desde donde se pueden exportar,
imprimir o guardar.

En este tutorial, creará un informe sobre los pedidos de ventas de la base de datos AdventureWorks

Crear Un Proyecto De Servidor De Informes

1. Haga clic en Inicio, seleccione Programas, Microsoft SQL Server 2008 y, a continuación, haga clic
en Business Intelligence Development Studio.
2. En el menú Archivo, seleccione Nuevo y haga clic en Proyecto.
3. En la lista Tipos de proyecto, haga clic en Proyectos de Business Intelligence.
4. En la lista Plantillas, haga clic en Proyecto de servidor de informes.
5. En Nombre, escriba Tutorial.
6. Haga clic en Aceptar para crear el proyecto.

Crear Un Nuevo Archivo De Definición De Informe

1. En el Explorador de soluciones, haga clic con el botón secundario en Informes, seleccione Agregar y
haga clic en Nuevo elemento.
2. En el cuadro de diálogo Agregar nuevo elemento, debajo de Plantillas, haga clic en Informe.
3. En Nombre, escriba Sales Orders.rdl y, a continuación, haga clic en Agregar.

Configurar Una Conexión

1. En el panel Datos de informe, haga clic en Nuevo y, a continuación, haga clic en Origen de datos.
2. En Nombre, escriba AdventureWorks.
3. Asegúrese de que está seleccionado Conexión incrustada.
4. En Tipo, seleccione Microsoft SQL Server.
5. Genere la cadena de conexión a la base de datos AdventureWorks
6. Haga clic en Aceptar. Se agrega un origen de datos denominado AdventureWorks al panel Datos de
informe.

Definir Una Consulta Para Los Datos De Informe

1. En el panel Datos de informe, haga clic en Nuevo y, a continuación, haga clic en Conjunto de datos.
Se abre el cuadro de diálogo Propiedades del conjunto de datos.
2. En el cuadro Nombre, escriba AdventureWorksDataset.
3. Asegúrese de que el nombre del origen de datos, AdventureWorks, está en el cuadro de texto Origen
de datos y de que el Tipo de consulta es Texto.
4. Escriba, la siguiente consulta de Transact-SQL en el cuadro Consulta.
SELECT
soh.OrderDate AS [Date],
soh.SalesOrderNumber AS [Order],
pps.Name AS Subcat, pp.Name as Product,
SUM(sd.OrderQty) AS Qty,
SUM(sd.LineTotal) AS LineTotal
FROM Sales.SalesPerson sp
INNER JOIN Sales.SalesOrderHeader AS soh
ON sp.SalesPersonID = soh.SalesPersonID
INNER JOIN Sales.SalesOrderDetail AS sd
ON sd.SalesOrderID = soh.SalesOrderID
INNER JOIN Production.Product AS pp
ON sd.ProductID = pp.ProductID
INNER JOIN Production.ProductSubcategory AS pps
ON pp.ProductSubcategoryID = pps.ProductSubcategoryID
INNER JOIN Production.ProductCategory AS ppc
ON ppc.ProductCategoryID = pps.ProductCategoryID
GROUP BY ppc.Name, soh.OrderDate, soh.SalesOrderNumber, pps.Name, pp.Name,
soh.SalesPersonID
HAVING ppc.Name = 'Clothing'

5. Haga clic en Aceptar salir del cuadro de diálogo Propiedades del conjunto de datos.

Agregar Una Región De Datos De Tabla Y Campos A Un Diseño De Informe

1. En el Cuadro de herramientas, haga clic en Tabla y, a continuación, haga clic en la superficie de


diseño. El Diseñador de informes dibuja una región de datos de tabla con tres columnas en el centro
de la superficie de diseño.
2. En el panel Datos de informe, expanda el conjunto de datos AdventureWorksDataset para mostrar
los campos.
3. Arrastre el campo Date desde el panel Datos de informe hasta la primera columna de la tabla.
4. Arrastre el campo Order desde el panel Datos de informe hasta la segunda columna de la tabla.
5. Arrastre el campo Product desde el panel Datos de informe hasta la tercera columna de la tabla.
6. Arrastre el campo Qty hasta el borde derecho de la tercera columna hasta que obtenga un cursor
vertical y el puntero del mouse tenga un signo más [+]. Cuando suelte el botón, se creará una cuarta
columna para [Qty].
7. Agregue el campo LineTotal de la misma manera, creando una quinta columna.

Obtener Una Vista Previa De Un Informe

• Haga clic en la ficha Vista previa. El Diseñador de informes ejecuta el informe y lo muestra en la
Vista previa.

Ahora que ya ha creado un informe basico, puede dar formato a los campos de moneda y de fecha, así como
a los encabezados de columna, adicionar campos calculados, encabezados y pies de pagina, insertar
imágenes y ordenar el informe.

Dar Formato A Un Campo De Fecha

1. Haga clic en la ficha Diseño.


2. Haga clic con el botón secundario en la celda con la expresión de campo [Date] y, a continuación,
haga clic en Propiedades de cuadro de texto.
3. Haga clic en Número y, a continuación, en el campo Categoría, seleccione Fecha.
4. En el cuadro Tipo, seleccione January 31, 2000.
5. Haga clic en Aceptar.
Dar Formato A Un Campo De Moneda

1. Haga clic con el botón secundario en la celda con la expresión de campo [LineTotal] y, a
continuación, haga clic en Propiedades de cuadro de texto.
2. Haga clic en Número y, en el campo Categoría, seleccione Moneda.
3. Si la configuración regional es Inglés (Estados Unidos), los valores predeterminados deberían ser:
o Decimales: 2

o Números negativos: ($12345.00)

o Símbolo: $ Inglés (Estados Unidos)

4. Seleccione Usar separador de miles.


5. Haga clic en Aceptar.

Dar Formato A Las Filas De Encabezado Y Las Columnas De Tabla

1. Haga clic en la tabla para que aparezcan los identificadores de columna y de fila encima y al lado de
la tabla.
2. Sitúe el cursor en la línea que hay entre los identificadores de columna para que cambie a una flecha
doble. Arrastre las columnas hasta que tengan el tamaño deseado.
3. Seleccione la fila que contiene las etiquetas de los encabezados de columna y, en el menú Formato,
seleccione Fuente y, a continuación, haga clic en Negrita.

Agrupar Datos En Un Informe

1. En el panel Datos de informe, arrastre el campo Date hasta el panel Grupos de filas. Sitúelo encima
de la fila denominada Detalles.
2. En el panel Datos de informe, arrastre el campo Order hasta el panel Grupos de filas. Sitúelo debajo
de Date y encima de Detalles.
3. Elimine las columnas Date y Order originales situadas a la derecha de la línea doble. Esta acción
quita los valores de este registro para que solo se muestre el valor de grupo. Seleccione los
identificadores de las dos columnas y haga clic con el botón secundario en Eliminar columnas.

Agregar Sub Totales A Un Informe

1. Haga clic con el botón secundario en la celda de la región de datos que contiene el campo
[LineTotal] y haga clic en Agregar total. Esto agrega una fila con la suma de los importes de los
pedidos.
2. Haga clic con el botón secundario en la celda que contiene el campo [Qty] y haga clic en Agregar
total.
3. En la celda vacía situada a la izquierda de Sum[Qty], escriba la etiqueta "Order Total".
4. Puede agregar un color de fondo a la fila de totales. Seleccione las dos celdas que contienen las
sumas y la celda con la etiqueta.
5. En el menú Formato, haga clic en Color de fondo y, a continuación, haga clic en Gris claro.

Agregar Un Total Diario A Un Informe

1. Haga clic con el botón secundario en la celda Order, seleccione Agregar total y, a continuación, haga
clic en Después.
2. Escriba la palabra Daily delante de la palabra Total en la misma celda, de modo que se lea Daily
Total.
3. Seleccione la celda Daily Total, las dos celdas Sum y la celda que queda vacía entre ellas.
4. En el menú Formato, haga clic en Color de fondo y, a continuación, haga clic en Anaranjado.
Agregar Un Total General A Un Informe

1. Haga clic con el botón secundario en la celda Date, seleccione Agregar total y, a continuación, haga
clic en Después.
2. Escriba la palabra Grand delante de la palabra Total en la misma celda, de modo que se lea Grand
Total.
3. Seleccione la celda Grand Total, las dos celdas Sum y las celdas que quedan vacías entre ellas.
4. En el menú Formato, haga clic en Color de fondo y, a continuación, haga clic en Azul claro.
5. Haga clic en Vista previa, guarde todo y grábelo en un formato externo portable.
PRESENTACIÓN DE DATOS USANDO CLIENTES 

La presente practica tiene la finalidad utilizar los datos procesados en el cubo mediante 
una herramienta externa capaz de presentarlos en un formato grafico que facilite el 
análisis de dicha información y que pueda ser personalizado por el propio usuario. 

Utilizando el cubo implementado para el procesamiento de la información de las ventas 
de la empresa Adventure Works, generar un grafico en Excel que muestre dicha 
información de manera dinámica de tal forma que los usuarios puedan ser capaces de 
implementar sus propios requerimientos. 

1. Asegurarse de que esté funcionando correctamente del cubo implementado para 
el análisis de las ventas de la empresa Adventure Works 
2. En una hoja de Excel Seleccionar el menú DATOS / OBTENER DATOS EXTERNOS / 
DESDE OTRAS FUENTES / DESDE ANALYSIS SERVICES 
NOTA: Las opciones pueden variar según la versión de Excel utilizada 
3. Conectar con el servidor de la base de datos 
Indique el nombre del servidor que aloja el cubo (si esta en la misma ubicación 
escriba LOCALHOST) 
Defina las credenciales de conexión. 
4. Seleccionar el origen de datos 
Para este caso es el cubo que proceso la información de las ventas 
5. Nombre su conexión de datos y finalice 
6. Agregue de la lista de campos los siguientes datos: 

Al área de valores: 

• Order Quantity 

Al área de filas: 

• Model Name 
Al área de columnas: 

• Calendar Year 
• English Month Name 

Al area de filtros: 

• English Country Region Name 
• City 
7. En la tabla dinámica filtre los siguientes campos: 
• Los 3 primeros meses del año 2002 
• Todas las ciudades de estados Unidos 
 

 
Ejercicio: 

Se desea conocer ahora el porcentaje que representa la cantidad de ventas en cada país 
realizadas el último año para poder identificar gráficamente al país que tiene el mayor 
porcentaje de ventas y al que tiene el menor porcentaje de ventas. 

Вам также может понравиться