SlideShare a Scribd company logo
1 of 41
SQL Server 2008 R2 Reporting ServicesWhat's New in Reporting Services Erik Veerman Director, Business Intelligence Solid Quality Mentors
Agenda New Reporting Services Features Report Builder 3.0 & SharePoint 2010 Integration Geospatial and Map Support
Expression Language Lookup functions Aggregation of aggregations Conditional expressions by render format Overall page count Read/write report variable =Lookup(<Field1_Key>, <Field2_Key>, <Field_Return>, "Dataset2") =Avg(Sum(Fields!SalesAmount.Value,"EnglishMonthName"), "CalendarYear") =Variables!MyVariable.SetValue(Now())
Layout Features Pagination Data alignment Text box orientation
Data Visualization Data bars Sparklines Indicators Maps
Shared Components Shared datasets Report parts
ATOM Data Feeds Use Toolbar button in Report Viewer to start export Open ATOMSVC document to import data into PowerPivot table
What's New in Report Access Report Manager Report Viewer
Report Parts Charts Gauges Images and embedded images Maps Parameters Rectangles Tables Matrices Lists
Agenda New Reporting Services Features Report Builder 3.0 & SharePoint 2010 Integration Geospatial and Map Support
Comparing the Authoring EnvironmentsReport Builder 3.0 Installs as standalone Windows Forms application with Office-like ribbons Restricts development to a single report Supports all report design features Provides easy access to shared datasets and report parts Provides wizards to facilitate development Table or Matrix Wizard Chart Wizard Map Wizard Targets power user
Report Builder 3.0 Dataset caching Saves dataset automatically for faster rendering for current edit session Expires dataset after 2 hours Relative references Supports access to subreports, images, or other reports as an action target via relative references Requires save of current report to report server Report Part Gallery Supports search for reusable report parts  Is available only in Report Builder 3.0
SharePoint Lists Data source configuration Connection type: Microsoft SharePoint List Connection string: URL of site containing list Report Designer support Report Designer (Business Intelligence Development Studio) Report Builder 3.0 SharePoint support Windows SharePoint Services 3.0 and higher Microsoft Office SharePoint Server 2007 Office SharePoint Server 2010 Limitations Support for one list only No support for folders in list
What's New for Administration Cache refresh Replaces need for NULL delivery provider to warm cache Updates dataset in cache to help reports run faster SharePoint integration Supports alternate access mappings with Reporting Services Allows use of RS Utility  Displays Reporting Services calls in the SharePoint Unified Logging Service RDL sandboxing Isolates access to report server Supports hosted services environment
Agenda New Reporting Services Features Report Builder 3.0 & SharePoint 2010 Integration Geospatial and Map Support
Map OverviewMap Data Region Add map data region from BIDS Toolbox or Report Builder 3.0 ribbon Use Map Wizard or cancel wizard and manually configure map elements
Map OverviewExample Titles Legend Viewport Point Layer Tile Layer  (Bing Maps) Color Scale Distance Scale
Data Sources SQL Server spatial data type Point: Exact location defined as (X,Y) coordinate Line: Connected sequence of points Polygon: Two-dimensional shape having same start and end point Bing map tiles Provides road, aerial, or hybrid view as background for map layers Requires report server configuration to support Bing Maps Web Services ESRI shapefile Complies with Environmental Systems Research Institute spatial data format Contains data in a pair of files defining geometric or geographic shape and attributes for those shapes Tip: You can use multiple data sources in a single map by adding one layer for each data source
Data Visualization in Map WizardSpatial Query Marker type Marker sizes Marker color
SharePoint 2010 PerformancePoint Services Erik Veerman Director, Business Intelligence Solid Quality Mentors
What Is PerformancePoint Services?Product Evolution March 2007 Fall 2006 ProClarity Analytics 6.2 ProClarity Analytics 6.3 ProClarity is not yet fully integrated Business Scorecard Manager 2005 PerformancePoint Server 2007 PerformancePoint Services 2010 Fall 2005 September 2007 April 2010
PerformancePoint Services Detailed KPIs & decomposition tree Visual scorecards integrated with SharePoint
PPS Element Relationships Comprehensive definitions of these elements will be introduced in the following two topics
New Features SharePoint integration Service application SharePoint Lists and Libraries are the element repositories Integration between PPS filters and standard Web Parts IE 7 or greater, Firefox 3.5, Safari 3.5 (Mac only) New reporting experiences: Decomposition tree Pie charts KPI Details report Filter element
Chart Web Parts & Status Lists Status List Chart Web Part
Business Intelligence Center
Business Intelligence Center Dashboards Web part pages or PerformancePoint dashboards Data Connections PerformancePoint Data sources, Office Data Connection files, and Universal Data Connection files Documents Other content types, such as Excel workbooks, Reporting Services reports, and more PerformancePoint Content Elements for construction of PerformancePoint scorecards and dashboards
Excel 2010 Client & Excel Services Erik Veerman Director, Business Intelligence Solid Quality Mentors
Introducing Excel 2010 User Experience  and Collaboration Data Analysis and Visualization Hosted Spreadsheet and Programmability Analyze with Slicer… Excel Services Work together... Spot trends with Sparklines Extensible Platform ...across thePC, phone,  and browser... REST API Web Services API JavaScript OM Self-service BI with  PowerPivot High Performance Computing ...to bring ideas to life. 64-Bit Excel
Slicers Visual controls that support quick, easy, interactive filtering Position on a worksheet like charts and shapes Can pass selected value(s) to: PivotTables PivotCharts CUBE functions Can be referenced by multiple items Can be formatted using styles
Sparklines “Intense, simple, word-sized graphics” * Represent a workbook data range Types include: Line Column Win/Loss Can be customized with Axis Options and formatted using styles Use merged cells to enlarge their appearance * Conceived of and described by Edward Tufte, author of Beautiful Evidence
Conditional Format Enhancements Improved icon selection and configuration “No Cell Icon” can be used to conditionally hide icons Data Bar supports new features: Bars are drawn proportionally according to their value Negative data bars Richer formatting with fill styles and borders
PivotTable Enhancements Named Sets What-If Analysis “Show As” calculations Additional enhancements
Excel Services Sparklines for better data visualization Interactive PivotTables
SQL Server Data Warehousing:Parallel Data WarehouseFast Track Appliance Erik Veerman Director, Business Intelligence Solid Quality Mentors
Microsoft Data Warehousing Vision Enabling everyone to do BI in organizations of any size Highly scalable & available systems at lowest TCO Flexibility and choice through commodity hardware Business agility and alignment through Hub and Spoke Architecture Departmental Reporting Fast Track Fast Track Regional Reporting High Performance HQ Reporting Central EDW Hub ETL Tools
SQL Server DW Offerings Scale-Up (SMP) Scale-out (MPP) 0    100GB      1TB                    10TB                         100TB                    1PB+
Appliance Model for Data Warehousing ,[object Object]
Time consuming
Expensive
Performance varies

