Atlanta BI SIG December Meeting

If you are use Microsoft BI, live in or within driving distance to Atlanta, and don’t know about the Atlanta BI SIG, you are missing a lot. At our last meeting we had some 50+ people and our attendance is growing! Due to the holidays, Atlanta BI SIG will not have a meeting at the end of November and December. Instead, our next meeting will be held on December 6th. I updated the Atlanta BI SIG home page to announce the December meeting.

End of the year is a good time for reflecting on the past and planning for the future. Bob Abernathy from Strategy Companion will present BI past, present, and future trends. He will also show us how Strategy Companion integrates with Analysis Services.

Topic:        BI: Then and Now?
 Level: Beginner
Date:Monday, December 6, 2010
Speaker:
 
Bob Abernethy, SVP & GM of Strategy Companion Corporation
Bob Abernethy is SVP & GM of Strategy Companion Corporation. A veteran of Oracle Corporation and Siebel Systems, Bob brings over twenty years of software industry experience to his discussion with customers about their Business Intelligence implementations. Bob received his Bachelor of Science degree from Cornell University in New York and his Masters of Management Information Systems from West Coast University in Southern California. the current president of the Kansas City SQL Server Users Group.
Overview:
 
We will begin by taking a look how the focus and characteristics of Business Intelligence have changed over the last 25 years. We will also discuss the recent history of Microsoft’s focus on BI, and will take an in-depth look at another approach to SQL Server-based BI provided by Strategy Companion Corporation. You will see why companies such as Citigroup, L’Oreal, Honeywell, DataQuick, and many others have embraced Analyzer, Strategy Companion’s award-winning front-end to Analysis Services, for their Business Intelligence applications. You’ll see why SQL Server magazine recently called Analyzer “the best solution to complete the Microsoft BI platform.” (Editor’s Best Award, December 2009.) And you’ll learn ways to quickly and add significant value to your SQL Server-based data – the kind of value business people will be able to see, understand, and appreciate.
  
Location:Matrix Resources Dunwoody Office
Sponsor:Strategy Companion Corporation
See the overview for the main presentation.

See you there!

More Dundas Components Move to Microsoft

Now, this is great news for Microsoft BI and .NET developers. As announced on the Dundas website, the agreement between Dundas and Microsoft, which allows Dundas to continue sell, enhance, update and support its components, will expire on October 31, 2010. Subsequently, all components change hands and become a Microsoft intellectual property. These components are:

  • Dundas Chart for ASP.NET (Professional and Enterprise), Dundas Chart for Window Forms (Professional and Enterprise), Dundas Chart for SharePoint, Dundas Chart for SQL Server Reporting Services, Dundas Chart for OLAP Services
  • Dundas Gauge for ASP.NET, Dundas Gauge for Windows Forms, Dundas Gauge for SharePoint, Dundas Gauge for SQL Server Reporting Services
  • Dundas Map for ASP.NET, Dundas Map for Windows Forms, Dundas Map for SQL Server Reporting Services
  • Dundas Calendar for SQL Server Reporting Services

For me, the most interesting of these is the Dundas Chart for OLAP Services. If you have followed my blog, you know that I’ve been complaining on a regular basis that after retiring OWC, Microsoft didn’t provide any suitable web-based OLAP browser. In fact, this ranked 3rd on my SSAS wish list last year. Although I won’t get a Silverlight-based control anytime soon, I’ve used the Dundas Chart for OLAP Services (AJAX-based) in my projects and I can say great things about it. It lets you add OLAP browsing features to ASP.NET applications very easily. The Dundas Calendar will be a good addition to SSRS and .NET as well.

At this point, it’s not clear how which Microsoft products will acquire which components. Most of them (excluding probably the SSRS counterparts) will get added to Visual Studio. I can’t wait this to happen…

So, what will Dundas do after the transition? The Dundas Dashboard – now in version 2.0, with 2.5 coming up soon. More about the Dundas Dashboard will be coming up …. stay tuned.

UPDATE 10/22/2010

To clarify, Microsoft acquired the intellectual property rights from Dundas back in 2007. At the end of October, Dundas will stop selling these components that they were reselling from Microsoft since the acquisition. Dundas will continue to support them through October 31, 2011 for existing customers with support agreements. Integrating the “orphaned” components into Microsoft offerings is on the Microsoft TODO list. 

Where is x64 Excel 2010 Data Mining Add-in?

