developer.com
Search EarthWeb
CodeGuru | Gamelan | Jars | Wireless | Discussions
Navigate developer.com
Architecture & Design  
Database  
Java
Languages & Tools
Microsoft & .NET
Open Source  
Project Management  
Security  
Techniques  
Voice  
Web Services  
Wireless/Mobile
XML  
New
 
Technology Jobs  

   Developer.com Webcasts:
  The Impact of Coding Standards and Code Reviews

  Project Management for the Developer

  Defining Your Own Software Development Methodology

  more Webcasts...




Return in early January to see which technologies and products won.




Developer Jobs

Be a Commerce Partner














 


Developer News -
Linux Subscriptions Paying Off for Red Hat    December 23, 2008
OpenVAS Charts Its Own Forked Course    December 22, 2008
A Linux Year in Review: Sun's Very Big Buy    December 18, 2008
Adobe Floats AIR 1.5 Into Linux    December 19, 2008
Free Tech Newsletter -

SQL Server Reporting Services: Getting Started
By Vikas Goyal

Go to page: 1  2  3  4  Next  

Overview

  • SQL Server Reporting Services, which is popularly known as SSRS.
  • Introduced with SQL Server 2000. SSRS is an enterprise-wide centrally managed Reporting Solution.
  • It's a Server side reporting platform and comes with tools for creating, managing, and viewing reports.
  • It offers web-enabled report access and administration functionality.
  • Publish reports in various formats. Output formats include HTML, PDF, TIFF, Excel, CSV, and more.
  • The data for reports can come from relational or multidimensional data from SQL Server, Analysis Services, Oracle, XML data sources, or any Microsoft .NET data provider, such as ODBC or OLE DB.
  • SQL Server Reporting Services provides a middle-tier server that runs under Microsoft Internet Information Services (IIS)

SSRS Ecosystem

The main participants in the SSRS ecosystem are:

  • End Users: Users who are interested in generated reports
  • Administrators: Users responsible for maintaining the SSRS services and Report Manager
  • Designers: Users responsible for designing the reports
  • Report Manager: Web-based administration tool for SSRS
  • Report Services: Core SSRS functionality deployed as Windows Service
  • Report Designers: Tools for designing and previewing reports
  • Report Server Database: Data store where configuration data for SSRS is stored
  • Report Data: Business data store for data published using reports
  • Client Applications: Custom applications integrating with SSRS using Web Service endpoints of SSRS
  • Mail Server: Integrates with SSRS to send reports to subscribers



Click here for a larger image.

Figure 1: SSRS Ecosystem

  1. A designer uses Business Intelligence Development Studio on his workstation to design and publish reports to Report Server.
  2. A user can view reports directly by connecting to the web interface of Report Server using Report Manager.
  3. Reports Management and Publishing can be integrated with the custom application by using the Web Service interface provided by SSRS. Lot of features for integration with Sharepoint come out-of-the-box.
  4. Report Server can distribute the reports to subscribers through emails.
  5. SQL Server-based Report server database stores report server configuration.
  6. The data for reports can come from relational or multidimensional data from SQL Server, Analysis Services, Oracle, or any Microsoft .NET data provider such as ODBC or OLE DB.

Features

Following are the main SSRS feature areas:

  • Creation
  • Parameterized Reports
  • Data Connection Configuration
  • Access & Delivery of Reports
  • Report Formats

Creation

Two main tools are available for creating report definitions: Report Designer and Report Builder.

  • Report Designer: Fully featured and powerful tool that runs in Business Intelligence Development Studio (BIDS) of Visual Studio. It can be used to create simple to complex reports that include using custom assemblies for custom functionality.
  • Report Builder: A quick, simple report building tool that works based on model data sources. It is used mainly to create ad hoc tabular reports. Drag and drop the fields on the template from the model data sources. It is integrated into Report Manager of SSRS.

Creating a report involves two main steps:

  • Design and preview the report using the above designers. These are called Report definitions and are stored in .rdl files that are in XML format.
  • Deploy the report definition on the report server. SSRS partially compiles the report definitions and stores them in an SSRS database. These are called Published Reports.

Parameterized Reports

Parameters in reports are mainly supported for three kinds of scenarios:

  • To select data from a data source based on parameters that can be taken as input from the client also.
  • To filter the data retrieved from the data source.
  • To selectively format the report. For example, the report can be based on parameter values showing a particular column or not.

There are two kinds of parameters supported:

  • Query Parameters: Used to filter data.
  • Report Parameters: Mainly used for selective layout formatting of a report.

Go to page: 1  2  3  4  Next  


Tools:
Add www.developer.com to your favorites
Add www.developer.com to your browser search box
IE 7 | Firefox 2.0 | Firefox 1.5.x
Receive news via our XML/RSS feed


Database Archives






internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

Jupitermedia Corporate Info

Legal Notices, Licensing, Reprints, Permissions, Privacy Policy.
Advertise | Newsletters | Tech Jobs | Shopping | E-mail Offers