DAT235 Authoring Reports Using SQL Server 2000 Reporting Services Brian Welcker Group Program Manager SQL Server Business Intelligence Microsoft Corporation.

Slides:



Advertisements
Similar presentations
Chapter 3 – Web Design Tables & Page Layout
Advertisements

Anil Desai. Independent Consultant (Austin, TX) Author of numerous SQL Server books Certification Training Instructor, Implementing and Managing SQL Server.
Run with PC speaker on for narrative Welcome to the Narrated Guided Tour of Cizer.Net Reporting for Microsoft SQL Server Reporting Services
1 Actuate Corporation © 2010 THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE.
© 2007 by Prentice Hall10-1 Introduction to Oracle 10g Chapter 10 Creating and Modifying Reports James Perry and Gerald Post.
Microsoft Access 2013 ®® Tutorial 7 Creating Custom Reports.
INSERT BOOK COVER 1Copyright © 2013 Pearson Education, Inc. Publishing as Prentice Hall. Exploring Microsoft Access 2010 by Robert Grauer, Keith Mast,
Accessible PDF Documents with Adobe Acrobat 8 Sean Keegan Web Accessibility Specialist CSU Summer Accessibility Institute 2007.
Reporting In Visual Studio 2005 An in-depth look at Reporting Internals Vijay Shandilya Software Engineer.NET Elite Team Aithent Technology.
Developing Effective Reports
04 | Building Stellar Data Visualizations Using Power View.
Chris Baldwin Program Manager Microsoft Corporation Session Code: DAT201.
Tutorial 11: Connecting to External Data
SQL Server 2000: Report Authoring with SQL Server Reporting Services Peter Blackburn Book: ‘Hitchhiker’s Guide to SQL Server 2000 Reporting Services’ Windows.
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.
OFC324 Microsoft Project Server: Putting Enterprise Project Management (EPM) To Work Sam Brooks
XP New Perspectives on Microsoft Access 2002 Tutorial 71 Microsoft Access 2002 Tutorial 7 – Integrating Access With the Web and With Other Programs.
DAT304 Leveraging XML and HTTP with Sql Server Irwin Dolobowsky Program Manager Webdata Group.
OFC302 Building Smart Document Solutions in Word & Excel Martin Sawicki Lead Program Manager.
DBA230 Introducing SQL Server 2000 Reporting Services Jason Carlson Product Unit Manager SQL Server Microsoft Corporation.
Report Management and Creation using Microsoft SQL Server 2008 Reporting Services Chris Testa-O’Neill Database Product Planner Remarc Group.
SQL Server Reporting Services London Database Developer Forum Anoop Patel.
Session 3 Access to Reporting Services Adam Cogan Database Architect ssw.com.au.
DAT 407 Advanced Report Authoring With SQL Server Reporting Services Brian Welcker Group Program Manager SQL Server Reporting Services Microsoft.
SharePoint 2010 Business Intelligence Module 10: Reporting Services.
OFC304 Excel 2003 Overview: XML Support Joseph Chirilov Program Manager.
DAT336 SQL Server “Yukon” – The Future of Business Intelligence Jason Carlson Product Unit Manager SQL Server Microsoft Corporation Brian Welcker Microsoft.
Introducing Reporting Services for SQL Server 2005.
Developing Reporting Solutions with SQL Server
TATA CONSULTANCY SERVICES
OFC293 Microsoft Office Access 2003 Overview SharePoint & XML Integration Richard Dickinson Program Manager.
Inside Crystal Reports 7 for DataFlex T.M. Arnett Training Specialist.
DAT305 Boost Your Data-Driven Application Development Using SQL Server Centric.NET Code Generator Pascal Belaud Microsoft France.
Session 1 SESSION 1 Working with Dreamweaver 8.0.
OFC 303 Advanced Word XML: Customer-Defined Schemas Brian Jones Program Manager Authoring Services.
DEV325 Deploying Visual Studio.NET Applications Billy Hollis Author / Consultant.
The Last Mile: Delivering the Facts – Client Side Analysis.
OFC 308 Advanced Word XML: The WordML Schema and Bringing Everything Together Brian Jones Program Manager Authoring Services.
PowerBuilder Online Courses - by Prasad Bodepudi
Pasewark & Pasewark 1 Access Lesson 5 Creating and Modifying Reports Microsoft Office 2007: Introductory.
OFC 307 Office 2003 Solution Case Studies Ray Stephenson Smart Client Technical Evangelist
SQL Reporting Services From a Developers Perspective Adam Calderon Principal Engineer Interknowlogy LLC
TNT Microsoft SQL Server 2000 Reporting Services Microsoft Corporation.
OFC291 Microsoft® Office Word XML (part 1 of 3): Introduction Martin Sawicki Lead Program Manager.
DEV303 ASP.NET: Leveraging Visual Studio.NET For Web Projects Tony Goodhew Product Manager Microsoft Corp.
DEV330 Visual Studio.NET IDE Tips and Tricks Billy Hollis Author / consultant.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Search Overview Search Features: WSS and Office Search Architecture Content Sources and.
Pasewark & Pasewark 1 Access Lesson 5 Creating and Modifying Reports Microsoft Office 2007: Introductory.
Pawas Goyal CYLSYS Technologies. Agenda Overview of Reporting Services Vision, Application, Lifecycle, Overview Understand Reporting Services Architecture.
Preface IIntroduction Objectives I-2 Course Overview I-3 1Oracle Application Development Framework Objectives 1-2 J2EE Platform 1-3 Benefits of the J2EE.
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.
Windows Forms in Visual Studio 2005: An in-depth look at key features Name: Joe Stegman Title: Lead Program Manager Session code.
EBIZ302 Jupiter Business Process Automation and Web Services David Fong Program Manager.
Module 1: Introduction to Microsoft SQL Server Reporting Services
OFC311 Developing Microsoft Office InfoPath 2003 Solutions: Technical Drilldown Part 1 Tudor Toma Group Program Manager Office Microsoft Corporation.
DAT 378 SQL Server 2000 Bringing The Best of Reporting Services and Analysis Services Together Sean Boon Program Manager, BI Systems
Module 2: Authoring Basic Reports. Overview Creating a Basic Table Report Formatting Report Pages Calculating Values.
24 Copyright © 2009, Oracle. All rights reserved. Building Views and Charts in Requests.
Introduction to SQL Server 2000 Reporting Services Jeff Dumas Technical Specialist Microsoft Corporation
TECHVERZE Oracle BI Publisher Online Training. Introduction to Oracle BI Publisher Oracle BI Publisher is the reporting solution to deliver, author, and.
Sponsored by Powered by Moving at the Speed of Change May 2015 Charlotte PowerBuilder Conference Reporting by using RDL from Microsoft An alternative to.
Preface IIntroduction Course Objectives I-2 Course Content I-3 1Introduction to Oracle Reports Developer Objectives 1-2 Business Intelligence 1-3 Enterprise.
Introducing SQL Server 2000 Reporting Services
Fordham Connect Train-the-Trainer Training Reports
SQL Server 2005 Reporting Services
Windows Forms in Visual Studio 2005: An in-depth look at key features
Presentation transcript:

