Developing SQL Server 2000 Reporting Services Applications Brian Welcker Group Program Manager SQL Server Reporting Services Microsoft Corporation.

Slides:



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

Module 1: Introduction to SQL Server Reporting Services.
SSRS 2008 Architecture Improvements Scale-out SSRS 2008 Report Engine Scalability Improvements.
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.
SQL Reporting Services Overview SSRS includes all the development and management pieces necessary to publish end user reports in  HTML  PDF 
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 ( 주 ) 아이티즌 서정만 선임연구원
SQL Server 2005 Reporting Services Hamsa Gayatri Palepu.
Enterprise Reporting with Reporting Services SQL Server 2005 Donald Farmer Group Program Manager Microsoft Corporation.
Windows Small Business Server 2003 Customising the Intranet David Overton Partner Technical Specialist.
DAT304 Leveraging XML and HTTP with Sql Server Irwin Dolobowsky Program Manager Webdata Group.
DBA230 Introducing SQL Server 2000 Reporting Services Jason Carlson Product Unit Manager SQL Server Microsoft Corporation.
Introducing SQL Server 2000 Reporting Services Geoff Snowman Developer Community Champion Microsoft Corporation.
SQL Server Reporting Services London Database Developer Forum Anoop Patel.
XML Web Services in Visual Studio.NET Peter Ty Developer Evangelist.NET and Developer Group.
A Scalable Application Architecture for composing News Portals on the Internet Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta Famagusta.
Tim Leung SQL Bits October  Features and Advantages  Architecture  Installation  Creating Reports.
Copyright © 2005, 2006 Beta V Corporation All rights reserved Hitchhiker’s Guide to Visual Studio and SQL Server – Innovations in Reporting William R.
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.
Copyright © 2014, 2015 William R. Vaughn All rights reserved William R. Vaughn.
C Copyright © 2009, Oracle. All rights reserved. Appendix C: Service-Oriented Architectures.
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
Introducing Reporting Services for SQL Server 2005.
Business Solutions Using Microsoft ® Office SharePoint ® Server ROADSHOW.
Developing Reporting Solutions with SQL Server
SQL Server BI: Adding Reporting And Analysis To Smart Client Applications Jamie MacLennan and Brian Welcker DAT313 SQL Server Business Intelligence Microsoft.
Hitachi Consulting’s Solution Offerings Eric Winton Manager Technology Solutions Hitachi Consulting.
Management Partner Training 2004 Microsoft Operations Manager 2005: Creating Advanced Reports Thomas Theiner Program Manager Windows & Enterprise Management.
5/26/2016DataSet™ Presentation 1 Front Cover 2008 DataSet™ An Advanced Business Intelligence Solution.
Slide 2 The Microsoft Office Project 2003 Software Development Kit Jim Corbin Programmer Writer Office Developer Documentation Microsoft Corporation Uma.
SQL Server 2005 Reporting Services: Product Overview Niran Luckcanakul (MCSD, MCDBA, MCT) Project manager ISONET Co.,Ltd.
Slide 1.NET Development for Project 2003 Samples from the Project 2003 SDK Jim Corbin Programmer Writer Office Developer Documentation Microsoft Corporation.
SQL Reporting Services From a Developers Perspective Adam Calderon Principal Engineer Interknowlogy LLC
Advanced Reporting Concepts Philip Yuen Program Manager Microsoft Office Project.
Instructions You must bring your own laptop, your presentation and a power supply Technical staff is present in all to assist with network, audio and video.
Pawas Goyal CYLSYS Technologies. Agenda Overview of Reporting Services Vision, Application, Lifecycle, Overview Understand Reporting Services Architecture.
DAT300 SQL Server Notification Services: Application Development Ken Henderson Technical Lead, SQL Server Support Microsoft Corporation
DBA331 Managing a Microsoft SQL Server 2000 Reporting Services Implementation Brian Welcker Group Program Manager SQL Server Microsoft Corporation.
Introducing Microsoft SQL Server 2000 Reporting Services Brian Welcker Group Program Manager SQL Server Reporting Services Microsoft Corporation.
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
The 2007 Microsoft Office System Servers Enterprise Content Management, Workflow and Forms Martin Parry Developer and Platform Group, Microsoft Ltd
DAT 354: Building SQL Server Reporting Services Applications Brian Welcker Group Program Manager SQL Server Reporting Services Microsoft Corporation.
Introduction to SQL Server 2000 Reporting Services Jeff Dumas Technical Specialist Microsoft Corporation
SQL Server Reporting Services for.NET Developers Bret Stateham
1 Introducing Web Developer Tools Rapid application development tools ASP.NET-compatible web editors –Visual Studio.NET Professional Edition –Visual Studio.
Event Title Event Date. Module 05—Publishing and Accessing Reports with Reporting Services Name Title Microsoft Corporation.
Denver Visual Studio Users Group Lab January 19, 2007 Steve Wake.
Reporting Services Futures: Report Authoring for Information Workers Ciprian Jichici Microsoft Regional Director for Romania General Manager, Genisoft.
Building Enterprise Applications Using Visual Studio®
Introducing SQL Server 2000 Reporting Services
SQL Server Reporting Service & Power BI
Chris Menegay Sr. Consultant TECHSYS Business Solutions
Visual Studio Tools for Office 2005
Searching Business Data with MOSS 2007 Enterprise Search
Microsoft SQL Server 2008 Reporting Services
SPC2012 – IT-Pro 11/30/2018 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
2010 Microsoft BI Conference
TechEd /4/2018 3:19 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
TechEd /11/ :54 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta
敦群數位科技有限公司(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.
Presentation transcript:

Developing SQL Server 2000 Reporting Services Applications Brian Welcker Group Program Manager SQL Server Reporting Services Microsoft Corporation

Reporting Platform Opportunities.NET-based solutions (non-reporting) with reporting needs.NET-based solutions (non-reporting) with reporting needs Report Authoring and Publishing Tools Report Authoring and Publishing Tools Delivery, Data and Rendering Extensions (Add-ons) Delivery, Data and Rendering Extensions (Add-ons) Server Management Applications Server Management Applications Portals and Collaboration Applications Portals and Collaboration Applications

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 BrowserManagementCustom App URLWMIWeb Service Data Retrieval Rendering

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

Generating Reports Application specific report authoring requirements Application specific report authoring requirements Reports are defined in Report Definition Language (RDL), a customizable XML format Reports are defined in Report Definition Language (RDL), a customizable XML format Use.NET XML classes to generate report definitions Use.NET XML classes to generate report definitions  Leverage RDL Schema Description (XSD)

Report Generation

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

URL Addressability

URL Parameter Directives Report Parameters Report Parameters  Parameter names must match report definition  Example: CategoryID=1&EmployeeID=1 User Credentials (dsu: and dsp:) 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:) Report Server Parameters (rs:)  Performance optimization avoids item type check  Example: rs:Command=Render Rendering Device Info (rc:) 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 Namespace Management Item Properties Item Properties Report Execution Report Execution Report Parameters Report Parameters Report History Report History Data Source Management Data Source Management Scheduling Scheduling Subscriptions and Delivery Subscriptions and Delivery Linked Reports Linked Reports Job Management Job Management Security Management Security Management

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

Getting Started Web Service - Authentication Authentication Authentication Basic 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 Integrated Authentication  System.Net.CredentialCache Dim rs As New MyServer. RSWebService() rs.Credentials = System.Net.CredentialCache.DefaultCredentials

Basic Web Service Client Application

Extending the Report Server Extensions provide a way to extend the Reporting Services Platform Extensions provide a way to extend the Reporting Services Platform  Managed code runs in server process  Published CLR interfaces 5 Extension Types (Processing, Data, Delivery, Rendering, Security) 5 Extension Types (Processing, Data, Delivery, Rendering, Security) Covered in Session 129 – Extending Reporting Services Covered in Session 129 – Extending Reporting Services

Next Steps Download Reporting Services Evaluation Edition (after January 27 th ) Download Reporting Services Evaluation Edition (after January 27 th )  Sign up for Launch Web Cast Sign up for Launch Web Cast   For more information, please  You can download event presentations at You can download event presentations at 

SQL Server Summit Brought To You By:

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