You are on page 1of 31

Creando mi primer reporte con Reporting Services

Proyecto en Business Intelligence Development Studio

Visitas:29120
Fecha publicacin:4/2/200 8 9:25:01 AM

1)Para comenzar con estos ejemplos, se realizara la creacin de un proyecto.

2) Luego elegimos como template un Report Sever Project y en la parte de Name escribimos AdventureWorks Sample Reports y luego OK.

3) En la parte derecha de la pantalla aparecer el Solution Explorer con 2 carpetas: una es la Shared Data Source donde ira nuestra conexin con heterogneas Fuentes de Datos y la otra de Reports donde se almacenaran todos los reportes.

4) En nuestro caso crearemos 2 conexiones a nuestra Base de Datos en SQL Server 2005, una a la Base de Datos AdventureWorks y otra a AdventureWorksDW (estructuras multidimensionales de AdvetureWorks). Para ello hacemos lo siguiente:- Clic derecho en la carpeta Shared Data Source y elegimos Add New Data Source

- Como Name escribimos AdvetureWorks y hacemos clic en el botn Edit.

- En la parte de arriba, en Server Name ponen el nombre de su servidor, si estuvieran en una instancia ponen nombre de servidor\nombre de instancia y en la parte de abajo seleccionamos la Base de Datos que queramos, en nuestro caso elegimos AdventureWorks.

- Hacemos clic en el botn Test Connection para probar la conexin y luego damos OK y otra vez OK.

- Hacemos los mismos pasos para agregar la Base de Datos de AdventureWorksDW 5) Luego hacemos clic derecho en la carpeta Reports y elegimos Add New Item

Ahora estamos listos para comenzar a crear nuestros reportes.

REPORTE COMPANY SALES VENTAS DE COMPAA

1) Luego de poner un nombre a nuestro reporte aparece el Report Designer con 3 pestaas: Data, Layout y Preview. En la pestaa de Data elegimos un nuevo Dataset.

2) Luego ponemos como nombre del Dataset Ventas y verificamos que en Data source este AdventurWorks, luego ponemos OK.

3) En el editor escribimos nuestra consulta y luego en la parte de arriba hay un botn que tiene un signo de exclamacin llamado Run, le damos clic ah para ejecutar la consulta y ver los resultados.

La consulta que se ejecuto es la siguiente:

SET DATEFORMAT m SELECT PC.Name AS

4) Luego nos dirigimos a la pestaa de Layout

5) En la parte izquierda tenemos nuestras pestaas: Toolbox, donde aparecen nuestras herramientas graficas para introducir en el reporte y Datasets donde estn todos los datasets creados en la pestaa de Data. Nota: Si no podemos ver estas herramientas, hacemos clic en al barra de men, en la pestaa de VIEW y los seleccionamos.

6) Para este ejemplo, primero vamos al Toolbox y ah elegimos el elemento Matriz y lo arrastramos hacia el Layout.

7) Luego nos vamos a la pestaa de Datasets y extendemos el dataset Ventas, ah arrastramos el campo OrderYear donde dice Columns y tambien arrastramos el campo ProdCat donde dice Rows dentro de la matriz.

8) Luego nos ubicamos donde en la matriz, en la fila ProdCat y ah hacemos clic

derecho y elegimos Insert Group.

9) Aparecemos en la pestaa General, ah en Name podremos Group_SubCategoria, en la parte de abajo donde dice Expression elegimos =Fields!SubCat.Value

10) Luego me ubico en la pestaa Visibility, en la opcin Initial visibility elegimos Hidden y en la parte de abajo habilitamos la opcin Visibility can be toggled by another report item y seleccionamos como Report item a ProdCat y luego damos clic en OK. Este procedimiento de visibilidad lo hacemos para que cuando aparezca el reporte se vea la categora nada ms y por medio de un drill down podamos ver la subcategora.

11) Hacemos exactamente lo mismo el campo OrderYear respecto a OrderQrt.

12) Luego nos dirigimos a la pestaa de Datasets y arrastramos el campo Sales donde dice Data dentro de la Matriz.

13) Luego le damos un click al botn guardar y hacemos click en la pestaa Preview

14) Ah, en la vista previa podemos hacer drill down y ver las categoras y subcategoras por ao y por trimestre. Luego para que se vea agradable el reporte, en la pestaa de Layout se le agrega estilos, colores y todas las propiedades de presentacin de un reporte

Tutorial: Cmo buscar e iniciar herramientas de Reporting Services


SQL Server 2008 R2 Otras versiones