DAT235 Authoring Reports Using SQL Server 2000 Reporting Services Brian Welcker Group Program Manager SQL Server Business Intelligence Microsoft Corporation

Goals Discuss key report definition features Demonstrate the report designer Not an exhaustive tour of report features Prerequisite: Reporting Services Overview

Creating A Report Report Designer hosted in Visual Studio.NET 2003 Two ways to start Report wizard Blank report Or…write an XML file in your favorite editor Coming soon: 3rd party tools

Report Designer Wizard Jason Carlson Product Unit Manager SQL Server Business Intelligence Microsoft demo demo

Layout Basics Free-form Layout Similar to laying out a form Not intrinsically banded but banding can be simulated Some report items expand at run-time, pushing other items Report items may be nested within containing report items Page Breaks Both logical and physical page breaks are supported Optional page headers and footers

Report Items Textbox Image Line Rectangle ActiveX Control Subreport Data Regions (List, Table, Matrix, Chart) $100,000

Item Properties All Report Items Background Color* Background Image* Border Color* Border Style* Border Width* Color* Padding* Textboxes Can Grow Font Family* Font Size* Font Style* Font Weight* Format* Hide Duplicates Line Height* Text Align* Text Decoration* Vertical Align* *Expressions

Lists Repeating regions with freeform layout Similar to “bands” in other report writers But multiple lists can sit side-by-side! Lists inside lists to get multiple levels of grouping Use for complex repeating areas Brian Jason Steve $10,000 $20,000 $30,000

