Microsoft SQL Reporting Services

Slides:



Advertisements
Similar presentations
SQL Server Reporting Services By Sam Nasr March 29,
Advertisements

Anil Desai. Independent Consultant (Austin, TX) Author of numerous SQL Server books Certification Training Instructor, Implementing and Managing SQL Server.
Module 1: Introduction to SQL Server Reporting Services.
Run with PC speaker on for narrative Welcome to the Narrated Guided Tour of Cizer.Net Reporting for Microsoft SQL Server Reporting Services
SSRS 2008 Architecture Improvements Scale-out SSRS 2008 Report Engine Scalability Improvements.
Anil Desai  Anil Desai ◦ Independent Consultant (Austin, TX) ◦ Author of several SQL Server books  Certification  Training ◦
.NET C RYSTAL R EPORTS …Vishal Kumar.. I NTRODUCTION T O C RYSTAL REPORT :- For creating interactive reports that can be integrated into a wide range.
© 2007 by Prentice Hall10-1 Introduction to Oracle 10g Chapter 10 Creating and Modifying Reports James Perry and Gerald Post.
SQL Reporting Another tool in our IT toolbox. It may not be the sharpest, but it’s free with msSQL and it empowers the users, some. By Bryan Yates -
Reporting In Visual Studio 2005 An in-depth look at Reporting Internals Vijay Shandilya Software Engineer.NET Elite Team Aithent Technology.
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
Microsoft SQL Server 2000 Reporting Services ( 주 ) 아이티즌 서정만 선임연구원
Building Ad-Hoc Reports using the SQL Server 2005 Reporting Services (SSRS) Report Builder (SQL307) Adrian Rupp Business Intelligence Solutions Specialist.
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.
Oracle Developer Tools for Visual Studio.NET Christian Shay Principal Product Manager Oracle Corporation Prerequisites for presentation:
Making Visual Studio Team System work in your Organisation Streamline your bug handling and development management system Bikes…
“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.
Introducing SQL Server 2000 Reporting Services Geoff Snowman Developer Community Champion Microsoft Corporation.
DevCon 2000 Adam Cogan eXtensible Markup Language (XML)
SQL Server Reporting Services London Database Developer Forum Anoop Patel.
Session 3 Access to Reporting Services Adam Cogan Database Architect ssw.com.au.
Extreme Programming Adam Cogan Database Architect ssw.com.au.
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.
4-1 INTERNET DATABASE CONNECTOR Colorado Technical University IT420 Tim Peterson.
Introducing Reporting Services for SQL Server 2005.
Developing Reporting Solutions with SQL Server
Management Partner Training 2004 Microsoft Operations Manager 2005: Creating Advanced Reports Thomas Theiner Program Manager Windows & Enterprise Management.
DAT235 Authoring Reports Using SQL Server 2000 Reporting Services Brian Welcker Group Program Manager SQL Server Business Intelligence Microsoft Corporation.
Slide 2 The Microsoft Office Project 2003 Software Development Kit Jim Corbin Programmer Writer Office Developer Documentation Microsoft Corporation Uma.
Converting Access 97 to 2003 Adam Cogan Database Architect ssw.com.au.
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.
Rules to Healthier Code Presented by Adam Cogan (Chief Architect for
SQL Reporting Services From a Developers Perspective Adam Calderon Principal Engineer Interknowlogy LLC
Advanced Reporting Concepts Philip Yuen Program Manager Microsoft Office Project.
DEV303 ASP.NET: Leveraging Visual Studio.NET For Web Projects Tony Goodhew Product Manager Microsoft Corp.
Understanding StarTeam Enterprise Advantage Course #4124.
SVR330 Introduction to The Microsoft Office Project 2003 Software Development Kit (SDK) Bob Walker IW Product Technical Specialist - EPM EPG Microsoft.
Gold – Crystal Reports Introductory Course Cortex User Group Meeting New Orleans – 2011.
Pawas Goyal CYLSYS Technologies. Agenda Overview of Reporting Services Vision, Application, Lifecycle, Overview Understand Reporting Services Architecture.
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.
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
Oracle XML Publisher Enterprise Reporting and Delivery Salim Odero Principal Sales Consultant, E-Business Suite Technology Oracle Corporation.
The 2007 Microsoft Office System Servers Enterprise Content Management, Workflow and Forms Martin Parry Developer and Platform Group, Microsoft Ltd
Module 2: Authoring Basic Reports. Overview Creating a Basic Table Report Formatting Report Pages Calculating Values.
Introduction to SQL Server 2000 Reporting Services Jeff Dumas Technical Specialist Microsoft Corporation
Introduction to: SQL Server Reporting Services Architecture, Development & Delivery.
Excel Services Displays all or parts of interactive Excel worksheets in the browser –Excel “publish” feature with optional parameters defined in worksheet.
ASP.net Course From Intermediate to Advance level By Arsalan Ahmed 3 Months Course Cell :
SQL Server Reporting Services for.NET Developers Bret Stateham
17 Copyright © 2006, Oracle. All rights reserved. Information Publisher.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
Introducing SQL Server 2000 Reporting Services
Reporting with Reporting Services
SQL Server Reporting Service & Power BI
Principles of report writing
Microsoft SQL Server 2008 Reporting Services
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
SQL Server 2005 Reporting Services
Presentation transcript:

Microsoft SQL Reporting Services Adam Cogan Microsoft Regional Director SSW Chief Architect

About Adam Chief Architect for www.ssw.com.au - experience with: internal corporate development and generic off-the-shelf databases Clients: Integral Energy, Microsoft, Cisco, Media Monitors President .NET User Group, Sydney Speaker for Microsoft Roadshows, DevCon, VSLive, ODDC Microsoft Regional Director, Australia …

Introduction Part of SQL 2000

Angelo Voulgaris The first person to pay me to write reports…

1994 – VB 3 with Crystal Built-In 1995-99 History 1991-3 – .XLS and .DOC 1992 - Access 1.0 1994 – VB 3 with Crystal Built-In 1995-99 VB 4, 5, 6 (VB Report Designer) A lot continuing with Crystal 1998 – Web .ASP .DOC, .XLS, .PDF 2001 – Visual Studio .NET with Crystal

2002+ Crystal 3rd Parties 5 Concurrent Users 2001 – SSW Access Reporter 2002 – Active Reports The problem

2004 – SQL Reporting Services Samples Open .SLN View AdventureWorks2000 View http://localhost/Reports No more Banded Reports Toolbox .RDL Data, Layout, Preview SQL Database ‘ReportServer’

Report Lifecycle Authoring Deployment Delivery .RDL (auto-generated by interface in VS.NET) XML Deployment Calls web service on the report server Stores .RDL data in database “ReportServer” It is then a publicly available “Managed Report” awaiting further security and perhaps scheduling Delivery Access via URL’s Numerous rendering formats (MHTML, PDF, Excel, etc.) Either push or pull

Installing Reporting Services IIS (Must have ‘Default Web Site’) Database (Must be ‘SQL Server 2000’) Why do we need a database?

#1 Building a report Building Report ‘Sales’

Pagination within a list control The Beta

What did we see? You saw You didn’t see Example Table Control Matrix Control Chart Control You didn’t see Subreports Code Example SmartSalary.com.au

SmartSalary.com.au – from .rpt files

SmartSalary – to an .rdl file 3 datasets – from 3 stored procs 3 table controls Heaps of Conditional formatting Tables (certain category made invisible) Controls (red for -) ** 2 custom calculation fields Pagination (each table on new page) Header and Footer Added a link in the Windows form 4 hours

Draw data from anything And there is more? Draw data from anything .NET managed data provider, OLE DB provider, or ODBC data source MSSQL 7.0+, Oracle, Access OLAP, Active Directory Integrated security Server based reports – a single repository of reports and single management point

You can use <Expressions…> everywhere Extensibility You can use <Expressions…> everywhere Use custom code and .dll’s to add additional control functionality (useful when the DBA doesn’t like you) Custom controls – but the output will need to conform to the RDL XML schema Additional rendering components (.SNP) Additional Data processing extensions (pass .XML) Additional delivery methods (SMS)

yyTip: Don’t go bonkers Deploying is the slowest part

yy#2 Improving Parameters, Branding, QueryStrings New web form Add ReportViewer.dll** Add ctlReport** Add the Date Controls (copy) Add Code Page_Load, lnkPrevious, lnkNext Submit** Add Javascript reference in HTML

Rich Clients Crystal (SSW SQL Auditor) XML / XSL (SSW Code Auditor) Reporting Services (SSW Exchange Reporter) – Different Deployment Approach

Angelo Access 1.0 Access 2.0 Access 2000 ADP with MSDE .NET Windows Forms Sales by Category Subreport.rdl Note: Can Grow Deployment

Summary Strengths Viewing, Interactivity, Emailing Multiple Data sources for a single report Web management and access – globally accessible within the corporation Niggling Injuries Parser for the <Expressions…> Printing – can’t dynamically set ‘Margins’, ‘PageSize’ No control over parameters other than defaults No calendar for Date controls QueryStrings http://wilderbeast/Reportserver?%2fSampleReports%2fSales+Order+Detail&rs:Command=Render&SalesOrderNumber=SO8437 Charting – need to be able to resize elements within the chart eg. chart or legend (more like Excel)

Collateral Reporting Services Wastage SQL Server IIS Visual Studio 2003 15 year old Wastage http://www.microsoft.com/sql/reporting/howtobuy/retailfulfillment.asp $5.00 US OR www.microsoft.com/australia/sql   Free

Resources MSDN – Download Whitepaper Book .Net User Groups www.ssw.com.au/ssw/standards/DeveloperSQLReportingServices Book www.mannpublishing.com/ The Rational Guide To: SQL Server Reporting Services by Anthony Mann .Net User Groups Monthly Meetings www.ssw.com.au/NetUG

2 things…. AdamCogan@ssw.com.au Feedback….

Thank You!