SQL Server 2012 SQL Server 2008 SQL Server 2005 En este tutorial se presentan las herramientas utilizadas para configurar un servidor de informes, administrar operaciones y contenido del servidor de informes, y crear y publicar informes y modelos de informes. La finalidad de este tutorial es ayudar a los nuevos usuarios a comprender cmo encontrar y abrir las distintas herramientas. Si ya est familiarizado con estas herramientas, puede pasar a los otros tutoriales que le ayudarn a adquirir conocimientos para utilizar Reporting Services. Para obtener ms informacin acerca de otros tutoriales, vea Cmo busco los tutoriales (Reporting Services).

Requisitos
Debe tener instalados todos los componentes de Reporting Services. Para obtener ms informacin acerca de las opciones de instalacin que se deben seleccionar para obtener componentes especficos, vea Consideraciones para instalar Reporting Services.

Herramienta de configuracin de Reporting Services


Utilice la herramienta Herramienta de configuracin de Reporting Services para especificar la cuenta del servicio, crear o actualizar la base de datos del servidor de informes, modificar las propiedades de conexin, establecer directorios virtuales, especificar direcciones URL, administrar claves de cifrado y configurar el servidor de informes para el procesamiento de informes y la entrega de informes por correo electrnico en modo desatendido.

Para iniciar la herramienta de configuracin de Reporting Services

1. Haga clic en Inicio, elija Todos los programas, Microsoft SQL Server 2008 R2,
Herramientas de configuracin y, finalmente, haga clic en Configuracin de Reporting Services. Se abrir el cuadro de dilogo Seleccin de instancia de instalacin del servidor de informes para que seleccione la instancia del servidor de informes que desee configurar.

2. En Nombre del servidor, especifique el nombre del equipo en el que est

instalada la instancia del servidor de informes. De manera predeterminada aparece el nombre del equipo local, pero tambin puede escribir el nombre de una instancia de SQL Server remota. Si especifica un equipo remoto, haga clic en Buscar para establecer una conexin. Previamente, debe haber configurado el servidor de informes para la administracin remota. Para obtener ms informacin, vea Cmo configurar un servidor de informes para la administracin remota.

3. En Nombre de instancia, elija la instancia de SQL Server Reporting Services


que desee configurar. En la lista solo aparecen instancias del servidor de informes de SQL Server 2008 y SQL Server 2008 R2. No es posible configurar versiones anteriores de Reporting Services.

4. Haga clic en Conectar.

5. Para comprobar que se haya iniciado la herramienta, compare sus resultados con los de la siguiente imagen:

Administrador de informes
Utilice Administrador de informes para establecer permisos, administrar suscripciones y programaciones, y trabajar con informes y modelos. Tambin puede utilizar el Administrador de informes para ver informes. Antes de abrir el Administrador de informes, debe contar con los permisos suficientes (en un principio, solo los miembros del grupo de administradores locales poseen permisos que conceden acceso a las caractersticas del Administrador de informes). El Administrador de informes proporciona distintas pginas y opciones, segn las asignaciones de roles del usuario actual. Los usuarios que no poseen permisos vern una pgina vaca. Los usuarios que posean permisos para ver informes contarn con vnculos en los que podrn hacer clic para abrir los informes. Para obtener ms informacin sobre permisos, vea Tutorial: Establecer permisos en Reporting Services.

Para iniciar el Administrador de informes


1. Abra Microsoft Internet Explorer 6.0 o posterior.

2. En la barra de direcciones del explorador web, escriba la direccin URL del

Administrador de informes. De manera predeterminada, la direccin URL es http://<nombreDeServidor>/reports. Puede utilizar la herramienta de configuracin de Reporting Services para confirmar el nombre del servidor y la direccin URL. Para obtener ms informacin sobre la direccin URL utilizada en Reporting Services, vea Configurar URLs del Servidor de informes.

3. El Administrador de informes se abre en una ventana de explorador. La pgina de inicio es la carpeta Inicio. Segn los permisos que posea, podr ver otras carpetas, hipervnculos a informes y archivos de recursos dentro de la pgina de inicio. Tambin puede ver otros botones y comandos en la barra de herramientas.

Management Studio
Los administradores del servidor de informes pueden utilizar Management Studio para administrar un servidor de informes junto con otros servidores de componentes de SQL Server. Para obtener ms informacin, vea Usar SQL Server Management Studio.

Para iniciar SQL Server Management Studio

1. Seleccione Inicio, Todos los programas, Microsoft SQL Server 2008 R2 y, a


continuacin, haga clic en SQL Server Management Studio. Aparecer el cuadro de dilogo Conectar con el servidor.

2. Si no se muestra el cuadro de dilogo Conectar con el servidor, en el

