dbi205 20082008 20052006 washington80100 seattle 5060 spokane 3040 oregon6080 portland 4050 eugene...

36

Upload: sibyl-francis

Post on 14-Jan-2016

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: DBI205 20082008 20052006 Washington80100 Seattle 5060 Spokane 3040 Oregon6080 Portland 4050 Eugene 2030 20052006 WashingtonTotal80100 Seattle5060
Page 2: DBI205 20082008 20052006 Washington80100 Seattle 5060 Spokane 3040 Oregon6080 Portland 4050 Eugene 2030 20052006 WashingtonTotal80100 Seattle5060

Top 10 Reasons to Upgrade to Microsoft SQL Server 2008/R2 Reporting Services

Teo LachevMVP, MCSD, MCITP, [email protected]

DBI205

Page 3: DBI205 20082008 20052006 Washington80100 Seattle 5060 Spokane 3040 Oregon6080 Portland 4050 Eugene 2030 20052006 WashingtonTotal80100 Seattle5060

About Me

Consultant, author, and mentor with focus on Microsoft BIOwner of Prologika – Microsoft BI consulting and training company based in Atlanta (www.prologika.com)Microsoft SQL Server MVP for 5 yearsLeader of Atlanta BI group (atlantabi.sqlpass.org)

Page 4: DBI205 20082008 20052006 Washington80100 Seattle 5060 Spokane 3040 Oregon6080 Portland 4050 Eugene 2030 20052006 WashingtonTotal80100 Seattle5060

Agenda

Present top reasons to upgrade to 2008 and R2Show many demosHelp you discover hidden featuresLet's start with a quick poll

Do you use Reporting Services?If yes, do you use an earlier version than 2008?

Page 5: DBI205 20082008 20052006 Washington80100 Seattle 5060 Spokane 3040 Oregon6080 Portland 4050 Eugene 2030 20052006 WashingtonTotal80100 Seattle5060

TablixReason #1

What’s Tablix?The best of Table – tabular layoutThe best of Matrix – crosstab layoutTABLIX = TABle + LIst + MatriX

Supports flexible report layoutsFixed and dynamic columns and rowsStepped layoutParallel independent column groups

Supports switching between layoutsTable, Matrix, List data regions provide initial layouts onlyYou can always change layout

Create flexible report layouts

2008

Page 6: DBI205 20082008 20052006 Washington80100 Seattle 5060 Spokane 3040 Oregon6080 Portland 4050 Eugene 2030 20052006 WashingtonTotal80100 Seattle5060

2005 2006

Washington 80 100

Seattle 50 60

Spokane 30 40

Oregon 60 80

Portland 40 50

Eugene 20 30

TablixStepped column layout

2005 2006

Washington Total 80 100

Seattle 50 60

Spokane 30 40

Oregon Total 60 80

Portland 40 50

Eugene 20 30

Current Desired

Page 7: DBI205 20082008 20052006 Washington80100 Seattle 5060 Spokane 3040 Oregon6080 Portland 4050 Eugene 2030 20052006 WashingtonTotal80100 Seattle5060

Table Chair

WA Seattle 20 30

Spokane 10 20

OR Portland 10 10

Eugene 25 5

2005 2006

WA Seattle 50 60

Spokane 30 40

OR Portland 40 50

Eugene 20 30

Current

Desired

Year Product

2005 2006 Table Chair

WA Seattle 50 60 20 30

Spokane 30 40 10 20

OR Portland 40 50 10 10

Eugene 20 30 25 5

TablixParallel dynamic groups

Page 8: DBI205 20082008 20052006 Washington80100 Seattle 5060 Spokane 3040 Oregon6080 Portland 4050 Eugene 2030 20052006 WashingtonTotal80100 Seattle5060

2005 2006

NY Joe Count 1 1

Sales 50 60

Avg 50 60

Sue Count 1 1

Sales 80 100

Avg 80 100

Total Count 2 2

Sales 130 160

Avg 65 80

Current Desired

TablixNon-detail aggregates in subtotals

2005 2006

NY Joe 50 60

Sue 80 100

Total Count 2 2

Sales 130 160

Avg 65 80

.. .

.. .

Page 9: DBI205 20082008 20052006 Washington80100 Seattle 5060 Spokane 3040 Oregon6080 Portland 4050 Eugene 2030 20052006 WashingtonTotal80100 Seattle5060

demo

Tablix

Page 10: DBI205 20082008 20052006 Washington80100 Seattle 5060 Spokane 3040 Oregon6080 Portland 4050 Eugene 2030 20052006 WashingtonTotal80100 Seattle5060

Report BuilderReason #2

Implemented as desktop applicationTwo installation options

Stand-alone installer ClickOnce in both Report Manager and SharePoint

Full RDL 2008/R2 supportSupports all data sources including Report Builder models

Report-specific data sources (client preview)Shared data sources deployed to server (server preview)

Author ad-hoc reports

2008/R2

