What’s New in SQL Server 2008 R2


SQL Server 2008 R2 aka Kilmajaro is due for release on May 6th, 2010 and is a much more Business Intelligence focused release. It has a bunch of new features as well as a number of improvements to existing features.

What’s New?

There are three main new features which we’ll take a look at here:

Master Data Services:

This is a “database, configuration tool, Web application, and Web service” that is used to “manage your organization’s master data and maintain an auditable record of that data as it changes over time”. This can then serve up the data for BI & Reporting tools such as Sharepoint, SSRS, SAP Crystal Reports etc for use around the business.

For information on architecture, deployment, security and more, see here. A great getting started guide can be found here

PowerPivot for Sharepoint

“Microsoft SQL Server PowerPivot for SharePoint extends SharePoint 2010 and Excel Services to add server-side processing, collaboration, and document management support for the PowerPivot workbooks that you publish to SharePoint”.

PowerPivot enables Excel workbooks to easily work with over 1,000,000 rows of data and still perform quick calculations…see my other post here.

3 tier diagram of client, middle, backend add-ins

.A great MSDN look at PowerPivot for Sharepoint can be found here.

Multi-Server Administration and Data-Tier Application:

This “forms a central repository for performance data and management policies that tailor the operation of instances of the Database Engine”. It also includes the ability to connect to a SQL Azure Database.

More info on the manageability side of SQL 2008 R2 is here.

What’s Enhanced?

SQL Server Reporting Services (SRSS) have been given a huge boost in SQL 2008 R2, to help bring them closer to dedicated Business Intelligence platforms such as SAP Business Objects Crystal Reports Servers and Business Object EDGE.

Sharepoint Integration: New features include:

  • Support for multiple Sharepoint Zones
  • New Data extension
  • Query designer for Sharepoint Lists as a data source
  • Right to Left text w/Arabic  & Hebrew

and more. You can now use data held in lists inside Sharepoint and include that in your reports, for more info head over to Getting Data from a SharePoint List Data Source Type (Report Builder 3.0).

Report Parts: This is a great feature which allows you store parts of reports on the server, to be re-used by you (or others) at a later date. This means if you’ve got someone who’s awesome at making charts, they can pre-create them and load them up on the server for the benefit of the rest of the team/business 🙂

Report Part Publishing LifeCycle:

image

