Deepak Kumbhar [June 11 th, 2009] Reporting Services Deep Dive.

Slides:



Advertisements
Similar presentations
Anil Desai. Independent Consultant (Austin, TX) Author of numerous SQL Server books Certification Training Instructor, Implementing and Managing SQL Server.
Advertisements

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.
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.
Presentation Outline (hidden slide): Title: Report Authoring With Microsoft SQL Server 2008 Reporting Services Technical Level: 200 Intended Audience:
SQL Server 2008 BI-sovelluskehitys uudet ominaisuudet Pekka Korhonen Seniorikonsultti FC Sovelto Oyj.
© 2007 by Prentice Hall10-1 Introduction to Oracle 10g Chapter 10 Creating and Modifying Reports James Perry and Gerald Post.
BI Features of Excel Agenda Role of Excel in Microsoft BI stack New BI (and BI-related) features Compatibility experience and issues Missing cube.
Reporting In Visual Studio 2005 An in-depth look at Reporting Internals Vijay Shandilya Software Engineer.NET Elite Team Aithent Technology.
Chapter 12: ADO.NET and ASP.NET Programming with Microsoft Visual Basic.NET, Second Edition.
04 | Building Stellar Data Visualizations Using Power View.
Microsoft Report Builder Welcome  Name  Company Affiliation  Title/Function  Job Responsibility  Business Intelligence Experience  Did you.
CategoryCapability + Recommended Tool Analysis Self Service BI with Power View integration Ad-Hoc (e.g. user defined) views Interactive analysis.
1 About Xcelsius Prasad BKR. 2 Agenda About Xcelsius and Editions Features and Components Comparison: MS Excel vs SAP Xcelsius Xcelsius.
Chris Baldwin Program Manager Microsoft Corporation Session Code: DAT201.
Microsoft SQL Server 2000 Reporting Services ( 주 ) 아이티즌 서정만 선임연구원
Instructions to run this Demo Uncheck the Check Box – ‘Always Ask Before Opening this type of file’ Always OPEN & do not save the file ‘1KEYAgile.ppt’
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.
Access Tutorial 8 Sharing, Integrating, and Analyzing Data
SQL Server Reporting Services
Real-time HMI and SCADA software for .NET applications.
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.
WorkPlace Pro Utilities.
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.
Building a UI with Zen Pat McGibbon –Sales Engineer.
Programming with Microsoft Visual Basic 2012 Chapter 12: Web Applications.
1 Oracle XML Publisher Enterprise Reporting and Delivery Steve Sako Principal Application Technology Sales Consultant Oracle USA, Inc.
Introducing Reporting Services for SQL Server 2005.
Developing Reporting Solutions with SQL Server
Release 11i Workshops Dallas, TX Raleigh, NC Denver, CO Atlanta, GA Detroit, MI Tim Sharpe Oracle E-Business Suite Release 11i Discoverer.
5/26/2016DataSet™ Presentation 1 Front Cover 2008 DataSet™ An Advanced Business Intelligence Solution.
DAT235 Authoring Reports Using SQL Server 2000 Reporting Services Brian Welcker Group Program Manager SQL Server Business Intelligence Microsoft Corporation.
HDNUG 27-March-2007 SQL Server 2005 Suite as a Business Intelligence Solution.
The Last Mile: Delivering the Facts – Client Side Analysis.
Self Service Business Intelligence Keith Burns Data Architect ISV Team, DPE Microsoft Ltd.
Handy separation the report template into pages Handy visual separation of the report template into pages is available in Stimulsoft Reports.Net. You.
Microsoft Office 2007 Intermediate© 2008 Pearson Prentice Hall1 PowerPoint Presentation to Accompany GO! With Microsoft ® Office 2007 Intermediate Chapter.
SQL Reporting Services From a Developers Perspective Adam Calderon Principal Engineer Interknowlogy LLC
Danie Loots HOD DB Management Services YoungBlood Consultants BIN304.
Use CSS to Implement a Reusable Design Selecting a Dreamweaver CSS Starter Layout is the easiest way to create a page with a CSS layout You can access.
4/25/2017 1:32 AM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Building Dashboards SharePoint and Business Intelligence.
Pawas Goyal CYLSYS Technologies. Agenda Overview of Reporting Services Vision, Application, Lifecycle, Overview Understand Reporting Services Architecture.
Web Design and Development. World Wide Web  World Wide Web (WWW or W3), collection of globally distributed text and multimedia documents and files 
5 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Working with Layout Editor.
Module 1: Introduction to Microsoft SQL Server Reporting Services
21 Copyright © 2009, Oracle. All rights reserved. Working with Oracle Business Intelligence Answers.
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.
Transform® for Advanced Document Process Automation Andy Barnett-Picking K3BS AX Development Manager.
Introduction to SQL Server 2000 Reporting Services Jeff Dumas Technical Specialist Microsoft Corporation
Julie Strauss Product Manager, SQL Server Reporting and Analysis Services
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.
Sponsored by Powered by Moving at the Speed of Change May 2015 Charlotte PowerBuilder Conference Reporting by using RDL from Microsoft An alternative to.
SQL Server Reporting Services for.NET Developers Bret Stateham
SharePoint 2010 Performance and Capacity Planning Best Practices
SQL Server Reporting Service & Power BI
Optimizing Reporting Services
Kevin Bucher Director – Business Intelligence
Microsoft SQL Server 2008 Reporting Services
What is new in Business Intelligence with SQL Server 2008
Access Tutorial 8 Sharing, Integrating, and Analyzing Data
SQL Server 2005 Reporting Services
© 2008 Microsoft Corporation. All rights reserved
Presentation transcript:

Deepak Kumbhar [June 11 th, 2009] Reporting Services Deep Dive

Reporting Services 2008 Architecture Report Engine Improvements Report Rendering Improvements Memory Management New Controls -Tablix [demo] -Charts and Gauges [demo] Report Builder 2.0 [demo] 2

Easier configuration -IIS settings for other applications impact SSRS. Better resource management -IIS is designed for static or dynamic HTML pages and not for executing large reports for many concurrent users. -Memory management is easier to implement outside of IIS and can be efficiently managed. Consolidation of two services into one -Communication process between services is now eliminated. Elimination of deployment obstacles -SQL Server DBAs lacking IIS skills. -IT policies prevent IIS and SQL Server on same server. 3

4

On-demand processing of reports with many datasets and data regions Reports with heavy usage of interactivity can be significantly faster Faster page-by-page navigation when viewing reports interactively Smaller memory footprint You probably now think -- thanks that’s nice; and where is the catch? 5

Table Matrix List Chart Calcs Storage Data Tablix Group Winforms Webforms CSV XML PDF Image ROM HTML Image HTML Excel Print Image Hard Page Layout Data Soft Page Layout Chart 6

Low Memory Pressure Medium Memory Pressure High Memory Pressure Current requests continue New requests accepted Background low priority Current requests continue New requests might be accepted Memory allocations reduced for all apps Background largest reduction Current requests slow New requests denied Memory allocation reduced Memory swaps to disk 7

Full Memory Range KB WorkingSetMaximum MemoryThreshold MemorySafetyMargin WorkingSetMinimum Low memory pressure Medium memory pressure High memory pressure Boundaries of medium pressure % 8

Total 20,23574,28194,517 10,085 8,369 4,545,3379,190,83813,736,175 2,850,01210,765,17713,615,189 7,415,58420,048,75027,464,334 AccessoriesHelmets Locks Pumps BikesMountain Bikes Road Bikes Grand Total Product Accessories Helmets Locks Pumps Bikes Mountain Bikes Road Bikes Grand Total Avg Sale , Tablixe + Matr 20,23592,735112,971 7,395,34919,956,01527,351,363 9

Flexible grid layout -Fixed columns and dynamic rows like a Table -Dynamic rows and columns like a Matrix -Any combination of Table and Matrix layouts Flexible grouping -Nested groups -Adjacent groups -Recursive groups 10

Accessories20,23592,735 Helmets20,23574,281 Locks10,085 Pumps8,369 Bikes7,395,34919,956,015 Mountain Bikes4,545,3379,190,838 Road Bikes2,850,01210,765, AccessoriesTotal20,23592,735 Helmets20,23574,281 Locks10,085 Pumps8,369 BikesTotal7,395,34919,956,015 Mountain Bikes4,545,3379,190,838 Road Bikes2,850,01210,765, CurrentDesired