Mark Tabladillo delivered a great presentation about using Excel for data mining at our last Atlanta BI SIG meeting. The lack of an Excel 2010 x64 DM add-in came up. There was a question from the audience whether Microsoft has abandoned DM technology since it stopped enhancing it. A concern was also raised that Microsoft might have also neglected the corporate BI vision in favor of self-service BI.

That’s definitely not the case. I managed to get a clarification from the Microsoft Analysis Services team that Corporate BI will be a major focus in “Denali”, which is the code name for the next version of SQL Server – version 11. As far as the long-overdue x64 DM add-in for Excel, Microsoft is working on it and it will be delivered eventually. Meanwhile, the 2007 add-in works with the x32 version of Excel 2010.

For those of you going to SQL PASS (unfortunately, I won’t be one of them), Microsoft will announce important news about Denali and hopefully give a sneak preview about the cool BI stuff that is coming up.

Prologika Training Classes

Our online classes for the remainder of 2010:

Courses

Mentor

Date

Price

 

Applied SSRS 2008Teo Lachev10/26-10/29 12:00-5:00 EDT

$799

Register

Applied SSAS 2008Teo Lachev11/23-11/25 12:00-5:00 EDT

$799

Register

Applied PowerPivotTeo Lachev11/29-11/30 12:00-4:00 EDT

$599

Register

Visit our training page to register and more details.

MVP For Another Year!

Just got the news that my MVP status got extended for another year! This will make it six consecutive years as MVP and as a member of an elite group of professionals that I am proud of belonging to.

Atlanta BI SIG September Meeting

Atlanta BI fans, join our next Atlanta BI SIG meeting! Mark Tabladillo (Ph.D., Industrial Engineering, MCAD.NET, MCT) will show us how to do data mining with PowerPivot. And Dundas will demonstrate their latest BI offering – the Dundas dashboard. Here are the details:

Please RSVP to help us plan food as follows:

  1. Go to the Atlanta BI home page (atlantabi.sqlpass.org).
  2. Choose Yes and submit the RSVP survey found at the right top corner of the page.

 

Main Topic:        Data Mining with PowerPivot 2010
 Level: Intermediate
Date:Monday, September 27, 2010
Time:6:30PM
LocationMatrix Resources

115 Perimeter Center Place

Suite 250 (South Terraces Building)

Atlanta, GA 30346

Speaker:

 

 

 

 

Mark Tabladillo (Ph.D., Industrial Engineering, MCAD.NET, MCT)
Mark Tabladillo provides consulting and training for data mining with Solid Quality Mentors. He has taught statistics at Georgia Tech and for the graduate business school of the University of Phoenix. Mark has years of deep experience with the SAS System, and has presented at many local, regional, and national technical conferences. Mark produces a data mining resource and blog at http://www.marktab.net. the current president of the Kansas City SQL Server Users Group.
Overview:

 

Excel provides a compelling and ubiquitous interface for Microsoft Data Mining. With new features available through PowerPivot, business users can apply the technology through a well-designed infrastructure of Microsoft technologies. This presentation will welcome any newcomers to data mining, and provide interactive demos which highlight data mining through these technologies.

  

Location:Matrix Resources Dunwoody Office
Sponsor
Presentation:
Dundas

Dundas will present their latest BI offering: Dundas Dashboard. Dundas Dashboard is a flexible, turnkey solution for the rapid development of business dashboards. Whether you are leveraging an existing BI infrastructure/application or starting a standalone project from scratch, Dundas offers the industry’s most cost-effective platform for creating/deploying sophisticated digital dashboards and empowering users quickly and easily.

Analysis Services Processing Performance

Analysis Services has a very efficient processing architecture and server is capable of processing rows as fast as the data source can provide. You should see processing rate in the ballpark 40-50K rows/sec or even better. One of my customers just bought a new shiny HP ProLiant BL680c server only to find out that processing time went three times higher than the old server. I did a simple test where I asked to execute the processing on both the old server and the new server. The query on the old server would return all rows within 2 minutes, while the same query would execute for 20 minutes which averages to about 4K rows processed/sec. This test ruled out Analysis Services right off the bat. It was clear that the network is the bottleneck. Luckily, the server had a lot of processing power, so processing wasn’t ten times slower.

As it turned out, the company has a policy to cap the network traffic at the switch for all non-production subnets or security and performance reasons. Since the new server was still considered a non-production server, it was on plugged in to a restricted network segment. The moral of this story is that often basic steps could help you isolate and troubleshoot “huge” issues.

DynamicHeight Bug