Explorador de objetos, haga clic en Conectar y luego seleccione Reporting Services. Services no est instalado, no aparecer en la lista.

3. En la lista Tipo de servidor, seleccione Reporting Services. Si Reporting 4. En la lista Nombre del servidor, seleccione una instancia del servidor de

informes. La lista incluye instancias locales. Tambin puede escribir el nombre de una instancia remota de SQL Server. del servidor, modificar definiciones de roles o desactivar caractersticas del servidor de informes.

5. Haga clic en Conectar. Puede expandir el nodo raz para establecer propiedades

Business Intelligence Development Studio con el Diseador de informes y el Diseador de modelos


Diseador de informes y Diseador de modelos son dos herramientas de diseo disponibles en Business Intelligence Development Studio. Las superficies de diseo de las herramientas incluyen ventanas con fichas, asistentes y mens que se utilizan para el acceso a caractersticas de creacin de informes y modelos. Las herramientas de diseo estn disponibles al elegir un proyecto del servidor de informes, un asistente del servidor de informes o una plantilla de proyecto de modelo de informe. Para obtener ms informacin, vea Presentacin de Business Intelligence Development Studio.

Nota
En SQL Server Reporting Services se utilizan herramientas de creacin nuevas y revisadas para tener acceso a nuevas caractersticas. Para obtener ms informacin, vea Novedades (Reporting Services).

Para iniciar el Diseador de informes

1. Haga clic en Inicio, seleccione Todos los programas, Microsoft SQL Server 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.

2008 R2 y, a continuacin, haga clic en Business Intelligence Development Studio.

4. En la lista Plantillas, haga clic en Proyecto de servidor de informes. El

siguiente diagrama muestra cmo aparecen las plantillas de proyecto en el cuadro de dilogo:

5. Escriba un nombre y ubicacin para el proyecto, o haga clic en Examinar y


seleccione una ubicacin.

6. Haga clic en Aceptar.Business Intelligence Development Studio se abre en la

pgina de inicio de Visual Studio. El Explorador de soluciones proporciona categoras para crear informes y orgenes de datos. Puede utilizar estas categoras para crear nuevos informes y orgenes de datos. Las ventanas con fichas aparecen cuando crea una definicin de informe. Las ventanas con fichas son Datos, Diseo y Vista previa. Para obtener una introduccin al primer informe, vea Tutorial: Crear un informe de tabla bsico. Para obtener ms informacin acerca de los diseadores de consultas que puede utilizar en el Diseador de informes, vea Herramientas de diseo de consultas en Reporting Services.

Para iniciar el Diseador de modelos

1. Haga clic en Inicio, seleccione Todos los programas, Microsoft SQL Server 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.

2008 R2 y, a continuacin, haga clic en Business Intelligence Development Studio.

4. En la lista Plantillas, haga clic en Proyecto de modelos de informe. 5. Escriba un nombre y ubicacin para el proyecto, o haga clic en Examinar y
seleccione una ubicacin.

6. Haga clic en Aceptar.Business Intelligence Development Studio se abre en la

pgina de inicio de Visual Studio. El Explorador de soluciones proporciona categoras para crear modelos, orgenes de datos y vistas de datos. La superficie de diseo cambia cuando se define una conexin de origen de datos. Para obtener una introduccin al primer modelo, vea Tutorial: crear un modelo de informe.

7. Para comprobar que se haya iniciado la herramienta, compare sus resultados con los de la siguiente imagen. En la imagen se muestra el Diseador de modelos con un modelo abierto:

Generador de informes 3.0


Use Generador de informes 3.0 para crear informes en un entorno de creacin familiar, similar a Microsoft Office. Puede personalizar y actualizar todos los informes existentes, independientemente de que se hayan creado en el Diseador de informes o en las versiones anteriores del Generador de informes. Pngase en contacto con el administrador para obtener informacin sobre la ubicacin del archivo ReportBuilder3.msi que necesitar ejecutar para instalar el Generador de informes en su equipo local.

Para instalar el Generador de informes

1. Busque el archivo ReportBuilder3.msi, el paquete de Windows Installer (MSI)


para el Generador de informes, y haga clic en l. Se iniciar el Asistente del Generador de informes de Microsoft SQL Server. clic en Siguiente.

2. En la pgina Asistente para la instalacin del Generador de informes, haga 3. En la pgina Contrato de licencia, lea el acuerdo y seleccione la opcin

Acepto los trminos del Contrato de licencia. Haga clic en Siguiente.