More Related Content

What's hot

Office 365 Saturday Europe - Self-Service Business Intelligence with Power BI
Office 365 Saturday Europe - Self-Service Business Intelligence with Power BIOffice 365 Saturday Europe - Self-Service Business Intelligence with Power BI
Office 365 Saturday Europe - Self-Service Business Intelligence with Power BIMarius Constantinescu [MVP]
 
SQL Server 2016 SSRS and BI
SQL Server 2016 SSRS and BISQL Server 2016 SSRS and BI
SQL Server 2016 SSRS and BIMSDEVMTL
 
AAO BI Portfolio
AAO BI PortfolioAAO BI Portfolio
AAO BI PortfolioAl Ottley
 
SQL Reporting Services
SQL Reporting ServicesSQL Reporting Services
SQL Reporting Servicesneha mittal
 
Data Visualization with Microsoft Reporting Services
Data Visualization with Microsoft Reporting ServicesData Visualization with Microsoft Reporting Services
Data Visualization with Microsoft Reporting ServicesChris Price
 
Business Intelligence Dev. Portfolio
Business Intelligence Dev. PortfolioBusiness Intelligence Dev. Portfolio
Business Intelligence Dev. PortfolioVincent Gaines
 
Business Intelligence Technology Presentation
Business Intelligence Technology PresentationBusiness Intelligence Technology Presentation
Business Intelligence Technology PresentationJohn Paredes
 
Make Your Decisions Smarter With Msbi
Make Your Decisions Smarter With MsbiMake Your Decisions Smarter With Msbi
Make Your Decisions Smarter With MsbiEdureka!
 
Sql business intelligence
Sql business intelligenceSql business intelligence
Sql business intelligenceSqlperfomance
 
Planning And Tracking In Tfs 2010
Planning And Tracking In Tfs 2010Planning And Tracking In Tfs 2010
Planning And Tracking In Tfs 2010Ahmed Nasr El Din
 
Using FME to support open data initiatives and INSPIRE
Using FME to support open data initiatives and INSPIREUsing FME to support open data initiatives and INSPIRE
Using FME to support open data initiatives and INSPIREIMGS
 

What's hot (17)

Office 365 Saturday Europe - Self-Service Business Intelligence with Power BI
Office 365 Saturday Europe - Self-Service Business Intelligence with Power BIOffice 365 Saturday Europe - Self-Service Business Intelligence with Power BI
Office 365 Saturday Europe - Self-Service Business Intelligence with Power BI
 
Princeton SPUG BI-Data Visualization
Princeton SPUG BI-Data VisualizationPrinceton SPUG BI-Data Visualization
Princeton SPUG BI-Data Visualization
 
SQL Server 2016 SSRS and BI
SQL Server 2016 SSRS and BISQL Server 2016 SSRS and BI
SQL Server 2016 SSRS and BI
 
Sap bo xi r4.0 short
Sap bo xi r4.0  shortSap bo xi r4.0  short
Sap bo xi r4.0 short
 
AAO BI Portfolio
AAO BI PortfolioAAO BI Portfolio
AAO BI Portfolio
 
SQL Reporting Services
SQL Reporting ServicesSQL Reporting Services
SQL Reporting Services
 
See Beyond the Numbers: Data Visualization in SharePoint
See Beyond the Numbers: Data Visualization in SharePointSee Beyond the Numbers: Data Visualization in SharePoint
See Beyond the Numbers: Data Visualization in SharePoint
 
