Microsoft SQL Server Reporting Services

Muthuvel
Associate Consultant
Flextronics
SSRS Roadmap
    Introduction
    Reporting Service Architecture
    How Report Publishing & Management Works
    How Report Execution Works
    SSRS Components
    Types of SSRS Reports
    Development/Authoring
    Deployment
    Demo
Business Productivity Suite




Business Collaboration Platform




    Information Platform
Business Productivity Suite




Business Collaboration Platform




    Information Platform
SharePoint
                 Report Viewer      SSMS
                                                                              Report Viewer
                                                                                Web Part

                                                                           Web Service Proxy




  Data Sources
                                           Web Services & URL Access
                                                                                                Security Services
                                                    Report Server
                                                      Report Engine

 Output Formats                  Data Processing                           Security
                                                                                                 Delivery Targets
                                                                                               (E-mail, SharePoint, Custom)
                                    Rendering                         Scheduling & Delivery


  Custom                         Custom Report Item                         RDCE
Visualization
                                                                                                 Customized RDL
                                                   SQL Server Catalog
How Report Publishing & Management Works

Client Application                  Report Server           Report Catalog

                                     Publishing
                     CreateReport
            RDL                          RDL                      RDL



                                               Compiled        Compiled
                                               Definition      Definition

                                               Managed         Managed
                                               Properties      Properties
How Report Execution Works

Client Application           Report Server   Report Catalog

                                                  RSDB

                                                Report
                                                 RDL
                                               Metadata

                                                Compiled
                                                Definition

                                                Managed
                                                Properties
How Report Execution Works

Client Application                        Report Server   Report Catalog
                     “Get & Run Report”
                                                               RSDB

                                                              Report
                                                              Compiled
                                                             Metadata
                                                             Definition
                                             Session
                       Word/Excel/
                       HTML/PDF              Execution
                                             Snapshot       RSTempDB

                                            Report Data       Session




                        Report Data
SSRS Components

Data Sources ...
      Microsoft SQL Server
      Microsoft SQL Server Analysis Services
      Microsoft Access
      OLE DB
      ODBC
      Oracle
      XML
SSRS Components

Data Sets ...
      Mapping of Report Fields to Data Source
      Query Definition
      Result Set Schema
SSRS Components

Reports ...
      Tabular
      Matrix / Crosstab / Pivot
      Charts / Graphs
      Report Definition Language (RDL)
SSRS Components

Output Formats ...
      HTML
      Excel
      CSV
      PDF
      XML
      Word
      TIFF File
      MHTML (Web Archive)
      Custom
SSRS Components

Delivery Targets ...
      E-mail
      File Share
      Custom
SSRS Components

Meta Data Database ...
      Reports and Data Sources
      Users and Permissions
      Scheduling and Distribution
With Reporting Services, we can create following types of reports:

     Parameterized reports   -    used for filtering reports data
     Linked reports          -    provides an access to an existing report
     Snapshot reports        -    query results that were retrieved at a
                                  specific time
     Cached reports          -    saved copy of a processed report
     Ad hoc reports          -    created from an existing Report Model
     Drilldown reports       -    initially hide complexity and enable the user
                                  to toggle conditionally
     Drillthrough reports    -    accessed through a hyperlink on a report item
                                  in the original report
     Subreports              -    displays another report inside the body of a
                                  main report
Report Development / Authoring

   Create RS Project
       Visual Studio 2005
       SQL Server BI Development Studio
   Create Report
       Data Source
       Query
       Fields / Layout
   Preview
   View Code (in XML)
   Deploy
Report Development / Authoring

   Create RS Project
       Open Visual Studio 2005/2008
       File – New Project – Business Intelligence Projects
       Report Server Project Wizard
       Set the Name:
Report Development / Authoring
Report Development / Authoring
Report Development / Authoring
Report Development / Authoring
Report Development / Authoring
Report Development / Authoring
Report Development / Authoring
Report Development / Authoring
Report Development / Authoring
Report Development / Authoring
Report Development / Authoring
Report Development / Authoring
Report Development / Authoring
Report Deployment
Report Deployment
On-Demand Retrieval (Pull)
On-Demand Retrieval (Pull)
Demo
Discussion, questions & answers
Thank You

Ssrs introduction session 1

Editor's Notes

  • #4 MS BI Stack Link demo capabilities to products
  • #5 MS BI Stack Link demo capabilities to products