Introducing SQL Server 2000 Reporting Services Geoff Snowman Developer Community Champion Microsoft Corporation.

Slides:



Advertisements
Similar presentations
.NET Business Connector Microsoft.Dynamics.BusinessConnectorNet.dll
Advertisements

Module 1: Introduction to SQL Server Reporting Services.
Reporting Services Enhanced Reporting Capabilities Scalable Server Rich, Enterprise Reporting Platform (static and interactive) Multiple data sources with.
SSRS 2008 Architecture Improvements Scale-out SSRS 2008 Report Engine Scalability Improvements.
FAST Radar System Engineering Overview. FAST Radar Overview –What’s Required? IIS 6.0  With Microsoft.NET Framework 1.1 and SMTP for MS SQL Server.
Microsoft SQL Server Reporting Services Eric Nelson Application Architect Microsoft (SQL Dev.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
27. to 28. March 2007 | Geneva, Switzerland. Fabrice Romelard ilem SA Level 200.
SQL 2005 BI and Reporting Services for the developer
Introduction to SQL Server 2005 Reporting Services Peter Blackburn Boost Data Limited
Advanced SQL Server 2005 Reporting Services Melville Thomson IT Pro Evangelist
Microsoft SQL Server 2000 Reporting Services ( 주 ) 아이티즌 서정만 선임연구원
Microsoft Office Business Scorecard Manager 2005 : Programming Business Intelligence Features John Hooper Service Line Architect Microsoft Corporation.
Microsoft Office SharePoint Server Business Intelligence Tom Rizzo Director, Microsoft Office SharePoint Server
SQL Server 2005 Reporting Services Hamsa Gayatri Palepu.
Live Meeting APIs Robert Devine Program Manager Microsoft Corporation.
Enterprise Reporting with Reporting Services SQL Server 2005 Donald Farmer Group Program Manager Microsoft Corporation.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
DBA230 Introducing SQL Server 2000 Reporting Services Jason Carlson Product Unit Manager SQL Server Microsoft Corporation.
Submitted by: Madeeha Khalid Sana Nisar Ambreen Tabassum.
SQL Server Reporting Services London Database Developer Forum Anoop Patel.
Tim Leung SQL Bits October  Features and Advantages  Architecture  Installation  Creating Reports.
Microsoft SQL Server 2008 Reporting Services. Complete and integrated Based on Microsoft Office Enterprise grade Affordable Improving organizations by.
SharePoint 2010 Business Intelligence Module 10: Reporting Services.
Oracle Application Express 3.0 Joel R. Kallman Software Development Manager.
Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation.
PO320: Reporting with the EPM Solution Keshav Puttaswamy Program Manager Lead Project Business Unit Microsoft Corporation.
Introducing Reporting Services for SQL Server 2005.
Developing Reporting Solutions with SQL Server
BI Funcasts The Mac-Guyver Techniques BI - The Mac-Guyver Techniques : Office Sharepoint Excel Services Gunter Staes –
The Last Mile: Delivering the Facts – Client Side Analysis.
SQL Server 2005 Reporting Services: Product Overview Niran Luckcanakul (MCSD, MCDBA, MCT) Project manager ISONET Co.,Ltd.
SQL Reporting Services From a Developers Perspective Adam Calderon Principal Engineer Interknowlogy LLC
Advanced Reporting Concepts Philip Yuen Program Manager Microsoft Office Project.
TNT Microsoft SQL Server 2000 Reporting Services Microsoft Corporation.
Microsoft Project Reporting with Reporting Services.
DEV14 – Building Business Dashboards: Excel Services, KPIs and Report Centers Darwin Schweitzer Enterprise Technology Strategist
Pawas Goyal CYLSYS Technologies. Agenda Overview of Reporting Services Vision, Application, Lifecycle, Overview Understand Reporting Services Architecture.
Satisfy Your Technical Curiosity 27, 28 & 29 March 2007 International Convention Center (ICC) Ghent, Belgium.
DBA331 Managing a Microsoft SQL Server 2000 Reporting Services Implementation Brian Welcker Group Program Manager SQL Server Microsoft Corporation.
Developing SQL Server 2000 Reporting Services Applications Brian Welcker Group Program Manager SQL Server Reporting Services Microsoft Corporation.
Introducing Microsoft SQL Server 2000 Reporting Services Brian Welcker Group Program Manager SQL Server Reporting Services Microsoft Corporation.
TNT Welcome to this evening’s TechNet Event We would like to bring your attention to the key elements of the TechNet programme; the central information.
Peter Peng. Agenda Introducing A simple example More complex examples (in part 2) Developing (in part 3)
Introduction to SQL Server 2005 Reporting Services Melville Thomson IT Pro Evangelist
Module 1: Introduction to Microsoft SQL Server Reporting Services
DAT 378 SQL Server 2000 Bringing The Best of Reporting Services and Analysis Services Together Sean Boon Program Manager, BI Systems
Ashvini SharmaAshvini Sharma Senior Program ManagerSenior Program Manager SQL ServerSQL ServerMicrosoft Enterprise Reporting with SQL Reporting Services.
DAT 354: Building SQL Server Reporting Services Applications Brian Welcker Group Program Manager SQL Server Reporting Services Microsoft Corporation.
Module 5: Managing Content. Overview Publishing Content Executing Reports Creating Cached Instances Creating Snapshots and Report History Creating Subscriptions.
Introduction to SQL Server 2000 Reporting Services Jeff Dumas Technical Specialist Microsoft Corporation
Julie Strauss Product Manager, SQL Server Reporting and Analysis Services
SQL Server Reporting Services for.NET Developers Bret Stateham
Event Title Event Date. Module 05—Publishing and Accessing Reports with Reporting Services Name Title Microsoft Corporation.
Reporting Services Futures: Report Authoring for Information Workers Ciprian Jichici Microsoft Regional Director for Romania General Manager, Genisoft.
SQL Server 2005 Reporting Services
Introduction to SQL Azure Reporting
Introducing SQL Server 2000 Reporting Services
Reporting with Reporting Services
SQL Server Reporting Service & Power BI
Delivering Business Insight with SQL Server 2005
Searching Business Data with MOSS 2007 Enterprise Search
Searching Business Data with MOSS 2007 Enterprise Search
Microsoft SQL Server 2008 Reporting Services
敦群數位科技有限公司(vanGene Digital Inc.) 游家德(Jade Yu.)
SQL Server 2005 Reporting Services
SharePoint 2007 Developer Overview Collaboration BI Features
9/8/ :03 PM © 2006 Microsoft Corporation. All rights reserved.
Christian Nordbakk Objectware AS
Presentation transcript:

Introducing SQL Server 2000 Reporting Services Geoff Snowman Developer Community Champion Microsoft Corporation

It has shipped!

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 an organization to realize the promise of BI to promote better decision making

Originally, a feature of Yukon… …but Yukon’s late and Rosetta’s early!

Licensing Model SQL Server

Scenarios Enterprise Reporting In-house reports (Sales, Finance, HR) Manageability, portal and LOB integration Embedded Reporting Report processing included in applications Extensible, embeddable architecture B2B Reporting Partner reporting via extranets, Internet Data isolation, extensible security

User Profiles Analysts Information Consumers Information Explorers 5-10% of users 15-25% of users 65-80% of users Reporting Services Analysis Services

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

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

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

Report Delivery Reporting Services supports both on-demand (“pull”) and event-based (“push”) delivery of reports; Users can view reports from a web-based front-end or subscribe for reports to be delivered in Delivery ReportDefinition DeliveryChannels OnlineAccess AuthoringManagementDelivery Managed Report

Reporting Basics demo demo

SQL Server Catalog Report Server Reporting Services Architecture URLWMI Web Service

SQL Server Catalog Report Server Reporting Services Architecture Data Sources (SQL, OLE DB, ODBC, Oracle, Custom) Output Formats (HTML, Excel, PDF, Custom) Report Processing URLWMI Web Service Data Retrieval Rendering

SQL Server Catalog Report Server Reporting Services Architecture Delivery Delivery Targets ( , File share, Custom) Security Services (NT, Passport, Custom) Security Data Sources (SQL, OLE DB, ODBC, Oracle, Custom) Output Formats (HTML, Excel, PDF, Custom) Report Processing URLWMI Web Service Data Retrieval Rendering

SQL Server Catalog Report Server Reporting Services Architecture Delivery Delivery Targets ( , File share, Custom) Security Services (NT, Passport, Custom) Security Data Sources (SQL, OLE DB, ODBC, Oracle, Custom) Output Formats (HTML, Excel, PDF, Custom) Report Processing BrowserManagement Custom App URLWMI Web Service Data Retrieval Rendering

Report Authoring Powerful 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 architecture SQL Server / Analysis Services OLE DB / ODBC / Oracle Report Designer Integrated with Visual Studio.NET 2003 Published definition enables 3rd party tools

Report Definition Language demo demo

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 architecture , File System, Custom

Report Management Web Service APIs for management Web and Win32 management user interfaces Report Management Functions Report 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

Report Management demo demo

Programmatic Interfaces Customizable XML report definition Open Schema Viewing Interfaces URL Addressability Web Service / SOAP Management Interfaces Web Service / SOAP WMI Interface Extension Interfaces Data, Delivery, Rendering and Security

URL Addressability Virtual Roots Report Server Web Service Interface Parameter directives Report Server Web Application SSL Support Fully localized Based on language in HTTP header

URL Parameter Directives Report Parameters Parameter names must match report definition Example: CategoryID=1&EmployeeID=1 User Credentials (dsu: and dsp:) Credentials for each report data set Example: dsu:DataSet1=MyUserName& dsp:DataSet1=MyPassword Can also use HTTPS POST Use Secure Protocols!

URL Parameter Directives Report Server Parameters (rs:) Performance optimization avoids item type check Example: rs:Command=Render Rendering Device Info (rc:) Name/Values pairs specifying information about the format being rendered to (i.e., FindString, Section, Zoom, etc.) Unique per Rendering Extension Example: rc:Section=7&rc:HTMLFragment=true

Web Service Interfaces Namespace Management Item Properties Report Execution Report Parameters Report History Data Source Management Scheduling Subscriptions and Delivery Linked Reports Job Management Security Management

Getting Started Web Service Reference Reportservice.asmx?wsdl Proxy generated by Visual Studio.NET Complex types defined in XSD Synchronous and asynchronous support Update operations may be batched SOAP Headers Session ID Server Info Batch ID

Web Service WSDL demo demo

Getting Started Web Service - Authentication Authentication Basic Authentication System.Net.NetworkCredentials Dim rs As New MyServer. RSWebService() ‘ Prompt user for credentials rs.Credentials = new System.Net.NetworkCredential ("user", "pwd", "domain") Integrated Authentication System.Net.CredentialCache Dim rs As New MyServer. RSWebService() rs.Credentials = System.Net.CredentialCache.DefaultCredentials

WMI Configuration Manage Report Server Configuration Report Server Instance Name Report Server and Report Server Web Application virtual directory Report Server Database Connectivity Information WMI syntax supported Per Property Gets Puts (Create and Update) EnumerationQuery Configuration Only - No WMI events in first release

Extending the Report Server Extensions provide a way to extend the Reporting Services Platform Managed code runs in server process Published CLR interfaces Extension Types Data – Communicates to data sources and returns data Delivery – Delivers reports over different protocols and to different devices Rendering – Renders to specific formats and devices Security – Provides a means to authorize users to custom authorization schemes

Partner Support Cizer, Hitachi

Key Differentiators Full Reporting Platform All server components are extensible Completely embeddable Published, extensible report definition Scalability and Performance Designed from day one to be a.NET web service Web farm architecture Optimized processing and rendering Reports execute as CLR assemblies

Next Steps Download the eval!

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