UNIVERSIDAD
           VERACRUZANA


          SISTEMAS COMPUTACIONALES
                 ADMINISTRATIVOS


Experiencia:

 ...
Bases de datos

En esta investigación se habla a cerca del uso del reporteador de SQL, el cual
como su nombre lo dice sirv...
Bases de datos

Reporting Services es una plataforma de reportes basada en servidores, la misma
que puede ser empleada par...
Bases de datos

      Una de las principales, es que se cuenta con una interface Web para lo que
      es la administració...
Bases de datos

un servicio Web, el cual maneja otros subcomponentes encargados de
obtener los datos de la base de datos f...
Bases de datos

      d. Report Designer: Es una herramienta gráfica para diseñar y crear
      reportes, integrada con Mi...
Bases de datos



Microsoft SQL Server Reporting Services Version 8.00.743.00 sin Service Pack.

Microsoft SQL Server Repo...
Bases de datos

   •   Cualquier procesador Pentium II Intel o compatible de 500 MHz.
   •   256 Mb de RAM, preferible 512...
Bases de datos




 3. Aparece un diálogo que muestra el estado de recopilación de información
necesaria para instalar Rep...
Bases de datos




 5. Aparece un diálogo donde se muestra un mensaje que confirma la existencia de
los pre-requisitos, pr...
Bases de datos




7. Seleccione los componentes que desea instalar en su equipo, luego presione
   Next.




            ...
Bases de datos

 8. Aparece un diálogo donde tendrá que elegir las credenciales para la instalación
(debe crear una cuenta...
Bases de datos

10. Debe observar un diálogo que permite seleccionar la instancia de SQL Server,
   que se empleará con Re...
Bases de datos

 12. Especifique la instancia SQL, donde se creará la BD de ejemplo
(AdventureWorks), presione Next.




1...
Bases de datos




 15. Luego de unos instantes que el instalador realiza todas las tareas necesarias
aparece el dialogo i...
Bases de datos

a) Abrir Control Panel, seleccione Administrative Tools y luego Services. Verifique
   que el servicio Rep...
Bases de datos




  Cierre las ventanas del Internet Explorer, y verifique que el ReportManager esta
  funcionando, para ...
Bases de datos

f) Para comprobar si el diseñador de reportes esta funcionando correctamente,
inicie Visual Studio 2003 pr...
Bases de datos




 CONCLUSION




                 Página 19
Bases de datos

En esta investigación se hablo de lo que es el Reporting Services, que es el
reporteador de SQL el cual no...
Bases de datos

2. http://www.google.com.mx/url?sa=t&source=web&ct=res&cd=3&url=http%3A
   %2F%2Fdownload.microsoft.com%2F...
Upcoming SlideShare
Loading in …5
×

Inv De Reporteador