Data Visualization with Microsoft Reporting Services
Data Visualization with Microsoft Reporting ServicesData Visualization with Microsoft Reporting Services
Data Visualization with Microsoft Reporting Services
 
Boston Area SharePoint User Group BI Data Visualization
Boston Area SharePoint User Group BI Data VisualizationBoston Area SharePoint User Group BI Data Visualization
Boston Area SharePoint User Group BI Data Visualization
 
Getting power bi
Getting power biGetting power bi
Getting power bi
 
Business Intelligence Dev. Portfolio
Business Intelligence Dev. PortfolioBusiness Intelligence Dev. Portfolio
Business Intelligence Dev. Portfolio
 
Business Intelligence Technology Presentation
Business Intelligence Technology PresentationBusiness Intelligence Technology Presentation
Business Intelligence Technology Presentation
 
Make Your Decisions Smarter With Msbi
Make Your Decisions Smarter With MsbiMake Your Decisions Smarter With Msbi
Make Your Decisions Smarter With Msbi
 
Sql business intelligence
Sql business intelligenceSql business intelligence
Sql business intelligence
 
PSC & OOMXL
PSC & OOMXLPSC & OOMXL
PSC & OOMXL
 
Planning And Tracking In Tfs 2010
Planning And Tracking In Tfs 2010Planning And Tracking In Tfs 2010
Planning And Tracking In Tfs 2010
 
Using FME to support open data initiatives and INSPIRE
Using FME to support open data initiatives and INSPIREUsing FME to support open data initiatives and INSPIRE
Using FME to support open data initiatives and INSPIRE
 

Viewers also liked

Microsoft Enterprise Cube
Microsoft Enterprise CubeMicrosoft Enterprise Cube
Microsoft Enterprise CubeMark Kromer
 
SQL Sevrer 2008 R2 Overview
SQL Sevrer 2008 R2 OverviewSQL Sevrer 2008 R2 Overview
SQL Sevrer 2008 R2 OverviewMark Kromer
 
Pentaho Analytics at Tampa Analytics September Meetup
Pentaho Analytics at Tampa Analytics September MeetupPentaho Analytics at Tampa Analytics September Meetup
Pentaho Analytics at Tampa Analytics September MeetupMark Kromer
 
Big Data with SQL Server
Big Data with SQL ServerBig Data with SQL Server
Big Data with SQL ServerMark Kromer
 
What's new in SQL Server 2012 for philly code camp 2012.1
What's new in SQL Server 2012 for philly code camp 2012.1What's new in SQL Server 2012 for philly code camp 2012.1
What's new in SQL Server 2012 for philly code camp 2012.1Mark Kromer
 
Microsoft Event Registration System Hosted on Windows Azure
Microsoft Event Registration System Hosted on Windows AzureMicrosoft Event Registration System Hosted on Windows Azure
Microsoft Event Registration System Hosted on Windows AzureMark Kromer
 
TDC2016POA | Trilha BigData - Orquestrando Hadoop, Cassandra e MongoDB com o ...
TDC2016POA | Trilha BigData - Orquestrando Hadoop, Cassandra e MongoDB com o ...TDC2016POA | Trilha BigData - Orquestrando Hadoop, Cassandra e MongoDB com o ...
TDC2016POA | Trilha BigData - Orquestrando Hadoop, Cassandra e MongoDB com o ...tdc-globalcode
 
Big Data Analytics in the Cloud with Microsoft Azure
Big Data Analytics in the Cloud with Microsoft AzureBig Data Analytics in the Cloud with Microsoft Azure
Big Data Analytics in the Cloud with Microsoft AzureMark Kromer
 

Viewers also liked (8)

Microsoft Enterprise Cube
Microsoft Enterprise CubeMicrosoft Enterprise Cube
Microsoft Enterprise Cube
 
SQL Sevrer 2008 R2 Overview
SQL Sevrer 2008 R2 OverviewSQL Sevrer 2008 R2 Overview
SQL Sevrer 2008 R2 Overview
 
Pentaho Analytics at Tampa Analytics September Meetup
Pentaho Analytics at Tampa Analytics September MeetupPentaho Analytics at Tampa Analytics September Meetup
Pentaho Analytics at Tampa Analytics September Meetup
 
Big Data with SQL Server
Big Data with SQL ServerBig Data with SQL Server
Big Data with SQL Server
 
What's new in SQL Server 2012 for philly code camp 2012.1
What's new in SQL Server 2012 for philly code camp 2012.1What's new in SQL Server 2012 for philly code camp 2012.1
What's new in SQL Server 2012 for philly code camp 2012.1
 
Microsoft Event Registration System Hosted on Windows Azure
Microsoft Event Registration System Hosted on Windows AzureMicrosoft Event Registration System Hosted on Windows Azure
Microsoft Event Registration System Hosted on Windows Azure
 
TDC2016POA | Trilha BigData - Orquestrando Hadoop, Cassandra e MongoDB com o ...
TDC2016POA | Trilha BigData - Orquestrando Hadoop, Cassandra e MongoDB com o ...TDC2016POA | Trilha BigData - Orquestrando Hadoop, Cassandra e MongoDB com o ...
TDC2016POA | Trilha BigData - Orquestrando Hadoop, Cassandra e MongoDB com o ...
 
