OPASS April Meeting Recap

Last Thursday I had the pleasure of speaking in Orlando, FL at the OPASS monthly meeting.  I spoke on Extending SSRS with Custom Code and you can find the presentation material here.

What I’d really like to share with you about the event is what a fantastic group this is.  They really know how to welcome new people and serve out some amazing food too!  OPASS meets the third Thursday every month at an amazing location called Route 46.  Here’s the address:

Route 46

4316 SR 46

Sanford, FL

Here’s just a few pictures from the even courtesy of Karla Landrum (@karlakay22).  These are the winners of some “Prag Swag” I brought.


Brook Ranne (@babblingbrook01) the big winner of a Pragmatic Works Virtual Training course.


Find out more about this group at http://orlando.sqlpass.org/.  The next meeting will be presented by Rodney Landrum (@SQLBeat) May 18, 2012 on CSI – Taking a Stab at Column Stored Indexes.

Choosing the Right Microsoft Reporting Technology Part 5: Power View

In part five of this on going series about choosing the right reporting tool we will discuss the newest of tools called Power View.  While Power View is part of Reporting Services in SQL Server 2012 I’ve decided to split it as it’s own topic to help understand when you would use it over the traditional SSRS reports.  Now, because this is one of the newest reporting tools you can count on much of this post to get outdated over time.  In fact, a lot of the limitation you may see me describe are rumored to be fixed in future releases.

I’ve mentioned in previous posts that there’s not one tool that can solve all reporting needs so you may find yourself using multiple tools to provide a well rounded complete reporting solution.  This will be the last part of this series that describes tools, but there will be a part 6 that will help guide you in making the appropriate decision on which tool to use for each report you design.

If you’re new to reading this blog series I encourage you to start from the beginning even if you think you have a strong understanding of the tools detailed because you may reconsidered using tools that previous you dismissed as an option. Here’s the complete list of tools I’ve reviewed:

So let’s now review the newest and final Microsoft reporting tool Power View.

Power View

What it is

Power View is Microsoft’s answer to some of the popular third party tools like Tableau.  In a nutshell Power View is a highly visual ad hoc reporting tool for end users.  It is designed with the end user in mind and because of that it is incredibly simple to create really impressive reports.  Within a half dozen clicks a user can create a report similar to what you see below.

Power View is a tool that is now part of Reporting Services in SQL Server 2012 but you can only create or view the reports from SharePoint 2010. The tool used for designing the reports is actually dependent solely on Silverlight 5 (subject to change) being installed. So there’s no extra download like all of the other reporting tools on the market.


Power View is a highly metadata driven tool, which means it is important to to have a well defined data source.  With the current version of Power View you can only use data that is either sourced from a PowerPivot document that has been deployed to SharePoint or a BISM Tabular model.  BISM Multidimensional coming in the future according to several forum posts I’ve seen:



You can easily create multiple views on a report so that report consumers can view the data represented on multiple pages and in multiple ways.  Also, Power View reports can easily be exported into tools like PowerPoint so users no longer have to take screenshots of reports to embed in PowerPoint slide decks.  With Power View you will be able to look at live views of the report inside the slide deck and interactive with it like you would in SharePoint.image

The quickest way to get started with the tool is to use the SharePoint 2010 template site called a PowerPivot Site which has all the components needed to begin development. After deploying any PowerPivot workbooks or BISM Tabular models to the PowerPivot Gallery you will be able to begin creating Power View reports.

If you would like to get started with learning Power View there are several live demos available. If you go to http://tinyurl.com/PowerViewDemos you will find several examples of completed reports and datasets that you can create your own reports against.

What it isn’t

Since the release of Power View people have often asked me if I think that it means an end for PerformancePoint.  Personally I don’t believe PerformancePoint is going anywhere because they have different purposes and also it is used by different people.  I think many people think they’re similar because they both use SharePoint and are both very visual tools but when you look at the details they really have different purposes.