You can publish the following report parts:

  • Charts
  • Gauges
  • Images and embedded images
  • Maps
  • Parameters
  • Rectangles
  • Tables
  • Matrices
  • Lists
  • This makes it quite similar to SAP Xcelsius but I don’t think it is as fully featured and also, and perhaps most importantly, it doesn’t seem anywhere near as end user friendly.

    MSDN have got more info on Report Part Publishing here.

    Wrap Up:

    I hope this has gone some way to explaining some of the new features of SQL Server 2008 R2 and that it helped show how these can help you and your business 🙂
    The full MSDN article with almost literally 100’s of how to’s, guides and FAQ’s is here:

    http://msdn.microsoft.com/en-us/library/bb500435(SQL.105).aspx

    A deeper look @ PowerPivot


    PowerPivot for Excel

    PowerPivot for Excel supports self-service business intelligence in the following ways.

    • Current row-and-column limitations in Excel are removed so that you can import much more data. This goes far beyond 1,000,000 rows!
    • A data relationship layer lets you integrate data from different sources and work with all of the data holistically. You can enter data, copy data from other worksheets, or import data from corporate databases. You can build relationships among the data to analyze it as if it all originated from a single source.
    • Create portable, reusable data. Data stays inside the workbook. You do not need manage external data connections. If you publish, move, copy, or share a workbook, all the data goes with it.
    • PowerPivot data is fully and immediately available to the rest of the workbook. You can switch between Excel and PowerPivot windows to work on the data and its presentation in PivotTables or charts in an interactive fashion. Working on data or on its presentation are not separate tasks. You work on both together in the same Excel environment.

    PowerPivot lets users build relationships between completely different data sources and still have all the data held entirely within the workbook.

    Try it out:

    You can download PowerPivot for Excel here. Note: It requires Office 2010 beta.

     

    3 tier diagram of client, middle, backend add-ins

     

    PowerPivot for Sharepoint:

    “PowerPivot for SharePoint adds services and infrastructure for loading and unloading PowerPivot data”. The PowerPivot System Service tracks usage of PowerPivot workbooks across the app servers on the farm and deals with “setting up new connections to data that is already loaded in memory, and caching or unloading data if it is no longer used or when there is contention for system resources.” It then presents server health and usage data in reports, enabling admins to see how well the system is performing.

    Excel Services renders the Presentation layer of a Pivot workbook  while the Analysis Services instances detect, extract and process the Pivot data. Here’s a diagram showing how a query request is processed:

    Data processing request diagram

    You can see a full overview over on the MSDN site here.

    Try it out:

    You can download PowerPivot for Sharepoint here. Note: It requires the CTP of SQL 2008 R2  AND Sharepoint 2010 beta.

    Installing PowerPivot for Sharepoint

    There are a number of pre-requisites and steps to installing the product, and they can all be found here:

    http://msdn.microsoft.com/en-us/library/ee210708(SQL.105).aspx

    Microsoft BPOS: Sharepoint Online 2010


    Sharepoint 2010 is due for release around April time 2010 and the Online version will become available through BPOS around September time I do believe.

    When the 2010 version of Sharepoint (and Exchange & OCS) hit online, they will be SO much more fully features than the current 2007 versions; they will in fact be almost the same! This will be especially notable with Sharepoint as their is a large disparity at the moment:

    Read Comparison of Sharepoint Server & Sharepoint Online

    Sharepoint Online 2010 will include all the Business Intelligence (BI) aspects such as:

    • Excel Services
    • Forms Server
    • Dashboards
    • Key Performance Indicators (KPI’s)

    and more 🙂 As a BPOS Partner this is great news…the BI features are becoming more interesting to more people and not having these features can be quite a big barrier to Sharepoint Online adoption. That’ll all change next year which is great news 🙂

    Licensing

    Wave 14 will bring some changes to the BPOS licensing too…there will be Standard and Enterprise USLS…just as there are for the on-premise CALs.

    However, the split of features between the 2 will be decidedly different. The Enterprise CAL will include:

    FAST Enterprise Search

    There are also rumblings that it will include some part of, or ways of linking to, Microsoft’s Data Warehousing technology “Project Madison”. This would certainly fit with the BI capabilities inside Sharepoint…

    I’ll be doing a post dedicated to Madison soon so keep your eyes peeled for that 🙂

    This is all great news, for partners, customers and Redmond as, come H2 of 2010, Sharepoint Online will be a formidable challenger in the world of S+S/SAAS BI and should be pretty great. I, for one, am excited 🙂

    Props to W Cornwill for the Britney pic!

    Microsoft Semblio


    Microsoft Semblio is a new iteration of their development platform which utilises .NET and WPF (Windows Presentation Foundation) and is specifically targeted towards the educational market.

    Semblio can be used to create information rich, graphically engaging, immersive learning materials using a wide range of multimedia, all aimed at enhancing the learning experience for students (and indeed, the teaching experience for teachers!). As it is based on the .NET Framework:

    “it works across software, services, and learning management systems.”

    However, it isn’t just for developers. The Semblio assembly tool, which will ship with Office 2010, will:

    “allow multiple content types to be combined into a single, rich, multimedia presentation, all in a single, familiar, and easy-to-use Microsoft Office-like application”

    image

    This has got something of a Web 2.0 “mashup” stle about it and will certainly be familiar and more engaging for students than more traditional methods. This next screenshot shows the kind of interactivity that can be expected:

    Semblio screenshot1

    Using the slider to increase/decrease the temperature and seeing the effects on the water…

    Benefits:

    This can either mean that schools will have the ability to create exciting learning materials in-house as well as making it easier for partners to create such materials too. You can:

    • Increase the value of your content by enabling educators to customize materials to their specific requirements.
    • Engage today’s students and foster exploratory learning with packaging and arrangement of dynamic, interactive, and rich instructional material.
    • Improve efficiency during content creation by enabling nontechnical subject matter experts to participate in the content creation process
    • Reduce the cost of going digital by creating your content once, then delivering it to all customers regardless of platform.

    To me this looks like a great new addition to the Office suite of products and also a great addition to schools, for students and teachers alike. Having been on visits to various schools this year, it’s clear that they’re much more advanced that back in my day (!) and can sometimes rival corporations when it comes to technology adoption.

    VLE’s (Virtual Learning Environments) such as Moodle, and products such as Sharepoint have made big changes to learning over the past few years; and I can see Semblio really making a mark. These interactive lesson modules delivered in Moodle accessed via Sharepoint would give a great experience for students at home/learning remotely.

    I’d be interested to hear what people involved with Education think about this…be it students, teachers, IT managers, suppliers, coders etc 🙂

    Get Started:

    Download the Semblio SDK.

    Download Visual Studio 2008

    Get familiar Service pack 1 of .NET 3.5 platform

    Get familiar with WPF

    If you want to get more in-depth, grab the programmer’s guide here.

    Other Links:

    Semblio: How it works

    Semblio Blog

    A few Sharepoint 2010 tidbits


    A few more bits of info about Sharpeoint 2010 have come out of TechEd through blogs and tweets.

    The 2 big ones are:

    Groove is to be renamed “Sharepoint Workspace Manager”. I think this will help drive an increase in people using this technology as currently, most people don’t know that Groove & Sharepoint can be used together.

    Sharepoint 2010 is going to be 64bit only-and will require a wholly 64bit environment I.e. “64-bit Windows Server 2008 or 64-bit Windows Server 2008 R2 to run. It also will require 64-bit SQL Server 2008 or 64-bit SQL Server 2005”.

    Another point is that it won’t support Internet Explorer 6 but will be “targeting standards based browsers (XHTML 1.0 compliant) including Internet Explorer 7, Internet Explorer 8 and Firefox 3.x. running on Windows Operating Systems. In addition we’re planning on an increased level of compatibility with Firefox 3.x and Safari 3.x on non-Windows Operating Systems”.

    All info via Mary Jo Foley