Big Data Analytics in the Cloud with Microsoft Azure
Big Data Analytics in the Cloud with Microsoft AzureBig Data Analytics in the Cloud with Microsoft Azure
Big Data Analytics in the Cloud with Microsoft Azure
 

Similar to R2 roadshows

SQL Server 2008 R2 - Developing Rich Reporting Solutions Presentation
SQL Server 2008 R2 - Developing Rich Reporting Solutions PresentationSQL Server 2008 R2 - Developing Rich Reporting Solutions Presentation
SQL Server 2008 R2 - Developing Rich Reporting Solutions PresentationMicrosoft Private Cloud
 
SSAS - Other Cube Browsers
SSAS - Other Cube BrowsersSSAS - Other Cube Browsers
SSAS - Other Cube BrowsersPeter Gfader
 
SSRS 2008 R2
SSRS 2008 R2SSRS 2008 R2
SSRS 2008 R2tomerl
 
Inteligencia de Negocios con PowerView
Inteligencia de Negocios con PowerViewInteligencia de Negocios con PowerView
Inteligencia de Negocios con PowerViewEduardo Castro
 
FCSPUG - SharePoint Business Intelligence and Data Visualization - See Beyond...
FCSPUG - SharePoint Business Intelligence and Data Visualization - See Beyond...FCSPUG - SharePoint Business Intelligence and Data Visualization - See Beyond...
FCSPUG - SharePoint Business Intelligence and Data Visualization - See Beyond...Knowledge Management Associates, LLC
 
Reports with SQL Server Reporting Services
Reports with SQL Server Reporting ServicesReports with SQL Server Reporting Services
Reports with SQL Server Reporting ServicesPeter Gfader
 
SQL Server 2008 for Developers
SQL Server 2008 for DevelopersSQL Server 2008 for Developers
SQL Server 2008 for Developersukdpe
 
20071204 Arc Ready Office As A Platform
20071204 Arc Ready Office As A Platform20071204 Arc Ready Office As A Platform
20071204 Arc Ready Office As A PlatformDavid Chou
 
Sql server 2008 business intelligence tdm deck
Sql server 2008 business intelligence tdm deckSql server 2008 business intelligence tdm deck
Sql server 2008 business intelligence tdm deckKlaudiia Jacome
 
Whats New Sql Server 2008 R2
Whats New Sql Server 2008 R2Whats New Sql Server 2008 R2
Whats New Sql Server 2008 R2Eduardo Castro
 
SharePoint Connections Coast to Coast Business Intelligence Solutions with Sh...
SharePoint Connections Coast to Coast Business Intelligence Solutions with Sh...SharePoint Connections Coast to Coast Business Intelligence Solutions with Sh...
SharePoint Connections Coast to Coast Business Intelligence Solutions with Sh...Ivan Sanders
 
Composite Applications Speaking Tour - Lap Around Office Business Architectures
Composite Applications Speaking Tour - Lap Around Office Business ArchitecturesComposite Applications Speaking Tour - Lap Around Office Business Architectures
Composite Applications Speaking Tour - Lap Around Office Business ArchitecturesMike Walker
 
Whats New Sql Server 2008 R2 Cw
Whats New Sql Server 2008 R2 CwWhats New Sql Server 2008 R2 Cw
Whats New Sql Server 2008 R2 CwEduardo Castro
 
See Beyond the Numbers: Data Visualization in SharePoint 2010
See Beyond the Numbers: Data Visualization in SharePoint 2010See Beyond the Numbers: Data Visualization in SharePoint 2010
See Beyond the Numbers: Data Visualization in SharePoint 2010Sadalit Van Buren
 
Operational dashboarding and reporting with Microsoft Business Intelligence
Operational dashboarding and reporting with Microsoft Business IntelligenceOperational dashboarding and reporting with Microsoft Business Intelligence
Operational dashboarding and reporting with Microsoft Business IntelligenceJohn White
 
SAP BI with BO from LCC Infotech,Hyderabad
SAP BI with BO from LCC Infotech,HyderabadSAP BI with BO from LCC Infotech,Hyderabad
SAP BI with BO from LCC Infotech,Hyderabadlccinfotech
 
Presentation on Crystal Reports and Business Objects Enterprise Features
Presentation on Crystal Reports and Business Objects Enterprise FeaturesPresentation on Crystal Reports and Business Objects Enterprise Features
Presentation on Crystal Reports and Business Objects Enterprise FeaturesInfoDev
 

Similar to R2 roadshows (20)

SQL Server 2008 R2 - Developing Rich Reporting Solutions Presentation
SQL Server 2008 R2 - Developing Rich Reporting Solutions PresentationSQL Server 2008 R2 - Developing Rich Reporting Solutions Presentation
SQL Server 2008 R2 - Developing Rich Reporting Solutions Presentation
 
SSAS - Other Cube Browsers
SSAS - Other Cube BrowsersSSAS - Other Cube Browsers
SSAS - Other Cube Browsers
 