Page 11: DBI205 20082008 20052006 Washington80100 Seattle 5060 Spokane 3040 Oregon6080 Portland 4050 Eugene 2030 20052006 WashingtonTotal80100 Seattle5060

demo

Report Builder 3.0

Page 12: DBI205 20082008 20052006 Washington80100 Seattle 5060 Spokane 3040 Oregon6080 Portland 4050 Eugene 2030 20052006 WashingtonTotal80100 Seattle5060

Data VisualizationsReason #3

2008Enhanced chartingNew gauge region

R2SparklinesIndicatorsData bars

Chart

Jazz up your reports

Gauge

Sparkline

Data BarIndicator

2008/R2

Page 13: DBI205 20082008 20052006 Washington80100 Seattle 5060 Spokane 3040 Oregon6080 Portland 4050 Eugene 2030 20052006 WashingtonTotal80100 Seattle5060

Jazz up Your Reports

Page 14: DBI205 20082008 20052006 Washington80100 Seattle 5060 Spokane 3040 Oregon6080 Portland 4050 Eugene 2030 20052006 WashingtonTotal80100 Seattle5060

demo

Data Visualizations

Page 15: DBI205 20082008 20052006 Washington80100 Seattle 5060 Spokane 3040 Oregon6080 Portland 4050 Eugene 2030 20052006 WashingtonTotal80100 Seattle5060

MappingReason #4

Support for SQL spatial typesGeography – earth coordinatesGeometry – planar coordinates

Multiple map layersSpatial sources

ESRI shapefilesSQL serverSSRS map galleryBing

Add geospatialvisualizations

R2

Page 16: DBI205 20082008 20052006 Washington80100 Seattle 5060 Spokane 3040 Oregon6080 Portland 4050 Eugene 2030 20052006 WashingtonTotal80100 Seattle5060

demo

Maps

Page 17: DBI205 20082008 20052006 Washington80100 Seattle 5060 Spokane 3040 Oregon6080 Portland 4050 Eugene 2030 20052006 WashingtonTotal80100 Seattle5060

Report PartsReason #5

Reuse common report elementsAccelerate report creationIncrease end-user adoption

Share & collaborate

R2

New Report

SourceReport

Report Gallery

Page 18: DBI205 20082008 20052006 Washington80100 Seattle 5060 Spokane 3040 Oregon6080 Portland 4050 Eugene 2030 20052006 WashingtonTotal80100 Seattle5060

demo

Report Parts

Page 19: DBI205 20082008 20052006 Washington80100 Seattle 5060 Spokane 3040 Oregon6080 Portland 4050 Eugene 2030 20052006 WashingtonTotal80100 Seattle5060

Data EnhancementsReason #6 Import and export

data in new ways

R2

ATOM Feed

Published Reports

Data Sources

Encapsu-lating

Reports

SharePoint Farm

Report-BasedData Feeds

SQL Server Reporting Services 2008 R2Data feed capabilities are provided out of the box in every report.

Shared datasetsReports as data feedsNew data providers

SharePoint ListSQL AzureParallel Data Warehouse

Lookup functions

Page 20: DBI205 20082008 20052006 Washington80100 Seattle 5060 Spokane 3040 Oregon6080 Portland 4050 Eugene 2030 20052006 WashingtonTotal80100 Seattle5060

demo

Data Enhancements

Page 21: DBI205 20082008 20052006 Washington80100 Seattle 5060 Spokane 3040 Oregon6080 Portland 4050 Eugene 2030 20052006 WashingtonTotal80100 Seattle5060

Robust Report PlatformReason #7

No dependency on IISEasier configurationBetter resource managementSimplified deployment and adoption

Scalable report engineRedesigned in 2008Reports are not memory boundRedesigned renderers3-4 x report loads by just upgrading to 2008

Scale up better

2008

Page 22: DBI205 20082008 20052006 Washington80100 Seattle 5060 Spokane 3040 Oregon6080 Portland 4050 Eugene 2030 20052006 WashingtonTotal80100 Seattle5060

Configuring Memory Utilization

SSRS 2008 and above support memory configurationSettings in rsreportserver.config configure memoryExample<WorkingSetMaximum>4000000</WorkingSetMaximum><MemoryThreshold>90</MemoryThreshold><MemorySafetyMargin>80</MemorySafetyMargin><WorkingSetMinimum>2400000</WorkingSetMinimum>

Page 23: DBI205 20082008 20052006 Washington80100 Seattle 5060 Spokane 3040 Oregon6080 Portland 4050 Eugene 2030 20052006 WashingtonTotal80100 Seattle5060

demo

Robust Report Platform

Page 24: DBI205 20082008 20052006 Washington80100 Seattle 5060 Spokane 3040 Oregon6080 Portland 4050 Eugene 2030 20052006 WashingtonTotal80100 Seattle5060

Rich Formatting SupportReason #8

