Enjoy it!
19 April 2010
SQL Server 2008 R2 - free ebook
Enjoy it!
08 February 2010
Gartner Magic Quadrant for BI Platforms 2010
The full report can be accessed on Gartner’s web site here:
http://www.gartner.com/technology/media-products/reprints/oracle/article121/article121.html
Figure: Magic Quadrant for Business Intelligence Platforms
05 January 2010
Microsoft BI in 2010 – and my New Year’s resolution!
I have been learning about SQL Server 2008 R2 these days and found that there are lots of new things happening in MB BI space. Whether you are a techie who loves learning new stuff, passionate about MS BI, or just want to add weight to your CV, it would be worthwhile watching out these MS technologies in 2010.
1) Master Data Services
2) PowerPivot
3) PerformancePoint Services for SharePoint Server 2010
4) SQL Azure and Cloud Computing
5) Excel Services, VISIO Services and other BI related components and APIs in MOSS 2010
And in terms of "Methodology" and delivery approach, I believe we will hear more about "Agile BI /Data Warehousing" due to the reduced IT budgets in this economy. I'll talk about it in another post.
21 October 2009
PowerPivot & Visio Services for SharePoint 2010
Gemini has got a new name: PowerPivot
Microsoft revealed that it officially branded Gemini as Microsoft PowerPivot for Excel 2010.
“With PowerPivot, users and IT departments can: Integrate massive amounts of data on the desktop from virtually any source; Perform lightning-fast calculations and analysis on large data volumes; Share and collaborate on user generated analysis through integration with SharePoint; Monitor user generated applications,” the SQL Server team representative noted.
Couple of points to consider:
- PowerPivot for Excel only works with Excel 2010.
- PowerPivot for SharePoint will require SQL Server 2008 R2 and SharePoint 2010.
Visio Services: a great visualization tool which allows real time data to be shared on a SharePoint site for those without the Visio client.
Diagrams can connect to an OBDC source such as a SharePoint list, Excel spreadsheet, or SQL Server database. However it can not be used with SSAS or PowerPivot (which is a bit disappointing for BI developers). That's a great feature and I think we may be able to build fancy looking BI dashboards using Visio in near future.
20 October 2009
Self-Service BI?!
SQL Server 2008 R2 introduced some self-service options to allow business units and users to create and share BI solutions. Here is what MS says about them:
- SQL Server Project "Gemini” Add-in for Excel
Enables Excel power users to create BI solutions by streamlining the integration of data from multiple sources enabling interactive modeling and analysis of massive amount of data and by supporting the seamless sharing of data models and reports through Microsoft Office SharePoint 2010
- SharePoint 2010 based Operations Dashboard
This SharePoint managed service enables front-line operators and administrators to monitor access and utilization of analyses and reports as well as track patterns of hardware usage to help ensure the right security privileges are applied and user generated solutions are available, up-to-date, and managed in a consistent way.
- SQL Server Reporting Services Report Builder 3.0
This updated ad-hoc reporting client accelerates report creation, collaboration and consistency by allowing users to create and share report components that can be accessed via the shared component library and by enabling the rapid assembly of comprehensive business reports using these shared components.
- Rich visualization of geospatial data
New support for geospatial visualization including mapping, routing, and custom shapes can help your end users create customized reports that leverage existing content objects, such as queries, data regions, and charts and graphs. You can also enhance location-based data reports with Bing Maps in Report Builder 3.0.
I know many people are excited about them and especially about project Gemini, here are some quotes I found on the net:
- Gemini enables end users to work with business data
- 100 million rows on a laptop with Office 2010 Excel
- Slicers and spark lines in Excel 2010 are bringing BI to everyone
- Excel 2010 provides BI for the masses by making it easy to build your own charts/graphs on and offline
I agree with all of them, BUT, the question is: are we missing the main goal of BI: “single version of the truth”. Is Gemini leading us to the next generation of “Spreadmarts”? Does having Excel and access to source data make a BI solution?
From my experience, if you ask business-users to do something which requires more than 1 minute of technical training, most probably they get confused, and in most cases, anything more than 5 clicks away is considered as “too technical” and won’t be adobted by business users. So how do we expect them to get this toy and build a BI solution?!
I believe the idea of "Self Service BI" is like a double edged sword, though it can be useful in the same way as we do self-service check out in supermarkets: do it yourself when you don’t have many items, so you can save time, but you will be responsible for that and if you get confused about something, that’s OK, you may ask a staff to help you out with that, but it may take more time than standing in line in the first place.
However, it’s a quick way to discover the underlying data, and can be handy in some cases such as the following scenarios:
- If a business analyst needs to see what data is available in data sources
- To analyse source data and create simple reports when underlying data is clean and in simple structure
- To create a prototype for a reporting solution
- BUT, when you are dealing with complicated logics to bring data in, or when there are too many data sources and you are not a BI specialist: forget about it!
I don’t want to be negative; I like Microsoft and their BI toolset, but is it the right way to go? Does it lead us to the “BI for masses” idea or towards “messy BI”?!
I’d like to hear your thoughts.
23 September 2009
Handling Ragged/Unbalanced hierarchies in SSAS
Unbalanced hierarchy: the hierarchy branches can have inconsistent depths.
Using Parent/child dimension
Using ragged hierarchy with "Hide Member If" property
Another approach is to design a regular dimension on top of a ragged or unbalanced table/view. Ragged hierarchy: In a ragged hierarchy, the logical parent member of at least one member is not in the level immediately above the member.
Once we create the normal hierarchy, we can use HideMemberIf property to hide Nulls or repeated members.
HideMemberIf Setting
|
Description
|
Never
|
Level members are never hidden.
|
OnlyChildWithNoName
|
A level member is hidden when it is the only child of its parent and its name is null or an empty string.
|
OnlyChildWithParentName
|
A level member is hidden when it is the only child of its parent and its name is the same as the name of its parent.
|
NoName
|
A level member is hidden when its name is empty.
|
ParentName
|
A level member is hidden when its name is identical to that of its parent.
|
- For large parent-child dimensions, aggregations are created only for the key attribute and the top attribute, therefore queries returning cells at intermediate levels are calculated at query time and can be slow. If you have a large parent-child hierarchy (more than 250,000 members), you may want to consider using a hierarchy with a fixed number of levels.
- Microsoft recommends using P-C whenever you need to set unary operators.
- DataMember property only works in parent-child dimensions
- You can’t cross-join levels on a parent-child hierarchy. It might cause some complications in report development
12 May 2009
BI Seminar
"BI for managers" seminar was successfully held by BI Solutions in Simorgh hotel, Tehran on 22 April 2009.
The aim of this seminar was to introduce Business Intelligence to Iranian managers and show how BI (and Microsoft BI in particular) can deliver critical information to support timely and informed decisions.
More than 60 people from over 20 different companies attended, including representatives from National Oil Company, National Gas Company, National Statistics Org, Iran Khodro and SAIPA which are the largest automotive companies in Iran, and other large organisatons.
The program started with an introductory presentation from me, then Dr Abdollah Zadeh from Amir Kabir University (I can call him "the father of BI in Iran") expanded the subject with his presentation about "BI, Why, How?", then Danial Moazen discussed about problems and challenges that may arise in BI projects.
The event continued with a presentation by Neo Farvashan (MVP) about MOSS and BI, after that I introduced Microsoft BI followed by a demo on MS BI capabilities (PPS Scorecards and dashboards) to provide performance management. At the end I spoke about "implementation of BI solutions" and finished it with Q&A.
I believe it was a very successful event and I would like to thank my friends at BI Solutions and Fanafzar, especially Amir Fassihi who supported me on organising this event.
11 March 2009
New MS BI Burger - Delivering BI to everyone in the organization
27 January 2009
Farewell PPS!
"There will be no future version of PerformancePoint Server."
Microsoft will consolidate PerformancePoint Server (PPS) with its scorecards, dashboards, and analytic capabilities into SharePoint as "PerformancePoint Services" with the release of SharePoint 14 in late 2009.
http://blogs.msdn.com/bi/archive/2009/01/23/microsoft-bi-strategy-update.aspx
Not a good news at all for MS BI world! I'm not surprised about "Planning" module as I believe it was NOT successful, but embedding "Monitoring & Analytics" into SharePoint, mmmmmmm?!
Other links:
http://nickbarclay.blogspot.com/2009/01/rip-performancepoint-server.html
23 January 2009
Magic Quadrant for Business Intelligence Platforms, 2009
Gartner is an information technology research and advisory firm which provides research analysis and advice for IT professionals, technology companies and the investment community.
The "Magic Quadrant for BI" by Gartner, presents a global view of Gartner's opinion of the main software vendors that should be considered by organizations seeking to develop business intelligence (BI) applications.
See the full article here: http://mediaproducts.gartner.com/reprints/sas/vol5/article8/article8.html