Sp tech con-bi2011
Sp tech con-bi2011Sp tech con-bi2011
Sp tech con-bi2011
 
SSRS 2008 R2
SSRS 2008 R2SSRS 2008 R2
SSRS 2008 R2
 
Inteligencia de Negocios con PowerView
Inteligencia de Negocios con PowerViewInteligencia de Negocios con PowerView
Inteligencia de Negocios con PowerView
 
Sps south fla-bi_data_visualization
Sps south fla-bi_data_visualizationSps south fla-bi_data_visualization
Sps south fla-bi_data_visualization
 
FCSPUG - SharePoint Business Intelligence and Data Visualization - See Beyond...
FCSPUG - SharePoint Business Intelligence and Data Visualization - See Beyond...FCSPUG - SharePoint Business Intelligence and Data Visualization - See Beyond...
FCSPUG - SharePoint Business Intelligence and Data Visualization - See Beyond...
 
Reports with SQL Server Reporting Services
Reports with SQL Server Reporting ServicesReports with SQL Server Reporting Services
Reports with SQL Server Reporting Services
 
SQL Server 2008 for Developers
SQL Server 2008 for DevelopersSQL Server 2008 for Developers
SQL Server 2008 for Developers
 
20071204 Arc Ready Office As A Platform
20071204 Arc Ready Office As A Platform20071204 Arc Ready Office As A Platform
20071204 Arc Ready Office As A Platform
 
Sql server 2008 business intelligence tdm deck
Sql server 2008 business intelligence tdm deckSql server 2008 business intelligence tdm deck
Sql server 2008 business intelligence tdm deck
 
Whats New Sql Server 2008 R2
Whats New Sql Server 2008 R2Whats New Sql Server 2008 R2
Whats New Sql Server 2008 R2
 
SharePoint Connections Coast to Coast Business Intelligence Solutions with Sh...
SharePoint Connections Coast to Coast Business Intelligence Solutions with Sh...SharePoint Connections Coast to Coast Business Intelligence Solutions with Sh...
SharePoint Connections Coast to Coast Business Intelligence Solutions with Sh...
 
Composite Applications Speaking Tour - Lap Around Office Business Architectures
Composite Applications Speaking Tour - Lap Around Office Business ArchitecturesComposite Applications Speaking Tour - Lap Around Office Business Architectures
Composite Applications Speaking Tour - Lap Around Office Business Architectures
 
Sp insights by vineet 3-17
Sp insights by vineet 3-17Sp insights by vineet 3-17
Sp insights by vineet 3-17
 
Whats New Sql Server 2008 R2 Cw
Whats New Sql Server 2008 R2 CwWhats New Sql Server 2008 R2 Cw
Whats New Sql Server 2008 R2 Cw
 
See Beyond the Numbers: Data Visualization in SharePoint 2010
See Beyond the Numbers: Data Visualization in SharePoint 2010See Beyond the Numbers: Data Visualization in SharePoint 2010
See Beyond the Numbers: Data Visualization in SharePoint 2010
 
Operational dashboarding and reporting with Microsoft Business Intelligence
Operational dashboarding and reporting with Microsoft Business IntelligenceOperational dashboarding and reporting with Microsoft Business Intelligence
Operational dashboarding and reporting with Microsoft Business Intelligence
 
SAP BI with BO from LCC Infotech,Hyderabad
SAP BI with BO from LCC Infotech,HyderabadSAP BI with BO from LCC Infotech,Hyderabad
SAP BI with BO from LCC Infotech,Hyderabad
 
Presentation on Crystal Reports and Business Objects Enterprise Features
Presentation on Crystal Reports and Business Objects Enterprise FeaturesPresentation on Crystal Reports and Business Objects Enterprise Features
Presentation on Crystal Reports and Business Objects Enterprise Features
 

More from Mark Kromer

Fabric Data Factory Pipeline Copy Perf Tips.pptx
Fabric Data Factory Pipeline Copy Perf Tips.pptxFabric Data Factory Pipeline Copy Perf Tips.pptx
Fabric Data Factory Pipeline Copy Perf Tips.pptxMark Kromer
 
Build data quality rules and data cleansing into your data pipelines
Build data quality rules and data cleansing into your data pipelinesBuild data quality rules and data cleansing into your data pipelines
Build data quality rules and data cleansing into your data pipelinesMark Kromer
 
Mapping Data Flows Training deck Q1 CY22
Mapping Data Flows Training deck Q1 CY22Mapping Data Flows Training deck Q1 CY22
Mapping Data Flows Training deck Q1 CY22Mark Kromer
 
Data cleansing and prep with synapse data flows
Data cleansing and prep with synapse data flowsData cleansing and prep with synapse data flows
Data cleansing and prep with synapse data flowsMark Kromer
 
Data cleansing and data prep with synapse data flows
Data cleansing and data prep with synapse data flowsData cleansing and data prep with synapse data flows
Data cleansing and data prep with synapse data flowsMark Kromer
 
Mapping Data Flows Training April 2021
Mapping Data Flows Training April 2021Mapping Data Flows Training April 2021
Mapping Data Flows Training April 2021Mark Kromer
 