Textbox is a constituent controlHas one or more paragraphsEach paragraph has textruns and optionally placeholdersA placeholder represents an expressionSupports a set of HTML and CSS format tagshttp://msdn.microsoft.com/en-us/library/cc645967.aspx

Author reports faster

2008

Page 25: DBI205 20082008 20052006 Washington80100 Seattle 5060 Spokane 3040 Oregon6080 Portland 4050 Eugene 2030 20052006 WashingtonTotal80100 Seattle5060

demo

Rich Formatting Support

Page 26: DBI205 20082008 20052006 Washington80100 Seattle 5060 Spokane 3040 Oregon6080 Portland 4050 Eugene 2030 20052006 WashingtonTotal80100 Seattle5060

Enhanced ExperienceReason #9

Report ViewerSmooth and fluid navigation experienceAJAX-based

Report ManagerSharePoint look and feelWorkflow optimized(no need to preview report to access its properties or manage it)

Improve managementand user experience

R2

Page 27: DBI205 20082008 20052006 Washington80100 Seattle 5060 Spokane 3040 Oregon6080 Portland 4050 Eugene 2030 20052006 WashingtonTotal80100 Seattle5060

demo

Enhanced User Experience

Page 28: DBI205 20082008 20052006 Washington80100 Seattle 5060 Spokane 3040 Oregon6080 Portland 4050 Eugene 2030 20052006 WashingtonTotal80100 Seattle5060

Miscellaneous EnhancementsReason #10

Page break enhancementsDetermine export format and Excel tab namingVertical textExport to Word

Remove limitations

R2

Page 29: DBI205 20082008 20052006 Washington80100 Seattle 5060 Spokane 3040 Oregon6080 Portland 4050 Eugene 2030 20052006 WashingtonTotal80100 Seattle5060

demo

Rendering enhancements

Page 30: DBI205 20082008 20052006 Washington80100 Seattle 5060 Spokane 3040 Oregon6080 Portland 4050 Eugene 2030 20052006 WashingtonTotal80100 Seattle5060

Summary

SSRS is feature-rich reporting platformEvaluate SSRS 2008 and R2Download and install Report Builder 3.0http://tinyurl.com/reportbuilder30Help improving SSRS

Go to connect.microsoft.comLog new suggestions and vote for existing suggestions

Page 31: DBI205 20082008 20052006 Washington80100 Seattle 5060 Spokane 3040 Oregon6080 Portland 4050 Eugene 2030 20052006 WashingtonTotal80100 Seattle5060

Related Content

DBI330: Can Your BI Solution Scale?DBI201: BI Power HourDBI211: What’s New in Microsoft SQL Server Code-Named “Denali” for Reporting Services

DBI378-INT: Microsoft SQL Server Reporting Services Tips and Tricks, How-to and BeyondDBI272-INT: What to Use and When

DBI271-HOL: Exploring Project "Crescent"DBI276-HOL: Working with ATOM Data Feeds in Microsoft SQL Server 2008 R2 SSRSDBI391-HOL: Developing and Consuming Report Libraries in SSRS R2

Product Demo Stations (demo station title and location)

Find Me Later at DBI TLC

Page 32: DBI205 20082008 20052006 Washington80100 Seattle 5060 Spokane 3040 Oregon6080 Portland 4050 Eugene 2030 20052006 WashingtonTotal80100 Seattle5060

What’s Next?

Follow, Tweet and Enter to win an Xbox Kinect Bundle

GAME ON! Join us at the top of every hour at the BI booth to compete in the Crescent Puzzle Challenge and Win Prizes

Sign up to be notified when the next CTP is available at: microsoft.com/sqlserver

@MicrosoftBI

/MicrosoftBI

Join the Conversation

Page 33: DBI205 20082008 20052006 Washington80100 Seattle 5060 Spokane 3040 Oregon6080 Portland 4050 Eugene 2030 20052006 WashingtonTotal80100 Seattle5060

Resources

www.microsoft.com/teched

Sessions On-Demand & Community Microsoft Certification & Training Resources

Resources for IT Professionals Resources for Developers

www.microsoft.com/learning

http://microsoft.com/technet http://microsoft.com/msdn

Learning

http://northamerica.msteched.com

Connect. Share. Discuss.

Page 34: DBI205 20082008 20052006 Washington80100 Seattle 5060 Spokane 3040 Oregon6080 Portland 4050 Eugene 2030 20052006 WashingtonTotal80100 Seattle5060

Complete an evaluation on CommNet and enter to win!

Page 35: DBI205 20082008 20052006 Washington80100 Seattle 5060 Spokane 3040 Oregon6080 Portland 4050 Eugene 2030 20052006 WashingtonTotal80100 Seattle5060

Scan the Tag to evaluate this session now on myTech•Ed Mobile

Page 36: DBI205 20082008 20052006 Washington80100 Seattle 5060 Spokane 3040 Oregon6080 Portland 4050 Eugene 2030 20052006 WashingtonTotal80100 Seattle5060

© 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to

be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS

PRESENTATION.