Saturday, June 4, 2011

SQL Server 2008 R2 – new features/enhancements in SSRS


There have been quite a few enhancements in SSRS in R2.  Some of the ones that we have played with so far are:
  • Support for the Map and Spatial Data
  • AJAX Report Viewer
  • RDL enhancements like new lookup functions and support for geospatial data
  • ATOM Data Feeds: SSRS data can be exposed using ATOM Data Feeds.  So, that data can be easily consumed by any client that can consume ATOM data feeds.
  • New Data Visualization Report Items like the sparklines, Indicators etc.
In this post, we are going to cover the new feature of supporting map and spatial data.  So, let’s bring up Report Builder 3.0 first and you will see that it feels and looks like exactly it’s predecessor version.  But on the insert tab, you will now also see a Map option which has the option of either using a Map Wizard or to simply insert a map into the report.


Now, if we go with the wizard option, there are a lot of choices that are presented – you can pick the source of the spatial data to be from a SQL Server database (via a query) or you can pick spatial data from a set of installed maps or you can also use a link to a ESRI shapefile.


For this post, let’s pick up from one of the states – Florida and on the next page you will see that you have a choice of adding a bing maps layer as well:


Zoom In/Zoom Out, resolutions are things that you can play with over here.  You can then choose from the different types of data visualization schemes.  We just choose the basic scheme and after clicking finish, the map is embedded within the report layout.  We could also choose to create bubble type visualizations – the example in BOL and also the wizard shows to include sales data by region and that can be easily embedded here.  If we now simply run this report, we can see the embedded map:
This is of course a very simple example to demonstrate the new feature.  The real value comes from extracting the data from the database and then displaying it in the report.  We will cover that in our next blog post using the latest version of the AdventureWorks database from codeplex.


Five of the most important features for in SQL Server 2008 R2:

Here are five of the most important features you should watch for in SQL Server 2008 R2:
  1. Support for 256 logical processors
    Organizations pushing the high end of scalability will want to take advantage of SQL Server 2008 R2 support for up to 256 logical processors (which requires Windows Server 2008 R2). This is a big improvement over the previous maximum of 64 processors.
  2. Improvements in multi-server management
    SQL Server Management Studio (SSMS) has always been great for managing SQL Server. However, SSMS was really for single server management and wasn’t strong in the area of multi-server management. New wizards, dashboards, and enhancements to Policy Based Management will boost SQL Server 2008 R2’s multi-server management capabilities.
  3. Master Data Services
    Almost all large organizations face the problem of multiple data definitions where the same data is defined and used differently in various locations. SQL Server 2008 R2’s new Master Data Services (MDS) feature provides a central portal from which administrators can create and update master data members and hierarchies, with the goal of ensuring data consistency across the enterprise.
  4. Geospatial visualizations in Reporting Services
    Building on the geospatial data types in the base SQL Server 2008 release, SQL Server 2008 R2’s Reporting Services will support reports with visual geographic mapping. New geospatial features include visualizations for mapping routine and custom shapes and support for Microsoft Virtual Earth tiles.
  5. Self-service BI with Project Gemini
    Project Gemini is the core feature of the SQL Server 2008 R2 release. Its goal is to enable organizations to more easily adopt and take advantage of SQL Server’s BI capabilities. It provides self-service BI through a powerful Excel add-in and integrates with SharePoint for centralized management. Project Gemini will require Excel 2010 and SharePoint 2010.

New Features for SQL SERVER 2008 R2(DBA)


Architecture

Changes or Additions to Installation
  • SQL Server 2008 R2 RS no longer supports Win 2k3 running on Itanium processor
  • New role based installation for DB engine and Analysis services
  • No more feature usage reporting option, only error & usage reporting
  • ACCEPTSQLSERVERLICENSETERMS parameter required for unattended installation
  • RS installation in SharePoint mode
Changes or Additions to Hardware requirements
  • Max CPU limited to 8 in SQL Enterprise R2 Edition
  • DataCenter edition supports more than 8 physical processors (OS max) and up to 256 logical processors
Changes or Additions to Editions of SQL Server
We have two new editions that is accompanied with SQL Server 2008 R2. Below are the two new editions
  • DataCenter – for large application workloads, virtualization and consolidation, and management for an organizations database infrastructure.
  • Parallel Data Warehouse – highly scalable data warehouse appliance-based solution.

Administration

Feature
Description
SQL Server Utility
Provides holistic view of SQL Server resource health
Data Tier Application
Simplifies the development, deployment, and management of data-tier elements that support a client-server or multi-tier application
Connectivity to SQL Azure
SQL Server 2008 R2 introduces the ability to connect to SQL Azure Database from the client utilities
Network Connectivity
The VIA protocol is deprecated SQL Server
SQL Server Powershell provider
SQLSERVER:Utility and SQLSERVER:DAC folders in powershell to support SQL Server utility & Data tier application
Unicode Compression
New compression algorithm Standard Compression Scheme for Unicode (SCSU) is added

New Features for BI (Business Intelligence)

Reporting Service Enhancements

  • Map and spatial data visualization
  • Report Builder 3.0
  • ATOM data feeds
  • AJAX Report Viewer
  • Shared Data Sets
  • Enhanced SharePoint Integration for SharePoint 2007 and SharePoint 2010
  • New 2010 SOAP Endpoint
  • Aggregates of Aggregates and much more

Managed Self Service BI

Power Pivot for Excel
  • Brings analysis service to users desktop
  • Allows IT users to create solutions in Microsoft Excel interface
  • Data will be refreshed periodically
Power Pivot for SharePoint
  • Management dashboard for SharePoint administrators
  • Power Pivot health information, hardware resources and data refreshes will be available