Tables Like lists withcolumns Fixed columns, repeating rows Table cells can span columns Multiple table rows per record Table cells can contain any report item Faster and smaller than lists Easier to align items Use for most reports PersonRegionSales BrianNorth$10,000 DanNorth$20,000 TotalNorth$30,000 SteveEast$50,000 TotalEast$50,000 Grand Total$80,000

Matrices Repeats in row and column directions Also known as pivot table or cross tab Arbitrary formatting in headers Different formatting for subtotals Matrix cells can contain any report item Use when column headings are records in your data Sales Brian$100$110$120 Jason$200$250$300 Steve$300$400$300 Total $600$760$720

Charts Data from fields in the data set or from expressions Full set of chart properties and types Uses Office Web Components chart

Designing Reports Jason Carlson Product Unit Manager SQL Server Business Intelligence Microsoft demo demo

Expressions Most properties take expressions Expressions use VisualBasic.NET syntax Values from the data sets Values of other items on the report Values of global properties and user properties Aggregates: Sum, Avg, Count, Min, First, etc. Examples =Fields!Name.Value =Fields!First.Value & " " & Fields!Last.Value =Sum(Fields!Sales.Value) =IIF(Sum(Fields!Sales.Value)>10, "green", "red")

Parameters Report parameters can be used in report expressions (including binding to query parameters) Set of valid values and default values can be static or query-based Parameters can be hierarchical Selection of parameter value can drive later valid values Accessed using global Parameters collection, e.g. =IIF(Fields!Sales.Value > Parameters!Goal.Value, “PASS", “FAIL")

Making Reports Interactive Actions can be added to report items Drill down within a report Drill through to a different report Bookmarks jump within a report Hyperlinks any web page Document map shows report structure

Adding Interactivity Jason Carlson Product Unit Manager SQL Server Business Intelligence Microsoft demo demo

Working With Data Multiple data sets from multiple data sources on one report Supported data sources SQL Server (7.0, 2000, Yukon) Analysis Services (2000 w/XML/A, Yukon) OLE DB, ODBC, Oracle, other.NET data providers Query builder in Report Designer for SQL Server and OLE DB Or write your queries by hand Query parameters can be exposed as report parameters

Working With Data Jason Carlson Product Unit Manager SQL Server Business Intelligence Microsoft demo demo

Code Libraries Assemblies can be added to report to provide user-defined functions Build any code in Visual Studio.NET Language Expressions can refer to functions

Deploying A Report Project Copies reports, images, and data sources to report server After you deploy Set security permissions Set up caching and scheduled execution Set up scheduled history

Importing Reports Microsoft Access XP only Charts and code-behind are not imported Redesign your top reports to use Reporting Services features, especially table and matrix

Report Definition Language Reports are written in Report Definition Language (RDL) Extensible XML format XSD schema available for design preview Custom tags can be passed through to rendering extensions

Next Steps Online Session Evaluations! Signup for Reporting Services Beta Public Beta in Late Summer Signup on RTM by end of 2003

Additional Resources Visit the “Ask the Experts” area for follow up questions Attend the Reporting Services sessions at Tech  Ed DBA230 – Introducing SQL Server 2000 Reporting Services DAT235 – Authoring reports using SQL Server 2000 Reporting Services DBA331 – Managing a Microsoft SQL Server 2000 Reporting Services implementation Hands-On Lab HOL03 – SQL Server Reporting Services

Community Resources Most Valuable Professional (MVP) Newsgroups Converse online with Microsoft Newsgroups, including Worldwide User Groups Meet and learn with your peers

evaluations evaluations

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