dba230 introducing sql server 2000 reporting services jason carlson product unit manager sql server...

19
DBA230 Introducing SQL Server 2000 Reporting Services Jason Carlson Product Unit Manager SQL Server Microsoft Corporation

Upload: ruth-watson

Post on 25-Dec-2015

259 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: DBA230 Introducing SQL Server 2000 Reporting Services Jason Carlson Product Unit Manager SQL Server Microsoft Corporation

DBA230

Introducing SQL Server 2000 Reporting Services

Jason CarlsonProduct Unit ManagerSQL ServerMicrosoft Corporation

Page 2: DBA230 Introducing SQL Server 2000 Reporting Services Jason Carlson Product Unit Manager SQL Server Microsoft Corporation

Reporting Services Vision

Delivered through

Traditional and interactive reports

Scalable, manageable and embeddable server infrastructure

Integration with SharePoint, Office applications, browser and other familiar tools

Single platform and tools for all types of structured data (relational, hierarchical, multidimensional)

Enable employees at all levels of Enable employees at all levels of an organization to realize the an organization to realize the

promise of BI to promote better promise of BI to promote better decision makingdecision making

Page 3: DBA230 Introducing SQL Server 2000 Reporting Services Jason Carlson Product Unit Manager SQL Server Microsoft Corporation

Scenarios

Enterprise ReportingIn-house reports (Sales, Finance, HR)

Manageability, portal and LOB integration

Embedded Reporting Report processing included in applications

Extensible, embeddable architecture

B2B ReportingPartner reporting via extranets, Internet

Data isolation, extensible security

Page 4: DBA230 Introducing SQL Server 2000 Reporting Services Jason Carlson Product Unit Manager SQL Server Microsoft Corporation

BI User Profiles

Information Information ConsumersConsumers

Information Information ExplorersExplorers

5-10% of users5-10% of users

15-25% of users15-25% of users

65-80% of users65-80% of users

SQL ServerSQL ServerReportingReportingServicesServices

SQL Server SQL Server Analysis ServicesAnalysis Services

AnalystsAnalysts

Page 5: DBA230 Introducing SQL Server 2000 Reporting Services Jason Carlson Product Unit Manager SQL Server Microsoft Corporation

AuthoringAuthoring ManagementManagement DeliveryDelivery

Reporting Lifecycle

SQL Server Reporting Services supports the full SQL Server Reporting Services supports the full reporting lifecycle, including Authoring, reporting lifecycle, including Authoring, Management and DeliveryManagement and Delivery

Page 6: DBA230 Introducing SQL Server 2000 Reporting Services Jason Carlson Product Unit Manager SQL Server Microsoft Corporation

Report Authoring

Report developers can create reports to be published to Report developers can create reports to be published to the Report Server using Microsoft or 3rd party design the Report Server using Microsoft or 3rd party design tools that support the Reporting Services XML Report tools that support the Reporting Services XML Report Definition Language (RDL)Definition Language (RDL)

ReportReportDefinitionDefinition

ReportReportDefinitionDefinition

DeliveryDeliveryChannelsChannels

OnlineOnlineAccessAccess

AuthoringAuthoring

AuthoringAuthoring ManagementManagement DeliveryDelivery

ManagedManagedReportReport

Page 7: DBA230 Introducing SQL Server 2000 Reporting Services Jason Carlson Product Unit Manager SQL Server Microsoft Corporation

Report Management

Report definitions, folders, and resources are published Report definitions, folders, and resources are published and managed in a reporting web service; Managed and managed in a reporting web service; Managed reports can be executed either on-demand or via reports can be executed either on-demand or via schedule and are cached for consistency and performanceschedule and are cached for consistency and performance

ManagementManagement

ReportReportDefinitionDefinition

DeliveryDeliveryChannelsChannels

OnlineOnlineAccessAccess

AuthoringAuthoring ManagementManagement DeliveryDelivery

ManagedManagedReportReport

ManagedManagedReportReport

Page 8: DBA230 Introducing SQL Server 2000 Reporting Services Jason Carlson Product Unit Manager SQL Server Microsoft Corporation

Report Delivery

Reporting Services supports both on-demand Reporting Services supports both on-demand (“pull”) and event-based (“push”) delivery of (“pull”) and event-based (“push”) delivery of reports; Users can view reports from a web-based reports; Users can view reports from a web-based front-end or subscribe for reports to be delivered in front-end or subscribe for reports to be delivered in e-mail e-mail

DeliveryDelivery

ReportReportDefinitionDefinition

DeliveryDeliveryChannelsChannelsDeliveryDelivery

ChannelsChannels

OnlineOnlineAccessAccessOnlineOnlineAccessAccess

AuthoringAuthoring ManagementManagement DeliveryDelivery

ManagedManagedReportReport

Page 9: DBA230 Introducing SQL Server 2000 Reporting Services Jason Carlson Product Unit Manager SQL Server Microsoft Corporation