Mapping Data Flows Perf Tuning April 2021
Mapping Data Flows Perf Tuning April 2021Mapping Data Flows Perf Tuning April 2021
Mapping Data Flows Perf Tuning April 2021Mark Kromer
 
Data Lake ETL in the Cloud with ADF
Data Lake ETL in the Cloud with ADFData Lake ETL in the Cloud with ADF
Data Lake ETL in the Cloud with ADFMark Kromer
 
Azure Data Factory Data Wrangling with Power Query
Azure Data Factory Data Wrangling with Power QueryAzure Data Factory Data Wrangling with Power Query
Azure Data Factory Data Wrangling with Power QueryMark Kromer
 
Azure Data Factory Data Flow Performance Tuning 101
Azure Data Factory Data Flow Performance Tuning 101Azure Data Factory Data Flow Performance Tuning 101
Azure Data Factory Data Flow Performance Tuning 101Mark Kromer
 
Data Quality Patterns in the Cloud with ADF
Data Quality Patterns in the Cloud with ADFData Quality Patterns in the Cloud with ADF
Data Quality Patterns in the Cloud with ADFMark Kromer
 
Azure Data Factory Data Flows Training (Sept 2020 Update)
Azure Data Factory Data Flows Training (Sept 2020 Update)Azure Data Factory Data Flows Training (Sept 2020 Update)
Azure Data Factory Data Flows Training (Sept 2020 Update)Mark Kromer
 
Data quality patterns in the cloud with ADF
Data quality patterns in the cloud with ADFData quality patterns in the cloud with ADF
Data quality patterns in the cloud with ADFMark Kromer
 
Azure Data Factory Data Flows Training v005
Azure Data Factory Data Flows Training v005Azure Data Factory Data Flows Training v005
Azure Data Factory Data Flows Training v005Mark Kromer
 
Data Quality Patterns in the Cloud with Azure Data Factory
Data Quality Patterns in the Cloud with Azure Data FactoryData Quality Patterns in the Cloud with Azure Data Factory
Data Quality Patterns in the Cloud with Azure Data FactoryMark Kromer
 
ADF Mapping Data Flows Level 300
ADF Mapping Data Flows Level 300ADF Mapping Data Flows Level 300
ADF Mapping Data Flows Level 300Mark Kromer
 
ADF Mapping Data Flows Training V2
ADF Mapping Data Flows Training V2ADF Mapping Data Flows Training V2
ADF Mapping Data Flows Training V2Mark Kromer
 
ADF Mapping Data Flows Training Slides V1
ADF Mapping Data Flows Training Slides V1ADF Mapping Data Flows Training Slides V1
ADF Mapping Data Flows Training Slides V1Mark Kromer
 
ADF Mapping Data Flow Private Preview Migration
ADF Mapping Data Flow Private Preview MigrationADF Mapping Data Flow Private Preview Migration
ADF Mapping Data Flow Private Preview MigrationMark Kromer
 
Azure Data Factory ETL Patterns in the Cloud
Azure Data Factory ETL Patterns in the CloudAzure Data Factory ETL Patterns in the Cloud
Azure Data Factory ETL Patterns in the CloudMark Kromer
 

More from Mark Kromer (20)

Fabric Data Factory Pipeline Copy Perf Tips.pptx
Fabric Data Factory Pipeline Copy Perf Tips.pptxFabric Data Factory Pipeline Copy Perf Tips.pptx
Fabric Data Factory Pipeline Copy Perf Tips.pptx
 
Build data quality rules and data cleansing into your data pipelines
Build data quality rules and data cleansing into your data pipelinesBuild data quality rules and data cleansing into your data pipelines
Build data quality rules and data cleansing into your data pipelines
 
Mapping Data Flows Training deck Q1 CY22
Mapping Data Flows Training deck Q1 CY22Mapping Data Flows Training deck Q1 CY22
Mapping Data Flows Training deck Q1 CY22
 
Data cleansing and prep with synapse data flows
Data cleansing and prep with synapse data flowsData cleansing and prep with synapse data flows
Data cleansing and prep with synapse data flows
 
Data cleansing and data prep with synapse data flows
Data cleansing and data prep with synapse data flowsData cleansing and data prep with synapse data flows
Data cleansing and data prep with synapse data flows
 
Mapping Data Flows Training April 2021
Mapping Data Flows Training April 2021Mapping Data Flows Training April 2021
Mapping Data Flows Training April 2021
 
Mapping Data Flows Perf Tuning April 2021
Mapping Data Flows Perf Tuning April 2021Mapping Data Flows Perf Tuning April 2021
Mapping Data Flows Perf Tuning April 2021
 
Data Lake ETL in the Cloud with ADF
Data Lake ETL in the Cloud with ADFData Lake ETL in the Cloud with ADF
Data Lake ETL in the Cloud with ADF
 
Azure Data Factory Data Wrangling with Power Query
Azure Data Factory Data Wrangling with Power QueryAzure Data Factory Data Wrangling with Power Query
Azure Data Factory Data Wrangling with Power Query
 
Azure Data Factory Data Flow Performance Tuning 101
Azure Data Factory Data Flow Performance Tuning 101Azure Data Factory Data Flow Performance Tuning 101
Azure Data Factory Data Flow Performance Tuning 101
 