PerformancePoint I consider more of an executive level dashboarding tool while Power View is for user created ad hoc reporting.  You probably don’t want end users developing executive level dashboard reports.  I prefer to have IT managing and controlling content that is exposed to executives and large scaled deployments to the entire company.  PerformancePoint also has the capability to do KPIs and Scorecards, which Power View does not have natively built-in.

Who Uses it

Power View has been created for the purposes of end users designing their own reports.  With the first version of Power View that is made very clear because everything is drag and drop.  There is no place within the tool to actually write queries like most other reporting tools so it’s very dependent on a strong data source.  While this may be seen as a limitation by some if fulfills the requirement to be an end user tool.  Don’t be surprised if the ability to query inside Power View changes in the future though,

How is it consumed

Power View can be viewed through SharePoint 2010 Enterprise with the Reporting Services add in for SQL Server 2012.  With a PowerPivot Gallery inside SharePoint you can easily select to view existing Power View reports or create new ones off of PowerPivot workbooks and BISM Tabular models.


Power View has a very direct purpose so some of the limitations it holders are understandable.  Some of the other limitations are likely to change as the tool matures.  Keep in mind this is the first release for the tool  Here’s the limitations I’ve come up with:

  • Limited number of data sources that can be used.  Currently only BISM Tabular or PowerPivot that is deployed to SharePoint.  Should be expanded in the future.
  • All metadata driven, so no direct query option right now.
  • Can only view Power View reports through SharePoint

Despite these limitations I think you will find a place for this tool because of it’s impressive results.  Also, as Power View goes through some growing pains of being a new tool many of these limitations will be fixed.


As we go through this series remember these high level characteristics about Power View

  • Highly visual End User reporting tool
  • Current version must use either BISM Tabular or PowerPivot as a data source
  • Requires SharePoint 2010 and SQL Server 2012.  Enterprise for both
  • Metadata driven so things like images are actually a good thing

I hope you’ve found this helpful and stay tuned for the Part 6 in this series where we’ll wrap up and talk about how to make your decision. To read any of the other parts to this series follow the links below.

SQL Rally Schedule

In case you didn’t see the email come through for PASS this week the SQL Rally schedule is now available.  The event will be in Dallas May 10-11 with lots of great session so be sure to check it out.  Here’s a link to the PDF or I’ve included screenshots here of each day.  You can also build you schedule now here.

Thursday May 10, 2012


Friday May 11, 2012


April 2012 Speaking Events

This month I’ll be out and about quite a bit with speaking events.  Thought I’d detail them quickly in case you’re in Florida or interested in attending a free webinar.  Most topics on reporting of some nature this month.

Date: 04/11/2012

Group: Microsoft Webinar Series: Twelve Days of SQL 2012

Topic: Power View (SSRS)

Power View has the capability of creating eye-popping visualizations within SharePoint 2010. It provides intuitive ad-hoc reporting that can be used by a variety of business users to make critical decisions.  This session will focus on building Power View reports and where the tool stands with the other reporting tools in the MS stack.

Date: 04/19/2012

Group: Orlando PASS Chapter

Topic: Extending Reporting Services with Custom Code

The Reporting Services expression language can be a powerful tool for customizing report data and layout, but often times you will find it is lacking functionality that is easily available in .Net. While this session is not designed to teach you .Net it will show you some commonly used .Net functions for Reporting Services. We will also talk about the difference between custom code that is embedded in a report and external assemblies imported into Reporting Services.

Date: 04/28/2012

Group: SQL Saturday #130 Jacksonville

Topic: Choosing a Microsoft Reporting Technology

The Microsoft BI stack is fairly complex, especially on the front-end. In this session, we will cover when to use PerformancePoint, Reporting Services, Power View, PowerPivot or Excel Services. You will also see a little of each of these tools in action.

Full list of speaking events past, present and future can be found on my site: https://devinknightsql.com/speaking-events/