Reporting ServicesBrian WelckerGroup Program ManagerSQL ServerMicrosoft

demodemo

Page 10: DBA230 Introducing SQL Server 2000 Reporting Services Jason Carlson Product Unit Manager SQL Server Microsoft Corporation

Report Delivery

Single report definition can be rendered to diverse output formats

Web Formats (HTML 4, HTML 3.2, HTML w/OWC)

Print Formats (TIFF, RTF, PDF)

Data Formats (Excel, XML, CSV)

Personalized and administrator defined subscription and delivery

Ability to select output formats per subscription

Can deliver links as well as rendered reports

Data-driven subscriptions for personal delivery

Extensible delivery provider architectureE-mail, File System, Custom

Page 11: DBA230 Introducing SQL Server 2000 Reporting Services Jason Carlson Product Unit Manager SQL Server Microsoft Corporation

Report AuthoringPowerful, XML Report Definition Language

Freeform / Table / Matrix / Chart

Parameters (Dynamic, Hierarchical)

Sorting / Filtering / Grouping / Aggregates

Interactivity (Drill-down, Drill-through)

Full VB.NET Expression Language

Extensible query execution architectureSQL Server / Analysis Services

OLE DB / ODBC / Oracle

Report DesignerIntegrated with Visual Studio .NET 2003

Published definition enables 3rd party tools

Page 12: DBA230 Introducing SQL Server 2000 Reporting Services Jason Carlson Product Unit Manager SQL Server Microsoft Corporation

Report Management

Web Service APIs for management

Web and Win32 management user interfaces

Report Management FunctionsReport Metadata (Name, Description, Connections, Credentials, Parameters)

Scheduling integrated with SQL Server Agent

Execution properties (live, cache or snapshot)

History of prior executions

Extensible, role-based security architecture

Page 13: DBA230 Introducing SQL Server 2000 Reporting Services Jason Carlson Product Unit Manager SQL Server Microsoft Corporation

SQL Server CatalogSQL Server Catalog

Report ServerReport Server

Reporting Services Architecture

DeliveryDelivery

Delivery TargetsDelivery Targets(E-mail, File share,(E-mail, File share,

Custom)Custom)

Security ServicesSecurity Services(NT, Passport, (NT, Passport,

Custom)Custom)

SecuritySecurity

Data SourcesData Sources(SQL, OLE DB, ODBC, (SQL, OLE DB, ODBC,

Oracle, Custom)Oracle, Custom)

Output Formats Output Formats (HTML, Excel, (HTML, Excel, PDF, Custom)PDF, Custom)

Report ProcessingReport Processing

BrowserBrowser ManagementManagement Custom AppCustom App

URLURL WMIWMI Web ServiceWeb Service

Data RetrievalData Retrieval RenderingRendering

Page 14: DBA230 Introducing SQL Server 2000 Reporting Services Jason Carlson Product Unit Manager SQL Server Microsoft Corporation

Key Differentiators

Full Reporting PlatformAll server components are extensible

Completely embeddable

Published, extensible report definition

Scalability and PerformanceDesigned from day one to be a .NET web service

Web farm architecture

Optimized processing and rendering

Reports execute as CLR assemblies

Page 15: DBA230 Introducing SQL Server 2000 Reporting Services Jason Carlson Product Unit Manager SQL Server Microsoft Corporation

Next Steps

Online Session Evaluations!

Signup for Reporting Services BetaPublic Beta in Late Summer

Signup on http://www.microsoft.com/sql

RTM by end of 2003

Page 16: DBA230 Introducing SQL Server 2000 Reporting Services Jason Carlson Product Unit Manager SQL Server Microsoft Corporation

Additional Resources

Visit the “Ask the Experts” area for follow up questions Attend the Reporting Services sessions at TechEd

DBA230 – Introducing SQL Server 2000 Reporting ServicesDAT235 – Authoring reports using SQL Server 2000 Reporting ServicesDBA331 – Managing a Microsoft SQL Server 2000 Reporting Services implementation

Hands-On LabHOL03 – SQL Server Reporting Services

Page 17: DBA230 Introducing SQL Server 2000 Reporting Services Jason Carlson Product Unit Manager SQL Server Microsoft Corporation

Community Resources

Community Resourceshttp://www.microsoft.com/communities/default.mspx

Most Valuable Professional (MVP)http://www.mvp.support.microsoft.com/

NewsgroupsConverse online with Microsoft Newsgroups, including Worldwidehttp://www.microsoft.com/communities/newsgroups/default.mspx

User GroupsMeet and learn with your peershttp://www.microsoft.com/communities/usergroups/default.mspx

Page 18: DBA230 Introducing SQL Server 2000 Reporting Services Jason Carlson Product Unit Manager SQL Server Microsoft Corporation

evaluationsevaluations

Page 19: DBA230 Introducing SQL Server 2000 Reporting Services Jason Carlson Product Unit Manager SQL Server Microsoft Corporation

© 2003 Microsoft Corporation. All rights reserved.© 2003 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.