Data Quality Patterns in the Cloud with ADF
Data Quality Patterns in the Cloud with ADFData Quality Patterns in the Cloud with ADF
Data Quality Patterns in the Cloud with ADF
 
Azure Data Factory Data Flows Training (Sept 2020 Update)
Azure Data Factory Data Flows Training (Sept 2020 Update)Azure Data Factory Data Flows Training (Sept 2020 Update)
Azure Data Factory Data Flows Training (Sept 2020 Update)
 
Data quality patterns in the cloud with ADF
Data quality patterns in the cloud with ADFData quality patterns in the cloud with ADF
Data quality patterns in the cloud with ADF
 
Azure Data Factory Data Flows Training v005
Azure Data Factory Data Flows Training v005Azure Data Factory Data Flows Training v005
Azure Data Factory Data Flows Training v005
 
Data Quality Patterns in the Cloud with Azure Data Factory
Data Quality Patterns in the Cloud with Azure Data FactoryData Quality Patterns in the Cloud with Azure Data Factory
Data Quality Patterns in the Cloud with Azure Data Factory
 
ADF Mapping Data Flows Level 300
ADF Mapping Data Flows Level 300ADF Mapping Data Flows Level 300
ADF Mapping Data Flows Level 300
 
ADF Mapping Data Flows Training V2
ADF Mapping Data Flows Training V2ADF Mapping Data Flows Training V2
ADF Mapping Data Flows Training V2
 
ADF Mapping Data Flows Training Slides V1
ADF Mapping Data Flows Training Slides V1ADF Mapping Data Flows Training Slides V1
ADF Mapping Data Flows Training Slides V1
 
ADF Mapping Data Flow Private Preview Migration
ADF Mapping Data Flow Private Preview MigrationADF Mapping Data Flow Private Preview Migration
ADF Mapping Data Flow Private Preview Migration
 
Azure Data Factory ETL Patterns in the Cloud
Azure Data Factory ETL Patterns in the CloudAzure Data Factory ETL Patterns in the Cloud
Azure Data Factory ETL Patterns in the Cloud
 

Recently uploaded

Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptxmary850239
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataBabyAnnMotar
 
4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptxmary850239
 
Mental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young mindsMental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young mindsPooky Knightsmith
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17Celine George
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdfMr Bounab Samir
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxSayali Powar
 
Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWQuiz Club NITW
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQuiz Club NITW
 
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxDIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxMichelleTuguinay1
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQuiz Club NITW
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 

Recently uploaded (20)

Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
prashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Professionprashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Profession
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped data
 
4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx
 
Mental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young mindsMental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young minds
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdf
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
 
Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITW
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
 
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxDIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 

