SQL Server Reporting Services By Sam Nasr March 29, 2005 .

Post on 27-Mar-2015

220 views 2 download

Tags:

transcript

SQL ServerSQL ServerReporting ServicesReporting Services

ByBySam NasrSam Nasr

March 29, 2005March 29, 2005

www.ClevelandDotNet.info

AgendaAgenda

IntroductionIntroduction

Reporting Services 2000Reporting Services 2000

ExamplesExamples

Reporting Services 2005 (Beta 2)Reporting Services 2005 (Beta 2)

Q&AQ&A

AnnouncementsAnnouncements

Survey and raffleSurvey and raffle

TerminologyTerminology

RDL: Report Definition LanguageRDL: Report Definition Language

Expression: custom code using keywords, Expression: custom code using keywords, ops, values, or functions (i.e. field, code).ops, values, or functions (i.e. field, code).

Web Archive: self-contained, portable Web Archive: self-contained, portable report with images (used for offline report with images (used for offline viewing).viewing).

FeaturesFeatures

Report DesignerReport DesignerReport Builder (Yukon)Report Builder (Yukon)Report ManagerReport ManagerIntegration Services (Formerly DTS)Integration Services (Formerly DTS)Management ToolsManagement ToolsTightly integrated with VSTightly integrated with VSIntegrated with BI analysis services Integrated with BI analysis services (Yukon).(Yukon).

RS ArchitectureRS Architecture

Subscription (trigger) MethodsSubscription (trigger) Methods

When report runsWhen report runs

When data changesWhen data changes

ScheduledScheduled

Report FormatsReport Formats

1. XML

2. CSV

3. PDF

4. TIFF

5. Excel

6. Web Archive (MHTML-embedded)

Delivery MethodsDelivery Methods

File Server ShareFile Server Share

E-mailE-mail

Null Delivery (stored in DB)Null Delivery (stored in DB)

InstallationInstallation

Components of SQL ServerComponents of SQL Server Reporting ServicesReporting Services

Command line utilitiesCommand line utilities

Virtual DirectoriesVirtual Directories Reports Reports (C:\Program Files\Microsoft SQL Server\MSSQL\Reporting Services\ReportManager)(C:\Program Files\Microsoft SQL Server\MSSQL\Reporting Services\ReportManager)

ReportServer ReportServer (C:\Program Files\Microsoft SQL Server\MSSQL\Reporting Services\ReportServer)(C:\Program Files\Microsoft SQL Server\MSSQL\Reporting Services\ReportServer)

DatabasesDatabases ReportServer – stores report formats, RDL, etc.ReportServer – stores report formats, RDL, etc. ReportServerTempDB – stores temporary data used in ReportServerTempDB – stores temporary data used in

processing the reports.processing the reports.

Security TasksSecurity Tasks

1.1. Create linked reportsCreate linked reports2.2. Manage all subscriptionsManage all subscriptions3.3. Manage data sourcesManage data sources4.4. Manage foldersManage folders5.5. Manage individual subscriptionsManage individual subscriptions6.6. Manage report historyManage report history7.7. Manage reportsManage reports8.8. Manage resourcesManage resources9.9. Set security for individual itemsSet security for individual items10.10.View data sourcesView data sources11.11.View foldersView folders12.12.View reportsView reports13.13.View resourcesView resources

Security Roles (Default)Security Roles (Default)

1.1. Browser: May view folders, reports and subscribe to Browser: May view folders, reports and subscribe to reports. reports.

2.2. Content Manager: May manage content in the Report Content Manager: May manage content in the Report Server. This includes folders, reports and resources. Server. This includes folders, reports and resources.

3.3. My Reports: May publish reports and linked reports; My Reports: May publish reports and linked reports; manage folders, reports and resources in a users My manage folders, reports and resources in a users My Reports folder. Reports folder.

4.4. Publisher: May publish reports and linked reports to the Publisher: May publish reports and linked reports to the Report Server. Report Server.

Yukon (Beta 2) InstallationYukon (Beta 2) Installation

Yukon (Beta 2) InstallationYukon (Beta 2) Installation

Yukon (Beta 2) InstallationYukon (Beta 2) Installation

Yukon (Beta 2) InstallationYukon (Beta 2) Installation

Yukon (Beta 2) InstallationYukon (Beta 2) Installation

Yukon (Beta 2) InstallationYukon (Beta 2) Installation

Yukon (Beta 2) InstallationYukon (Beta 2) Installation

Yukon (Beta 2) InstallationYukon (Beta 2) Installation

Yukon (Beta 2) InstallationYukon (Beta 2) Installation

Yukon Release DatesYukon Release Dates

Currently Available: Beta 2Currently Available: Beta 2

May/June 2005: Beta 3May/June 2005: Beta 3

End of 2005: Final ReleaseEnd of 2005: Final Release

Additional InfoAdditional Info

SQL Server 2005 Webcasts: SQL Server 2005 Webcasts: http://msdn.microsoft.com/sql/2005/2005Webcasts/default.aspxhttp://msdn.microsoft.com/sql/2005/2005Webcasts/default.aspx

SQL Server 2005SQL Server 2005http://www.microsoft.com/sql/2005/http://www.microsoft.com/sql/2005/

SQL Server 2000 Reporting ServicesSQL Server 2000 Reporting Serviceshttp://www.microsoft.com/sql/reporting/http://www.microsoft.com/sql/reporting/

Recommended BooksRecommended Books

Microsoft SQL Server 2000 Reporting Microsoft SQL Server 2000 Reporting Services Step by Step by Stacia Misner Services Step by Step by Stacia Misner ($22.75)($22.75)

Microsoft Reporting Services in Action by Microsoft Reporting Services in Action by Teo Lachev ($30.95)Teo Lachev ($30.95)

Introducing Microsoft SQL Server 2005 for Introducing Microsoft SQL Server 2005 for Developers by Peter DeBetta ($16.95)Developers by Peter DeBetta ($16.95)

New HardwareNew Hardware

Say goodbye to password hassles.  Now you can log on to your computer and your favorite Say goodbye to password hassles.  Now you can log on to your computer and your favorite Web sites with the touch of your finger, without having to remember all those passwords—Web sites with the touch of your finger, without having to remember all those passwords—simply place your finger on the receiver whenever a password or username is required. simply place your finger on the receiver whenever a password or username is required.

» » Learn more about the Fingerprint Reader. Learn more about the Fingerprint Reader.

AnnouncementsAnnouncements

New Web site:New Web site: http://www.ClevelandDotNet.infohttp://www.ClevelandDotNet.info

New Blog:New Blog: http://ClevelandDotNet.blogspot.comhttp://ClevelandDotNet.blogspot.com

New Career Board:New Career Board: http://www.ClevelandDotNet.info/Careers.htmlhttp://www.ClevelandDotNet.info/Careers.html

Upcoming EventsUpcoming Events

April 21: SQL Server SIG meetingApril 21: SQL Server SIG meetingInternationalization with SQL Server by Michael Kaplan (Microsoft)Internationalization with SQL Server by Michael Kaplan (Microsoft)

April 25: C#/VB.Net SIG meetingApril 25: C#/VB.Net SIG meetingWhidbey Globalization by Michael Kaplan (Microsoft)Whidbey Globalization by Michael Kaplan (Microsoft)

May 12: MSDN May 12: MSDN http://msevents.microsoft.comhttp://msevents.microsoft.com