Reporting Services                                     Tutorial Paso a Paso crear                                         ...
Reporting ServicesNos preguntamos, que es Inteligencia de Negocios oBusiness IntelligenceEs simple, es una estrategia para...
Reporting ServicesLuego elegimos la plantilla (template) Proyecto de Servidor de informes (Report SeverProject) y en el no...
Reporting ServicesCon lo cual obtendremos una solución para empezar ha crear nuestros reportes.En la parte derecha en el E...
Reporting Services   1. Orígenes de datos compartidos.   2. Conjunto de datos compartidos.   3. Informes.Para este tutoria...
Reporting ServicesUna vez seleccionada la opción “Agregar nuevo origen de datos” tendremos la siguientecaja de diálogo:Cre...
Reporting Servicesy pulsamos la opción “Editar”Seleccionamos o escribimos el nombre del servidor, luego seleccionamos la b...
Reporting ServicesAhora podremos ver nuestra conexión compartida en el Explorador de Soluciones:Hacemos los mismos pasos p...
Reporting ServicesPara ello tendremos que cambiar el proveedor de datos a Microsoft SQL Server AnalysisServices, la imagen...
Reporting ServicesElaborado por : Naim Jhon Cruzado Paredes   Año : 2011
Reporting ServicesLuego de poner un nombre a nuestro reporte aparece el Diseñador de Reportes (ReportDesigner) con 2 pesta...
Reporting ServicesEste aspecto es importante recalcarlo, sobre todo para aquellos que estabanacostumbrados con las version...
Reporting ServicesEl conjunto de datos lo llamaremos Venta y en el origen de datos seleccionaremos elOrigen de datos compa...
Reporting ServicesLuego seleccionamos el origen de datos compartido, para ello tenemos que seleccionar“Nueva” y dejamos la...
Reporting ServicesUna vez que hay regresado, en la caja de texto para la consulta agregue la siguientesentencia SQL, puede...
Reporting Services(SOH.OrderDate BETWEEN ’20020101′ AND ’20031231′)GROUP BYDATEPART(yy, SOH.OrderDate), PC.Name, PS.Name, ...
Reporting Servicesejemplo, primero vamos a la Caja de Herramientas (Toolbox) y elegimos el elementoMatriz y lo arrastramos...
Reporting Services9) Aparecemos en la pestaña General, ahí en Name podremos Group_SubCategoria, en laparte de abajo donde ...
Reporting ServicesHagamos pues una Vista Previa para testear si vamos bien, si así no fuera hay que rehacertodos los paso ...
Reporting ServicesAhora vamos a lograr darle dinamismo ocultando la columna subcategoría para poderrealizar los Drill Down...
Reporting ServicesUna vez realizado esto podrán ver en la Vista Previa como se ocultan y se muestran,expandiendo o colapsa...
Reporting ServicesHaremos exactamente lo mismo sobre la columna Order Year y vamos a insertar unsubgrupo para OrderQrt y t...
Reporting ServicesPodemos Testear la vista Previa de la misma forma que lo hicimos anteriormente:Elaborado por : Naim Jhon...
Reporting ServicesAhora vamos a agregar los valores a visualizar en la matriz, para ello agregaremos desdenuestros Orígene...
Reporting ServicesAhora podemos poner más bonito nuestro reporte e incluso jugar con las consultas a loscubos con la misma...
Próxima SlideShare
Cargando en…5
×

Tutorial Reporting Services 2008 r2

23.675 visualizaciones

Publicado el

La finalidad de este tutorial es ayudar a los nuevos usuarios a comprender cómo encontrar y abrir las distintas herramientas. Si ya está familiarizado con estas herramientas, puede pasar a los otros tutoriales que le ayudarán a adquirir conocimientos para utilizar Reporting Services

Publicado en: Educación
1 comentario
5 recomendaciones
Estadísticas
Notas
Sin descargas
Visualizaciones
Visualizaciones totales
23.675
En SlideShare
0
De insertados
0
Número de insertados
15
Acciones
Compartido
0
Descargas
1.208
Comentarios
1
Recomendaciones
5
Insertados 0
No insertados

No hay notas en la diapositiva.