The chart region in Reporting Services 2008 introduced the ability to dynamically size charts by setting the DynamicHeight and DynamicWidth properties, as Robert Bruckner explained in his blog. This feature is really useful and I hope one day it makes to the other regions as well. A customer recently reported an issue with their reports where regions would overlap when the report is previewed in Print Layout mode or exported to a hard page renderer, such as PDF. For example, in the report below the radar chart is positioned after the bar chart in RDL. However, in Print Layout preview the radar chart overlaps the bar chart. The customer tried every possible combination to enclose one or more regions in rectangles which helped avoiding the overlapping issue to some degree but introduced other issues.


After some digging, I discovered that the issue is caused by the fact that the bar chart is configured for dynamic height and managed to confirm that this is a bug. I will post an update when I learn more. Meanwhile, one possible workaround is to re-arrange the report so the region with dynamic height (hopefully, it’s only one) appears last on the report.

UPDATE (9/18/2010)

Robert Bruckner provided the following workaround which fixed the DynamicHeight issue for me:091610_1142_DynamicHeig1

1. Add a table with a single static cell (one row and one column).

2. Delete the table Details group.

3. Nest the chart in the table.

Importing SSAS KPIs in PerformancePoint

Forging ahead through the unchartered land of PerformancePoint 2010, I ran into a snag today. Attempting to import Analysis Services KPIs resulting in the following error:

An unexpected error occurred.  Error 47205.

Exception details:

System.IO.FileNotFoundException: Could not load file or assembly ‘Microsoft.AnalysisServices, Version=10.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91’ or one of its dependencies. The system cannot find the file specified.

File name: ‘Microsoft.AnalysisServices, Version=10.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91’

   at Microsoft.PerformancePoint.Scorecards.Server.ImportExportHelper.GetImportableAsKpis(DataSource asDataSource)

   at Microsoft.PerformancePoint.Scorecards.Server.PmServer.GetImportableAsKpis(DataSource dataSource)

Since in our case, PerformancePoint was running on a SharePoint web front end server (WFE) which didn’t have any of the SQL Server 2008 components installed, it was clear that PerformancePoint was missing a connectivity component. Among many other things, I tried installing the Analysis Services Management Objects (AMO) from the SQL Server 2008 Feature Pack but the error won’t go away. I fixed it by running the SQL Server 2008 setup program and installing the Client Tools Connectivity option only. Then, the KPIs magically appear in the Scorecard Wizard.

090710_1533_ImportingSS1

PerformancePoint 2010

PerformancePoint? Is it still around? It is (in SharePoint 2010), and it should peak your interest if you are serious about dashboarding. The planning component is of course gone and I have to admit I never had too much faith in it. When comes to dashboards, Microsoft gives you two implementation options:

  1. Reporting services reports in SharePoint web parts – Pros include low cost because Reporting Services is available with SharePoint Foundation, and no need to learn new skills. On the downside, you need to implement your own global filter web parts assuming that you don’t use SharePoint Server.
  2. PerformancePoint – This is tool specifically designed for dashboards and it just got better in SharePoint 2010. However, it requires SharePoint Server 2010 which you need for PowerPivot as well. Unfortunately, this puts you in the $5,000+ upfront investment bucket (Vidas has more to say about SharePoint pricing).

Personally, I was pleasantly surprised when I re-discovered PerformancePoint in SharePoint 2010. Here is a cool little dashboard I put together in a couple of hours after importing the Adventure Works KPIs.

090310_0251_Performance1

I’ve been complaining for a while that Microsoft doesn’t have a web-based OLAP browser. PerformancePoint reporting capabilities (chart and grid) come pretty close. Below is a grid report bound to the Adventure Works reseller data. It would be really cool if PerformancePoint continues the trend to fill in the gap and adds more Excel-like features, such as filters, slicers, etc.

090310_0251_Performance2

Yes, we now have the ProClarity remnants in the form of a Silverlight-based decomposition tree (requires Silverlight 3.0 on the client). To get it, I right-clicked a cell on the report and clicked Decomposition Tree. This lets me analyze sales by any dimension.

090310_0251_Performance3

So, what’s the catch except the cost? The ridiculously difficult Kerberos configuration of course if you have a multi-server environment. In our case, just when we thought we conquered the Kerberos beast with SSRS, we’ve found the PerformancePoint doesn’t work. As it turned out, unlike Reporting Services, PerformancePoint requires a constrained delegation and uses the Claims for Token service. So, follow the steps in the Configuring Kerberos Authentication for SSRS 2008 R2 with SharePoint 2010 whitepaper closely.

If you have SharePoint 2010 Server already, PerformancePoint definitely warrants your interest.