R2 roadshows

  • 1. SQL Server 2008 R2 Reporting ServicesWhat's New in Reporting Services Erik Veerman Director, Business Intelligence Solid Quality Mentors
  • 2. Agenda New Reporting Services Features Report Builder 3.0 & SharePoint 2010 Integration Geospatial and Map Support
  • 3. Expression Language Lookup functions Aggregation of aggregations Conditional expressions by render format Overall page count Read/write report variable =Lookup(<Field1_Key>, <Field2_Key>, <Field_Return>, "Dataset2") =Avg(Sum(Fields!SalesAmount.Value,"EnglishMonthName"), "CalendarYear") =Variables!MyVariable.SetValue(Now())
  • 4. Layout Features Pagination Data alignment Text box orientation
  • 5. Data Visualization Data bars Sparklines Indicators Maps
  • 6. Shared Components Shared datasets Report parts
  • 7. ATOM Data Feeds Use Toolbar button in Report Viewer to start export Open ATOMSVC document to import data into PowerPivot table
  • 8. What's New in Report Access Report Manager Report Viewer
  • 9. Report Parts Charts Gauges Images and embedded images Maps Parameters Rectangles Tables Matrices Lists
  • 10. Agenda New Reporting Services Features Report Builder 3.0 & SharePoint 2010 Integration Geospatial and Map Support
  • 11. Comparing the Authoring EnvironmentsReport Builder 3.0 Installs as standalone Windows Forms application with Office-like ribbons Restricts development to a single report Supports all report design features Provides easy access to shared datasets and report parts Provides wizards to facilitate development Table or Matrix Wizard Chart Wizard Map Wizard Targets power user
  • 12. Report Builder 3.0 Dataset caching Saves dataset automatically for faster rendering for current edit session Expires dataset after 2 hours Relative references Supports access to subreports, images, or other reports as an action target via relative references Requires save of current report to report server Report Part Gallery Supports search for reusable report parts Is available only in Report Builder 3.0
  • 13. SharePoint Lists Data source configuration Connection type: Microsoft SharePoint List Connection string: URL of site containing list Report Designer support Report Designer (Business Intelligence Development Studio) Report Builder 3.0 SharePoint support Windows SharePoint Services 3.0 and higher Microsoft Office SharePoint Server 2007 Office SharePoint Server 2010 Limitations Support for one list only No support for folders in list
  • 14. What's New for Administration Cache refresh Replaces need for NULL delivery provider to warm cache Updates dataset in cache to help reports run faster SharePoint integration Supports alternate access mappings with Reporting Services Allows use of RS Utility Displays Reporting Services calls in the SharePoint Unified Logging Service RDL sandboxing Isolates access to report server Supports hosted services environment
  • 15. Agenda New Reporting Services Features Report Builder 3.0 & SharePoint 2010 Integration Geospatial and Map Support
  • 16. Map OverviewMap Data Region Add map data region from BIDS Toolbox or Report Builder 3.0 ribbon Use Map Wizard or cancel wizard and manually configure map elements
  • 17. Map OverviewExample Titles Legend Viewport Point Layer Tile Layer (Bing Maps) Color Scale Distance Scale
  • 18. Data Sources SQL Server spatial data type Point: Exact location defined as (X,Y) coordinate Line: Connected sequence of points Polygon: Two-dimensional shape having same start and end point Bing map tiles Provides road, aerial, or hybrid view as background for map layers Requires report server configuration to support Bing Maps Web Services ESRI shapefile Complies with Environmental Systems Research Institute spatial data format Contains data in a pair of files defining geometric or geographic shape and attributes for those shapes Tip: You can use multiple data sources in a single map by adding one layer for each data source
  • 19. Data Visualization in Map WizardSpatial Query Marker type Marker sizes Marker color
  • 20. SharePoint 2010 PerformancePoint Services Erik Veerman Director, Business Intelligence Solid Quality Mentors
  • 21. What Is PerformancePoint Services?Product Evolution March 2007 Fall 2006 ProClarity Analytics 6.2 ProClarity Analytics 6.3 ProClarity is not yet fully integrated Business Scorecard Manager 2005 PerformancePoint Server 2007 PerformancePoint Services 2010 Fall 2005 September 2007 April 2010
  • 22. PerformancePoint Services Detailed KPIs & decomposition tree Visual scorecards integrated with SharePoint
  • 23. PPS Element Relationships Comprehensive definitions of these elements will be introduced in the following two topics
  • 24. New Features SharePoint integration Service application SharePoint Lists and Libraries are the element repositories Integration between PPS filters and standard Web Parts IE 7 or greater, Firefox 3.5, Safari 3.5 (Mac only) New reporting experiences: Decomposition tree Pie charts KPI Details report Filter element
  • 25. Chart Web Parts & Status Lists Status List Chart Web Part
  • 27. Business Intelligence Center Dashboards Web part pages or PerformancePoint dashboards Data Connections PerformancePoint Data sources, Office Data Connection files, and Universal Data Connection files Documents Other content types, such as Excel workbooks, Reporting Services reports, and more PerformancePoint Content Elements for construction of PerformancePoint scorecards and dashboards
  • 28. Excel 2010 Client & Excel Services Erik Veerman Director, Business Intelligence Solid Quality Mentors
  • 29. Introducing Excel 2010 User Experience and Collaboration Data Analysis and Visualization Hosted Spreadsheet and Programmability Analyze with Slicer… Excel Services Work together... Spot trends with Sparklines Extensible Platform ...across thePC, phone, and browser... REST API Web Services API JavaScript OM Self-service BI with PowerPivot High Performance Computing ...to bring ideas to life. 64-Bit Excel
  • 30. Slicers Visual controls that support quick, easy, interactive filtering Position on a worksheet like charts and shapes Can pass selected value(s) to: PivotTables PivotCharts CUBE functions Can be referenced by multiple items Can be formatted using styles
  • 31. Sparklines “Intense, simple, word-sized graphics” * Represent a workbook data range Types include: Line Column Win/Loss Can be customized with Axis Options and formatted using styles Use merged cells to enlarge their appearance * Conceived of and described by Edward Tufte, author of Beautiful Evidence
  • 32. Conditional Format Enhancements Improved icon selection and configuration “No Cell Icon” can be used to conditionally hide icons Data Bar supports new features: Bars are drawn proportionally according to their value Negative data bars Richer formatting with fill styles and borders
  • 33. PivotTable Enhancements Named Sets What-If Analysis “Show As” calculations Additional enhancements
  • 34. Excel Services Sparklines for better data visualization Interactive PivotTables
  • 35. SQL Server Data Warehousing:Parallel Data WarehouseFast Track Appliance Erik Veerman Director, Business Intelligence Solid Quality Mentors
  • 36. Microsoft Data Warehousing Vision Enabling everyone to do BI in organizations of any size Highly scalable & available systems at lowest TCO Flexibility and choice through commodity hardware Business agility and alignment through Hub and Spoke Architecture Departmental Reporting Fast Track Fast Track Regional Reporting High Performance HQ Reporting Central EDW Hub ETL Tools
  • 37. SQL Server DW Offerings Scale-Up (SMP) Scale-out (MPP) 0 100GB 1TB 10TB 100TB 1PB+
  • 38.
  • 42.
  • 43. Pre-built & tuned h/w + s/w
  • 44. Views entire stack holistically
  • 45. Known performance & scalability
  • 47. Leverages Sequential I/OLower TCO Faster deployment Benefits Better performance Minimised DBA time
  • 48.
  • 49.
  • 54.
  • 55.
  • 56. Parallel Data Warehouse Control Rack DataRack Data Rack/s Control Rack