2,077 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,077
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
33
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Inv De Reporteador

  1. 1. UNIVERSIDAD VERACRUZANA SISTEMAS COMPUTACIONALES ADMINISTRATIVOS Experiencia: • Base De Datos Alumno: • Lara López Karime Arely • Madrigal Sosa Mariel • Zarate Osorio Erik Eduardo Tema: • Uso del reporteado de SQL Veracruz, ver a 27 de septiembre de 2009 INTRODUCCION
  2. 2. Bases de datos En esta investigación se habla a cerca del uso del reporteador de SQL, el cual como su nombre lo dice sirve para poder generar reportes mediante un programa de SQL server el cual se llama Reporting Services. También cuenta con un lenguaje 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. Estos están dentro de los cuatro principales componentes de Reporting Services junto con Report Server Database, Report Manager, y Report Designer. Además se pretende dar a conocer la manera en como se puede instalar así como lo que es el programa de reporte de servicios de SQL, con el fin de ampliar nuestro conocimiento con respecto a este reporteador. Este primer artículo solo busca recopilar y plasmar la información necesaria para iniciarse en la herramienta Reporting Services, en el siguiente artículo se profundizara en el tema utilizando nuevos ejemplos DEFINICIÓN Página 2
  3. 3. Bases de datos 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, podríamos entonces aprovechar distintos servicios como el de mensajería 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: Página 3
  4. 4. Bases de datos 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 departamento de consolidación y validación de datos podría enviarse la información en formato XML. Cuenta con un lenguaje 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 jerárquico. 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 personalizadas que accedan a los reportes a través de una API que esta expuesta como un Web service. COMPONENTES Los cuatro principales componentes de Reporting Services son: a. Report Server: El servidor de reportes es el encargado del procesamiento de la información tratada por Reporting Services. Este servidor trabaja como Página 4
  5. 5. Bases de datos un servicio Web, el cual maneja otros subcomponentes encargados de obtener los datos de la base de datos fuente, procesar esta información y mostrarla adecuadamente según las definiciones almacenadas con el reporte. Este servidor puede utilizar un formato intermedio del reporte, el cual es creado al momento de generar el reporte por primera vez o puede comenzar a procesar el reporte desde la fase inicial. Estos Subcomponentes son: • Data Processing Extension: Es el encargado de recuperar los datos fuente para generar los reportes. • Rendering Extensions: componente encargado de permitir la conversión de los reportes a distintos formatos. Reporting Services incluye las siguientes extensiones: HTML, HTML con Office Web Components, Multipart HTML, Microsoft Excel, Imagen / TIFF, PDF, Variables separadas por coma, XML y Custom. • Report Processor: Es el encargado de procesar la información recolectada por el Data Processing Extensions, Rendering Extensions y las definiciones del reporte leídas del Report Server Database. • Request Handler: Es el encargado de recibir y contestar todas las peticiones realizadas por el Report Manager y por los componentes cliente. • Delivery Extensions: Es el responsable de entregar los reportes generados con programación de envió. Reporting Services permite las siguientes extensiones de entrega: E-mail, File System y Custom. Este componente trabaja en conjunto con el Scheduling And Delivery Processor. • Scheduling and Delivery Processor: procesador encargado de la planificación y entrega de los reportes generados para eventos, con notificación o para destinatarios. b. Report Server Database: Es la base de datos que almacena toda la información relevante al Report Server, como los reportes, sus definiciones, metadatos, notificaciones e historia. Además se encarga de almacenar todo lo relacionado a la seguridad. c. Report Manager: permite la administración de los reportes vía Web, este administrador trabaja sobre un servidor Web y además permite visualizar los reportes. Página 5
  6. 6. Bases de datos d. Report Designer: Es una herramienta gráfica para diseñar y crear reportes, integrada con Microsoft Visual Studio® .NET 2003/2005. Reporting Services permite los siguientes Data Sources: • SQL Server 2005/ 2000 • SQL Server 7.0 • SQL Server 2000 Analysis Services • Oracle • Open Database Connectivity (ODBC) data sources • OLE DB data sources LICENCIAMIENTOS Microsoft SQL Server Reporting Services no cuenta con una licencia propia. Para utilizar los servicios de Reporting Services es necesario obtener una licencia de SQL Server 2000 o 2005, ya que este componente es parte de la licencia de SQL Server y su licenciamiento funciona igual al de SQL Server Analysis Services. Si se cuenta con una licencia de SQL Server, se puede instalar Reporting Services en el mismo servidor sin una licencia adicional. Hay dos opciones de licenciamiento para SQL Server 2000 Reporting Services disponibles: • Per-Processor. Se requiere una licencia para cada procesador en el sistema operativo en que se ejecuta Reporting Services. Esta licencia no requiere licencias de clientes o equipos. • Server plus CALs. Requiere una licencia para la computadora en la que se ejecute Reporting Services, así como un CAL para cada usuario o equipo cliente que acceda a los reportes directa o indirectamente (incluido Report Designer). LISTA DE VERSIONES DE REPORTINING SERVICES Página 6
  7. 7. Bases de datos Microsoft SQL Server Reporting Services Version 8.00.743.00 sin Service Pack. Microsoft SQL Server Reporting Services Version 8.00.878.00, con SP1. Microsoft SQL Server Reporting Services Version 8.00.1038.00, con SP2. 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 lenguaje 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 personalizadas que accedan a los reportes a través de una API que esta expuesta como un Web service. Hardware Página 7
  8. 8. Bases de datos • Cualquier procesador Pentium II Intel o compatible de 500 MHz. • 256 Mb de RAM, preferible 512 Mb. • Para el Report Server se requiere 50 Mb de espacio de disco libre, para el Report Designer se requiere 30 Mb y para los ejemplos se requiere de 145 Mb. Software • Para el Report Server se requiere de un Web Server con ASP.NET e Internet Information Services (IIS) 5.0 o superior. • MDAC 2.6 • Service Pack 3a de SQL Server 2000. http://www.microsoft.com/downloads/details.aspx? FamilyId=90DCD52C-0488-4E46-AFBF-ACACE5369FA3&displaylang=en • Si usas Windows 2003, el servidor debe estar configurado como Application Server. • Si trabajas con Windows 2003 debe tener resuelto el QFE 859. (http://support.microsoft.com/default.aspx?scid=kb;en-us;821334). INSTALACIÓN Una vez que cumpla con los pre-requisitos, estará listo para poder instalar Reporting Services, para ello realice la siguiente secuencia: 1. Asegúrese de ingresar al sistema con credenciales de Administrador, luego inserte el disco de instalación de Reporting Services y haga doble clic en Setup.exe. 2. Acepte las condiciones de de licenciamiento y presione el Next. Página 8
  9. 9. Bases de datos 3. Aparece un diálogo que muestra el estado de recopilación de información necesaria para instalar Reporting Services, luego presione Next. 4. Aparece un diálogo donde se muestra un mensaje que confirma la existencia de los pre-requisitos, presione Next. Página 9
  10. 10. Bases de datos 5. Aparece un diálogo donde se muestra un mensaje que confirma la existencia de los pre-requisitos, presione Next. Aparece el mensaje del Windows Installer y a continuación un dialogo, presione Next. 6. Ingrese la información de registro, luego pulse Next. Página 10
  11. 11. Bases de datos 7. Seleccione los componentes que desea instalar en su equipo, luego presione Next. Página 11
  12. 12. Bases de datos 8. Aparece un diálogo donde tendrá que elegir las credenciales para la instalación (debe crear una cuenta de Dominio e incluirla en el grupo Domain Administrators) complete de acuerdo a la siguiente pantalla: 9. Luego de pulsar Next, aparece un diálogo que muestra cuales son los directorios virtuales a crearse, presione Next. Página 12
  13. 13. Bases de datos 10. Debe observar un diálogo que permite seleccionar la instancia de SQL Server, que se empleará con Reporting Services, presiona Next. (SQL creará una BD para el ReportServer y ReportServer TempDB) 11. A continuación debe ingresar la información necesaria para enviar los reportes a través de email. Página 13
  14. 14. Bases de datos 12. Especifique la instancia SQL, donde se creará la BD de ejemplo (AdventureWorks), presione Next. 13. Seleccione el modo de licenciamiento, presione Next. 14. Presione el botón Install. Página 14
  15. 15. Bases de datos 15. Luego de unos instantes que el instalador realiza todas las tareas necesarias aparece el dialogo indicando el fin de la instalación, presione Finish. VERIFICAR LA INSTALACIÓN DEL REPORTING SERVICES Para verificar la correcta instalación del servicio puede realizar cualquiera de los siguientes pasos: Página 15
  16. 16. Bases de datos a) Abrir Control Panel, seleccione Administrative Tools y luego Services. Verifique que el servicio Report Server se encuentre en estado Starter. b) Abrir el Internet Explorer y colocar el siguiente URL: http://<Servidor>/ReportServer. c) Abra el Internet Explorer e ingrese el siguiente URL: http://<Servidor>/Reports Página 16
  17. 17. Bases de datos Cierre las ventanas del Internet Explorer, y verifique que el ReportManager esta funcionando, para ello seleccione el botón Start, Program Files, Microsoft SQL Server, Reporting Services y haga clic en Report Manager, observará una representación como la del punto c, haga clic en la opción New Folder, complete de la siguiente manera: e) Luego de presionar OK observará la nueva carpeta creada en el Report Manager. Página 17
  18. 18. Bases de datos f) Para comprobar si el diseñador de reportes esta funcionando correctamente, inicie Visual Studio 2003 presione el botón de Nuevo Proyecto y verifique la siguiente presentación: g) Complete los datos que se solicitan y tendrá el diseñador de reportes. Recomendación: Instale el Service Pack 1.0 de Reporting Services, lo puede descargar del siguiente url: http://www.microsoft.com/downloads/details.aspx? displaylang=en&FamilyID=580FEBF7-2972-40E7-BCCF-6CD90AC2F464#filelist Luego de descargarlo e instalar el service pack, abra el Internet Explorer e ingrese a la siguiente dirección: http://<SERVIDOR>/ReportServer, observará la siguiente pantalla: Página 18
  19. 19. Bases de datos CONCLUSION Página 19
  20. 20. Bases de datos En esta investigación se hablo de lo que es el Reporting Services, que es el reporteador de SQL el cual nos brinda muchos beneficios de entre los cuales esta que nos proporcione los reportes necesarios para conocer mas a fondo como esta nuestra empresa o el cual al se necesita implementar un reporte. Además este componente permite generar reportes de una manera amigable, ágil y fácil, brindando a los desarrolladores y administradores de bases de datos una herramienta capaz de facilitar su gestión, desenvolviéndose eficazmente sin recurrir a personal externo o incurrir en costosos programas generadores de reportes. También se puedo observar la manera en la que paso a paso se instala correctamente el REPORTING SERVICES junto con sus componentes para que pueda tener un funcionamiento adecuado para las actividades en las que se va a desempeñar. BIBLIOGRAFIA 1. http://www.sqlmax.com/reportin_services1.asp Página 20
  21. 21. Bases de datos 2. http://www.google.com.mx/url?sa=t&source=web&ct=res&cd=3&url=http%3A %2F%2Fdownload.microsoft.com%2Fdownload%2F4%2Fd%2Ff %2F4df0487e-51b1-41e5-9ba1-de914fd0f39b%2FLaunch_ %2520Building_Reports_%2520with_%2520Reporting_%2520Services_ %2520ESP.ppt&ei=8QC9SuDpMtXW8Abhy_WRDg&usg=AFQjCNHoK8-5IH LDH0ljd2o5FAvDt3Um7A&sig2=fCxNuVfxPbu8UVqWADeBtg 3. http://www.elguille.info/colabora/NET2006/hertino_sql_reporting_1.htm 4. http://msdn.microsoft.com/es-es/library/ms159106.aspx Página 21

×