Master Data Services
  • Helps an organization to manage master data
  • Data will be standardized, streamlined, and organized into relationships for analysis

Top 10 new features in SQL Server 2008 R2:


Here are the Top 10 new features in SQL Server 2008 R2:

1.  Report Builder 3.0
2.  SQL Server 2008 R2 Datacenter
3.  SQL Server 2008 R2 Parallel Data Warehouse
4.  StreamInsight
5.  Master Data Services
6.  PowerPivot for SharePoint
7.  Data-Tier Application
8.  Unicode Compression
9.  SQL Server Utility
10.   Multi Server Dashboards

What's New in SQL Server 2008 R2 Editions


What's New in SQL Server 2008 R2 Editions

With SQL Server 2008 R2, Microsoft continues to be the value leader, offering rich functionality to support OLTP and BI workloads out of the box at a low cost of ownership relative to competitors. With increasing hardware innovations, SQL Server continues to be the only major database vendor who does not price per core for multi-core processors. 

What’s New in SQL Server 2008 R2 Editions

Built on SQL Server 2008, SQL Server 2008 R2 delivers higher mission-critical scale, more efficient IT, and expanded reporting and analytics through self-service business intelligence. SQL Server 2008 R2 introduces two new premium editions to meet the needs of large scale datacenters and data warehouses.

·         SQL Server 2008 R2 Datacenter
·         SQL Server 2008 R2 Parallel Data Warehouse

New Premium Editions:

Datacenter
Built on SQL Server 2008 R2 Enterprise, SQL Server 2008 R2 Datacenter is designed to deliver a high-performing data platform that provides the highest levels of scalability for large application workloads, virtualization and consolidation, and management for an organization’s database infrastructure. Datacenter helps enable organizations to cost effectively scale their mission-critical environment.
Key features new to Datacenter:
·         Application and Multi-Server Management for enrolling, gaining insights and managing over 25 instances
·         Highest virtualization support for maximum ROI on consolidation and virtualization
·         High-scale complex event processing with SQL Server StreamInsight™
·         Supports more than 8 physical processors for highest levels of scale
·         Supports memory limits up to OS maximum 

Parallel Data Warehouse
SQL Server 2008 R2 Parallel Data Warehouse is a highly scalable data warehouse appliance-based solution. Parallel Data Warehouse delivers performance at low cost through a massively parallel processing (MPP) architecture and compatibility with hardware partners – scale your data warehouse to tens and hundreds of terabytes.
Key features new to Parallel Data Warehouse:
·         10s to 100s TBs enabled by MPP architecture
·         Advanced data warehousing capabilities like Star Join Queries and Change Data Capture
·         Integration with SSIS, SSRS, and SSAS
·         Supports industry standard data warehousing hub and spoke architecture and parallel database copy

Investments in Core Editions

SQL Server 2008 R2 Enterprise
SQL Server 2008 R2 Enterprise delivers a comprehensive data platform that provides built-in security, availability, and scale coupled with robust business intelligence offerings—helping enable the highest service levels for mission-critical workloads.

The following capabilities are new to Enterprise:
·         PowerPivot for SharePoint to support the hosting and management of PowerPivot applications in SharePoint
·         Application and Multi-Server Management for enrolling, gaining insights and managing up to  25 instances
·         Master Data Services for data consistency across heterogeneous systems
·         Data Compression now enabled with UCS-2 Unicode support
·         High-scale complex event processing with SQL Server StreamInsight

SQL Server 2008 R2 Standard
SQL Server 2008 R2 Standard delivers a complete data management and business intelligence platform for departments and small organizations to run their applications—helping enable effective database management with minimal IT resources.
The following capabilities are new to Standard:
·         Backup Compression to reduce data backups by up to 60% and help reduce time spent on backups *
·         Can be managed instance for Application and Multi-Server Management capabilities
·         High-scale complex event processing with SQL Server StreamInsight™

Capitalize on Hardware Innovation

There was always a demand from customers to increase the number of logical processors supported in SQL Server. In SQL Server 2008 R2 the number of logical processors supported has been increased from 64 to 256 and it will take advantage of the multi-core technology. This will help improve performance and scalability for very large data warehousing applications.

Optimize Hardware Resources

This is a great new feature for database administrators as it will provide a real time insight into Server Utilization, Policy Violations etc. This feature will help organizations to strictly apply organization wide policies across servers thereby helping them maintain a healthy system.

Manage Efficiently at Scale

This feature will help database administrator to gain insight into growing applications and databases thereby helping them to ensure better management of database servers.

Enhance Collaboration Across Development and IT

Database Application development will be more closely integrated with Visual Studio 2010 which will help to ensure higher quality during the application development along with easier deployments and better handling of changes over time.

Master Data Services (MDS)

A Master Data Service (MDS) is a kind of data service that is responsible for: managing, in a single place, the uniqueness, integrity, quality, and interrelationships between the data that matters the most. This will improve the quality of your data because of centralized approach of defining; deploying and managing master data thereby ensure reporting consistency across systems.

Build Robust Analytical Applications

Using Microsoft Office Excel 2010 you can build robust analytical applications which will allow in-memory, column oriented processing engine to allow users to interactively explore and perform complex calculations on millions of data at lightening speeds. Using Microsoft Excel 2010 you can easily integrate data from multiple sources such as corporate databases, spreadsheets and external data sources.

Share and Collaborate with Confidence

Using Microsoft Office SharePoint 2010 users can easily publish reports to SharePoint sites thereby making it available across the organizations. The other advantage is that the reports can be refreshed automatically and you can also maintain version controlling and tracking using SharePoint. Once you start using Microsoft Office SharePoint the SharePoint Administrators will have the ability to set server policies and monitor them more effectively thereby securing the business critical information