At the end, I had to finish my questions quickly as Mr. Hathi did not stay till the convention, but I did feel like I had quite a few questions to ask:
- There were a lot of new features in PowerPivot v2. A lot!
And as PowerPivot and Tabular SSAS is getting a bigger part of Microsoft BI, I couldn't help but think to myself – so how can I as a user affect it's changes.
- Microsoft continues to empower SharePoint through it BI SQL Server 2012 offering. I remember that in my interview with Mr. Donald Farmer, we discussed the obstacles that this connection creates for Small to Medium sized businesses. But I didn't feel much of a change. I understand now that BI with Azure is becoming the solution through: SSRS in Azure, SSIS in Azure and hopefully (soon) SSAS in the Azure Cloud. In essence, I think what Microsoft is doing with Hadoop on Azure and BI is also a sign of things to come.
- Another point I was interested in understanding was Data Mining. In SQL Server 2005 it felt like Microsoft was giving Data Mining a big push forward. It was a part of SSAS, we had a Data Mining Excel 2007 Add – in, it had a team blog. Since then, Jamie MacLennan and Bogdan Crivat have moved to Predixion and development on Data Mining had seemed to stop for Microsoft. I was wondering what this meant for the current users of DM.
- Last but not least, Microsoft has also greatly changed the pricing for SQL Server 2012. They have moved from processor-based to core-based licensing, making it at times more expensive for their customers. I remember hearing some talk about it even in the BI User Group meeting which introduced SQL Server 2012. The move also sparked a word from their competitors QlickView. And so, I wanted to know what opportunities Microsoft saw in this big change.
And now, to the video:
(Please visit the blog for the video as I cannot embed it for the RSS feed)
I cannot finish this post without a few thanks: first of all to Ori Weinroth Product Marketing Manager at Microsoft Israel that helped me greatly in getting the meeting with Mr. Hathi. Secondly, to my trusted camera man, sound technician and good friend who calms me down – my brother Adlai Maschiach. Thirdly to Kidi who helped with the video. Also to Nir who found the newspaper article and showed it to me, urging me to do the interview. And last but not least, to Mr. Hathi who took the time to sit down for the interview :)
I hope you liked it and next time, if I have more time to prepare, I hope to include your questions as well!
OfficeWriter is an application that works with Reporting Services in two ways:
1. It Allows you to design a report in Word or Excel and render it to an RDL
2. It allows you to take data from an RDL report and use it in a Word or Excel document
I believe just those two point hold within them quite a lot, but we'll get to that shortly.
I decided to try my hand at creating a report on Adventure Works data:

I won't go through how to build a report using OfficeWriter as that's explained in the site in much detail. I would say that it's a matter of half an hour at most of playing with the application for you to learn it.
So, let's jump straight into what I liked and didn't like in OfficeWriter 8. I will refer mostly to using OfficeWriter in Excel though the pros and cons also apply to using it with Word:
Positive:
- You can export your SSRS report to Excel 2007 and Word 2007 onwards even if you're using SQL Server 2005 (no need to upgrade to SQL Server 2012 for that).
- The data showing in your Excel or Word report will be refreshed every time you press the refresh button allowing you to always be on top of your most current data. You can add fields or parameters to the SSRS report that’s the data source for your user’s Excel or Word report and they’ll show up automatically. That's rather than rendering a new Excel or Word report every time the data changes.
- Your customers can actually connect directly to the updated data in your report without having to use PowerPivot on Excel 2010. That means they get refreshed data without having to move to Excel 2010 and without having to learn DAX to know how to manipulate the data. In my own report, I used the Excel year function to show just the year of the due date.
- OfficeWriter also offers you some SSRS functions in Excel as well if you need to extend your abilities for the Excel report. That means that if a customer created a report in excel and may need a complex calculation that he can't do on his own, you as a developer can take that (Excel as RDL) report and do that for him.
- Every user of OfficeWriter has to publish his \ hers reports to the Report Server before they can view them. That means that all the reports your users are creating with OfficeWriter will necessarily be saved on the Report Server. Now, that doesn’t give you all the capabilities that SharePoint has for managing the organizational data, but it’s definitely a good aid in helping you manage those reports and the security on them. You can use the Report Server to give each user a folder of his own with specific security rights. You can also view the reports your users created when you export the SSRS report that’s in the folder to OfficeWriter Excel.
Negative:
- The SSRS report your customers use as a data source for their own report has to have all its fields showing if they want to look at it as an SSRS report. Otherwise, the reporting services report won't show the values for the fields that are hidden in the original data source of the SSRS report. The Excel and Word will show correctly.
Now all of this applies for OfficeWriter v8 which was out when I downloaded the application, but they have just now released OfficeWriter v8.1 and are offering a 15% discount if you like them on Facebook :)
So, in conclusion:
I have to be frank with you, if you're a company that's going to buy SQL Server 2012 and has SharePoint 2010 Enterprise Edition along with Office 2010 and PowerPivot, then maybe OfficeWriter is just a "nice to have" for you (though most companies I saw that have all of that, also have some "nice to have" too :)). But if perhaps you don't have all of that and you're interested in a solution to: your export to xlsx, docx (or even xls and doc), enhancing calculations in customers reports etc. etc. well, I suggest you give OfficeWriter for SSRS a look!