Tutorial Reporting Services 2008 r2

  1. 1. Reporting Services Tutorial Paso a Paso crear Reporte en Reporting ServicesMe acuerdo cuando mi profesor de la universidad me dijo, que debemos ser ingenierosorientados al negocio, donde debamos proponer estrategias que ayuden a laorganización a competir a generar ganancias y optimizar sus procesos con buenasprácticas, en este caso BI de Microsoft es una de tantas herramientas en el mercado.Elaborado por : Naim Jhon Cruzado Paredes Año : 2011
  2. 2. Reporting ServicesNos preguntamos, que es Inteligencia de Negocios oBusiness IntelligenceEs simple, es una estrategia para la empresa que persigue incrementar elrendimiento de la empresa o la competitividad del negocio, a través de laorganización inteligente de sus datos históricos (transacciones u operacionesdiarias), usualmente residiendo en Data Warehouse corporativos o DataMarts departamentales.Inteligencia de Negocios, Reporting Services, SQL Server 2008, By John CruzadoEl 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:Elaborado por : Naim Jhon Cruzado Paredes Año : 2011
  3. 3. Reporting ServicesLuego elegimos la plantilla (template) Proyecto de Servidor de informes (Report SeverProject) y en el nombre escribimos “Reporte de Ejemplo” y en la ubicación le asignamosuna ruta y es conveniente dejar seleccionada la opción “Crear directorio para la solución”Elaborado por : Naim Jhon Cruzado Paredes Año : 2011
  4. 4. Reporting ServicesCon 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 lacreación de 3 carpetas:Elaborado por : Naim Jhon Cruzado Paredes Año : 2011
  5. 5. Reporting Services 1. Orígenes de datos compartidos. 2. Conjunto de datos compartidos. 3. Informes.Para este tutorial vamos a crear dos conexiones que serán útiles para los distintos tipos dereporte que podemos construir.Para crear una conexión hacemos “clic derecho” en Orígenes de datos compartidos. Hayque decir que las conexiones pueden hacerse en cada reporte por separado pero es mejortener las conexiones centralizadas y compartirlas para los distintos reportes.Elaborado por : Naim Jhon Cruzado Paredes Año : 2011
  6. 6. Reporting ServicesUna vez seleccionada la opción “Agregar nuevo origen de datos” tendremos la siguientecaja de diálogo:Creamos la conexión Nombre: AdventureWorks2008Elaborado por : Naim Jhon Cruzado Paredes Año : 2011
  7. 7. Reporting Servicesy pulsamos la opción “Editar”Seleccionamos o escribimos el nombre del servidor, luego seleccionamos la base de datosy por último Probamos conexión y aceptamos para volver a la caja de diálogo anterior:Elaborado por : Naim Jhon Cruzado Paredes Año : 2011
  8. 8. Reporting ServicesAhora podremos ver nuestra conexión compartida en el Explorador de Soluciones:Hacemos los mismos pasos para agregar la Base de Datos de AdventureWorksDW2008,pero esta vez la conexión será a una base multidimensional.Elaborado por : Naim Jhon Cruzado Paredes Año : 2011
  9. 9. Reporting ServicesPara ello tendremos que cambiar el proveedor de datos a Microsoft SQL Server AnalysisServices, la imagen siguiente muestra esta nueva conexión.Ahora estamos listos para comenzar a crear nuestros reportes. En este caso vamos a crearun reporte de VENTAS POR EMPRESA y sobre la carpeta Informes seleccionamos Agregar yNuevo Elemento.Elaborado por : Naim Jhon Cruzado Paredes Año : 2011
  10. 10. Reporting ServicesElaborado por : Naim Jhon Cruzado Paredes Año : 2011
  11. 11. Reporting ServicesLuego de poner un nombre a nuestro reporte aparece el Diseñador de Reportes (ReportDesigner) con 2 pestañas: Diseño (Design) y Vista Previa (Preview). En las versionesanteriores aparecía una pestaña adicional con los datos (Data), ahora esta pestañaaparece como “Datos del Informe” y si no la pueden ver a la izquierda (según la imagensiguiente) entonces tendrán que habilitarla en el menu “Ver” abajo en “Datos delInforme”.Para ver esta opción tienen que hacer clic sobre el área de informes y luego esta semostrará en el menú. La imagen siguiente muestra estas opciones:Elaborado por : Naim Jhon Cruzado Paredes Año : 2011
  12. 12. Reporting ServicesEste aspecto es importante recalcarlo, sobre todo para aquellos que estabanacostumbrados con las versiones anteriores dónde se tenía otra perspectiva de esteimportante aspecto.Pues bien, vamos entonces a crear un DataSet, y esto lo haremos pulsando el botónderecho del mouse en “Conjunto de datos” (DataSet).Elaborado por : Naim Jhon Cruzado Paredes Año : 2011
  13. 13. Reporting ServicesEl conjunto de datos lo llamaremos Venta y en el origen de datos seleccionaremos elOrigen de datos compartido que hemos creado más arriba dejando la selección Usar unConjunto de Datos insertado en el informe. Al seleccionar esta opción la caja de diálogoscambiará según se muestra en la siguiente imagen.Elaborado por : Naim Jhon Cruzado Paredes Año : 2011
  14. 14. Reporting ServicesLuego 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 cambiadoel nombre del origen de datos al mismo que tiene el origen compartido, sólo por razonesde orden:Elaborado por : Naim Jhon Cruzado Paredes Año : 2011
  15. 15. Reporting ServicesUna vez que hay regresado, en la caja de texto para la consulta agregue la siguientesentencia SQL, puede testear esta sentencia SQL en el propio SQL Server antes parachequear no tenga problemas con el formato de fechas o en el propio diseñador, tododepende de la experiencia con que cuente.La sentencia que vamos a utilizar es la siguiente:SELECTPC.Name AS ProdCat,PS.Name AS SubCat,DATEPART(yy, SOH.OrderDate) AS OrderYear,‘Q’ + DATENAME(qq, SOH.OrderDate) AS OrderQtr,SUM(SOD.UnitPrice * SOD.OrderQty) AS SalesFROMProduction.ProductSubcategory AS PS INNER JOINSales.SalesOrderHeader AS SOH INNER JOINSales.SalesOrderDetail AS SOD ON SOH.SalesOrderID = SOD.SalesOrderID INNER JOINProduction.Product AS P ON SOD.ProductID = P.ProductID ONPS.ProductSubcategoryID = P.ProductSubcategoryID INNER JOINProduction.ProductCategory AS PC ON PS.ProductCategoryID = PC.ProductCategoryIDWHEREElaborado por : Naim Jhon Cruzado Paredes Año : 2011
  16. 16. Reporting Services(SOH.OrderDate BETWEEN ’20020101′ AND ’20031231′)GROUP BYDATEPART(yy, SOH.OrderDate), PC.Name, PS.Name, ‘Q’ + DATENAME(qq,SOH.OrderDate),PS.ProductSubcategoryIDY la caja de dialogo podrán verla del siguiente modo:En el diseñador de consultas puedes también testearla.Ahora vamos a la Caja de Herramientas (Toolbox) donde aparecen los componentesgráficos que podemos utilizar en el informe y en la pestaña Datos del Informe (Data)estarán a su vez los Conjuntos de datos (DataSet) que podemos utilizar en ellos. Para esteElaborado por : Naim Jhon Cruzado Paredes Año : 2011
  17. 17. Reporting Servicesejemplo, primero vamos a la Caja de Herramientas (Toolbox) y elegimos el elementoMatriz y lo arrastramos hacia el Diseño, ahí podemos leer la ayuda que el diseñadorcontiene.Luego nos vamos a la pestaña de Conjunto de Datos (Datasets) y extendemos el Conjuntode datos “Ventas” que habíamos creado, arrastramos el campo OrderYear donde diceColumnas (Columns) y arrastramos el campo ProdCat donde dice Filas (Rows) dentro de lamatriz.Luego nos ubicamos donde en la matriz, en la fila ProdCat y ahí hacemos clic derecho yelegimos Agregar Grupo (Insert Group) y seleccionamos Grupo Secundario.Elaborado por : Naim Jhon Cruzado Paredes Año : 2011
  18. 18. Reporting Services9) Aparecemos en la pestaña General, ahí en Name podremos Group_SubCategoria, en laparte de abajo donde dice Expression elegimos =Fields!SubCat.ValueEsto quedaría así y hay que mirar abajo en los Grupos de Filas como quedan:Elaborado por : Naim Jhon Cruzado Paredes Año : 2011
  19. 19. Reporting ServicesHagamos pues una Vista Previa para testear si vamos bien, si así no fuera hay que rehacertodos los paso hasta lograr el siguiente estado parcial en la confección de nuestroReporte:Elaborado por : Naim Jhon Cruzado Paredes Año : 2011
  20. 20. Reporting ServicesAhora vamos a lograr darle dinamismo ocultando la columna subcategoría para poderrealizar los Drill Down y Drill Up para un informe de Matriz de este tipo muy útil enreportes de BI.Los pasos son los siguientes: Ocultar la columna sub categoría bajo una condición especial.Para ello volvemos a la pestaña de Diseño. Vamos abajo a los Grupos de filas y con elbotón derecho del mouse buscamos la opción Propiedades del Grupo y la seleccionamos.y aparece la siguiente Caja de Diálogo:Vamos a ir a la opción Visibilidad a la izquierda en el menú de la Caja de Diálogo:Elaborado por : Naim Jhon Cruzado Paredes Año : 2011
  21. 21. Reporting ServicesUna vez realizado esto podrán ver en la Vista Previa como se ocultan y se muestran,expandiendo o colapsando, las distintas sub categorías de productos.Elaborado por : Naim Jhon Cruzado Paredes Año : 2011
  22. 22. Reporting ServicesHaremos exactamente lo mismo sobre la columna Order Year y vamos a insertar unsubgrupo para OrderQrt y trabajaremos a nivel de los Grupos de Columna los mismosefectos de visibilidad del Grupo y el Sub Grupo, para lograr la siguiente configuración:Elaborado por : Naim Jhon Cruzado Paredes Año : 2011
  23. 23. Reporting ServicesPodemos Testear la vista Previa de la misma forma que lo hicimos anteriormente:Elaborado por : Naim Jhon Cruzado Paredes Año : 2011
  24. 24. Reporting ServicesAhora vamos a agregar los valores a visualizar en la matriz, para ello agregaremos desdenuestros Orígenes de Datos el campo Sales a los datos de la Matriz.Y para verificar volvemos a generar una Vista Previa.Elaborado por : Naim Jhon Cruzado Paredes Año : 2011
  25. 25. Reporting ServicesAhora podemos poner más bonito nuestro reporte e incluso jugar con las consultas a loscubos con la misma técnica.Espero que este Paso a Paso les sea útil.Muchas gracias por su interés en BI.Atte.Cruzado Paredes Naim JhonElaborado por : Naim Jhon Cruzado Paredes Año : 2011

×