4. Especifique su nombre y el nombre de su compaa. Haga clic en Siguiente. 5. En la pgina Seleccin de caractersticas, puede hacer clic en Examinar o en
Espacio en disco. Haga clic en Siguiente.

Haga clic en Examinar para ver la ubicacin predeterminada del Generador de informes y actualizarla.

Nota
La carpeta de instalacin predeterminada del Generador de informes es <unidad>Archivos de programa\Microsoft SQL Server.

Haga clic en Espacio en disco para saber cunto espacio en disco necesita el Generador de informes.

Nota
Si un volumen no tiene suficiente espacio disponible en disco, se muestra resaltado.

6. En la pgina Servidor de destino predeterminado, puede especificar la


direccin URL al servidor de informes de destino si difiere del valor predeterminado. Haga clic en Siguiente.

Nota
Si tiene previsto trabajar con el Generador de informes cuando est conectado a un servidor de informes, conviene que especifique en este momento la direccin URL al servidor. No obstante, tambin podr hacerlo en el cuadro de dilogo Opciones cuando est trabajando en el Generador de informes.

7. Haga clic en Instalar para completar la instalacin del Generador de informes.


Para iniciar el Generador de informes ClickOnce desde el Administrador de informes

1. En el explorador web, escriba la direccin URL del servidor de informes en la


barra de direcciones. De forma predeterminada, la direccin URL es http://<nombreDeServidor>/reports. Se abre el Administrador de informes. El Generador de informes se abre y puede crear un informe o abrirlo en el servidor de informes.

2. Haga clic en Generador de informes.

Para iniciar el Generador de informes ClickOnce mediante una direccin URL


1. En el explorador web, escriba la siguiente direccin URL en la barra de direcciones: http://<nombre de servidor>/reportserver/reportbuilder/ReportBuilder/ReportBuilder_3_0_0_0. 2. Presione ENTRAR. El Generador de informes se abre y puede crear un informe o abrirlo en el servidor de informes.

Para iniciar el Generador de informes ClickOnce en el modo integrado de SharePoint


1. Navegue al sitio que contenga la biblioteca que desee. 2. Abra la biblioteca.

3. En el men Nuevo, haga clic en Informe del Generador de informes.


El Generador de informes se abre y puede crear un informe o abrirlo en el servidor de informes.

Para iniciar el Generador de informes independiente desde el men Inicio

1. En el men Inicio, haga clic en Todos los programas y, a continuacin, haga


clic en Microsoft SQL Server 2008 R2 Report Builder 3.0.

2. Haga clic en Generador de informes 3.0.


Se abrir el Generador de informes y podr crear o abrir un informe.

3. Haga clic en Ayuda del Generador de informes 3.0 para abrir la


documentacin del Generador de informes. .

Generador de informes 1.0


Para elaborar informes ad hoc, utilice el Generador de informes 1.0 para crear informes que utilicen modelos publicados como origen de datos. El Generador de informes 1.0 ofrece una funcionalidad de informe click-through en un modelo de informe. Para obtener ms informacin acerca del Generador de informes 1.0, vea Disear e implementar informes usando el Generador de informes 1.0 en msdn.microsoft.com.

How to Create and Edit a Report in SQL Server Reporting Services


by Jennifer McCown, MidnightDBA Guru - November 24, 2010 Printer Friendly Versions SQL Server 2005, 2008 and 2008 R2 all come packaged with SQL Server Reporting Services (SSRS) - an enterprise-level reporting solution. With SSRS, you can create, schedule, publish, and manage a multitude of reports using a variety of data sources. In the following sections, we will create, edit, and export a SSRS report manually.

Exclusive Free SQL Server 2008 R2 Guidebook for Petri Readers

Hot off the presses at Microsoft, this book is for anyone who has an interest in SQL Server 2008 R2 and wants to understand its capabilities. Access custom scripts, installation and upgrade guides, management tips, high availability strategies, database consolidation techniques, and more... Download Your Free Copy Here If you have not already done so, download and install the free AdventureWorks database, and complete the steps in the article SQL Server Reporting Services: An Introduction.

Add an SSRS Report to a Project in BIDS


To create a report manually in Business Intelligence Development Studio (BIDS): 1. Open BIDS. Select File > Open > Project/Solution. 2. Locate and open the previously created Report Server Project. 3. In the Solution Explorer, right-click the Reports folder and select Add > New Item.
4. Select "Report" from the Add New Item window, and name the report (e.g.,

"MyReport.rdl"). Click OK.

FREE TOOL >> WMI Monitor - Take the guesswork out of which Windows Management Instrumentation Counters to use

You now have an empty SSRS report open in BIDS.