Avg Sale AccessoriesHelmets19.56 Locks14.92 Pumps11.94 BikesMountain Bikes1, Road Bikes AccessoriesHelmets20,23574,281 Locks10,085 Pumps8,369 BikesMountain Bikes4,545,3379,190,838 Road Bikes2,850,01210,765,177 Current Desired Avg Sale AccessoriesHelmets20,23574, Locks10, Pumps8, BikesMountain Bikes4,545,3379,190,8381, Road Bikes2,850,01210,765,

EuropeNorth America AccessoriesHelmets6,96387,554 Locks1,0509,035 Pumps9637,406 BikesMountain Bikes 569,24413,166,930 Road Bikes 731,68212,883, AccessoriesHelmets20,23574,281 Locks10,085 Pumps8,369 BikesMountain Bikes 4,545,3379,190,838 Road Bikes 2,850,01210,765,17 7 Current Desired EuropeNorth America AccessoriesHelmets20,23574,2816,96387,554 Locks10,0851,0509,035 Pumps8, ,406 BikesMountain Bikes4,545,3379,190,838569,24413,166,930 Road Bikes2,850,01210,765,177731,68212,883,507 13

14 Q1Q2Total ProfEnrolledProfEnrolledProfEnrolled CalculusGalt20Rand28Galt48 PhysicsEllis25Chan30Ellis45 YogaZehn41Tou29Zehn70 BiologyRasa32Starr48Rasa80 Q1Q2Total ProfEnrolledProfEnrolled CalculusGalt20Rand2848 PhysicsEllis25Chan3045 YogaZehn41Tou2970 BiologyRasa32Starr4880 Desired Current

Total Jan-JunJul-DecTotalJan-JunJul-DecTotal $Gr$ $ $ $ $ $ Cog Sprocket Total Jan- Jun Jul- Dec TotalJan- Jun Jul- Dec Total $Gr$ Cog Sprocket Desired Current

NYJoe5060 Sue80100 TotalCount22 Sales Avg6580

CSV Renderer redesign - True data renderer, not a combination of data and layout - Removing the layout information means the data output file can be consumed more readily by other applications. Excel Renderer - Supports rendering of subreports and nested data regions 17

18 Output RDL to Microsoft Word binary format (.doc) Support for Word 2000 and later Documents fully editable in Word

Apply different format properties to selected text within a textbox - Font settings: Color, Font, TextAlign - Paragraph settings: Indent, SpaceAfter, SpaceBefore - List settings: ListLevel, ListStyle Use HTML tags in selected text - Action: HTML – Interpret HTML tags as styles 19

Reporting Services Tablix Control 20

21 MS has acquired Dundas Software’s Data Visualization products - Chart - Gauge - Map - Barcode - Calendar New Chart and Gauge in SSRS 2008 Other controls planned for post-2008

Stepped Line Range (Spline Area) Pie Callout Polar Radar Range Column/Bar Funnel Pyramid Boxplot/Error 22

Display and monitor real-time data Use as dashboard or scorecard components for visualizing KPIs 23

Reporting Services Data Visualization 24

Globals Data Pane Parameters Data Source & Dataset Office-style Ribbon Properties Pane Group Task Pane Expression Placeholders 25

26 ReportDesignerReportDesigner ReportBuilder2.0ReportBuilder2.0 Report Builder 1.0 Full RDL Support Shared Layout Surface Shared Dialogs Report Models Feel Office 12 Look & Feel VS Integration Integrated Query and Layout Full Report Model Support Click through Reports Limited RDL Support

Reporting Services Report Builder

Application Domains for Report Server Applications, Configuring Authentication in Reporting Services, About URL Reservations and Registration (Reporting Services), Group Variables in SSRS 2008 for Custom Aggregation variables-in-reporting-services-2008-for-custom-aggregation.aspx variables-in-reporting-services-2008-for-custom-aggregation.aspx Reporting Services WMI Provider,

Deepak Kumbhar 29