On one side of the screen, you should see tabs for Toolbox and Report Data. If either of these tabs is not visible, select the appropriate tab from the View menu. The Toolbox tab displays the items available to your report, such as textboxes and tables. The Report Data tab displays the available data elements, which can include result sets from your data sources, images, and built-in report fields (like "Page Number").

Add a Data Source and Dataset to the Project


A data source identifies the database (or other data object, such as an XML file) from which you wish to pull data, and the connection properties used to connect to it - such as server name and login credentials. This example uses the previously created SQL Server data source. To add a data source to your report: 1. On the Report Data tab, select New > Data Source. Give the data source a meaningful name. 2. Select the "Use shared data source reference" radio button. 3. Select the previously created SQL Server data source from the drop-down menu. Click OK.

A dataset is the specific set of data requested - via a query or stored procedure execution - from the data source. The dataset defines what data is available to display in the report. To add a dataset to your report: 1. On the Report Data tab, select New > Dataset. Give the dataset a meaningful name. 2. Select the data source you added in the steps above. 3. This screen allows you to type or paste your query or stored procedure call; or you can click "Query Designer" to build your query in the graphical design. Paste the following query in the Query text area:
SELECT P.Name , ProductNumber , Color , ListPrice , SC.Name [Category] FROM Production.Product P LEFT OUTER JOIN Production.ProductSubCategory SC ON P.ProductSubCategoryID = SC.ProductSubCategoryID WHERE ListPrice BETWEEN 0 AND 1000 ORDER BY Category, ListPrice ASC

4. Click OK. You can now see the data set and available data fields in the Report Data tab.

Add Data Elements to the Report


Now that you have defined your dataset, you can begin to build the report itself, starting with a table of products, title, and page number:
1. Drag a Table item from the Toolbox tab onto the surface of your report. 2. From the Report Data tab, drag and drop the data fields Category, Color,

Product, Name, and List Price into columns in the empty table.

3. Drag a Textbox item from the Toolbox tab onto the surface of your report,

above the table. Type "AdventureWorks Products" in the textbox. 4. On a blank area of the report, right-click and select Insert > Page Footer. 5. Drag a textbox item into the footer. From the "Built-In Fields" section on the Report Data tab, drag "Page Number" into the textbox. 6. Click the Preview tab above the report area to see the report populated with data.

Format the Report and Export


The Design tab allows many options to improve the report presentation, including:

Add and delete columns - Right-click the table and select Insert Column > Left (or Right). Change the column widths - Drag and drop column header borders. Change text font and style - Select the fields and apply changes from the format toolbar. Format numeric fields - Right-click the numeric field, select "Text Box Properties", and make changes using the Number option (for example, List Price might be displayed as Currency). Change the report area - Drag the edges of the report to make it larger or smaller, or drag the border of the footer to move it closer to the end of the table.

The size of the report area may impact the way the report is displayed when you export it. For example, if you export to PDF at standard size (8.5 x 11") portrait layout and your report is too wide, the report will contain extra pages to accommodate the extra width. Use the ruler (right-click and select View > Ruler) to monitor the report width, and modify the report page layout and borders as needed in Report > Report Properties.

FREE TOOL >> VM Console - Bounce VMs & Track Their Status from Your Desktop! <a href="http://ad2.netshelter.net/jump/ns.petri/general;ppos=btf;kw=;tile=1;sz=300x600,3 00x250;ord=123456789?" target="_blank" ><img src="http://ad2.netshelter.net/ad/ns.petri/general;ppos=btf;kw=;tile=1;sz=300x600,300x 250;ord=123456789?" border="0" alt="" /></a> To export the report to PDF, Excel, or other file format: 1. Click the Preview tab. 2. Click the "Export" icon above the report.

3. Select your preferred file format. 4. Select the location and name for your file. Click Save. You have created, formatted, and exported a SSRS report. Future installments of this SQL Server Reporting Services series will cover parameters, grouping, data expressions, and more. References:

SQL Server Books Online: Reporting Services Components and Tools SQL Server Books Online Tutorials: Designing and Implementing Reports Using Report Designer (Reporting Services) Microsoft Press: SQL Server 2008 Reporting Services Step By Step, by Stacia Misner CodePlex: Download the AdventureWorks database SQL Server Reporting Services: An Introduction Beginning SSIS: How to Create a Basic Data Load Package in SQL Server Integration Services Understanding VMware VMX Configuration Files Learn How To Create and Edit VMX Files Disable Error Reporting in Windows XP/2003

Related Articles

Principio del formulario

Sign Up For the Petri IT Knowledgebase Weekly Digest!


Final del formulario

You might also like