Integration between SSRS and SSAS
Any plans to improve the integration between Reporting Services and Analysis Services?
I‘ll try to be specific as possible. Below is a state of affairs for the SSRS and SSAS integration as of today (MS SQL Server 2005):
- When querying Analysis Services cubes, the data can be returned in one of two ways: as a cellset or as a recordset. Reporting Services uses the recordset format, and as such, the data from Analysis Services goes through a flattening process to return the data in a two-dimensional grid.
SSRS should accommodate SSAS native output format without flattening.
This is obviously a very serious point of contention between SSRS and SSAS. This particular issue is affecting usefulness of the SSRS as reporting software for SSAS. - Quite often, depending on the MDX, SSRS produces the infamous error message“The query cannot be prepared: The query must have at least one axis. The first axis of the query should not have multiple hierarchies, nor should it reference any dimension other than the Measures dimension”.
- The error message above pushes to switch from the native "Microsoft SQL Server Analysis Services (AdomdClient)" to MS SQL Server 2005 Analysis Services 9.0 OLE DB Provider. However, OLEDB provider goes through the flattening process which negatively affects the received data overall format on the SSRS side.
ADOMD native provider should support any kosher MDX statement. SSRS should be able to receive ADOMD output as is. - Graphical MDX Query Designer doesn’t accept manual changes tothe MDX.
It should be 2-way communication.MDX Query Designer should analyze manually tweaked MDX and if it is legit accept it.
Hopefully, Tablix region as a UI control will be able to support native SSAS data outputs in MS SQL Server 2008.
I am talking here about straight reporting. I am not asking for the interactive OLAP client.
References:
- Integrating Analysis Services with Reporting Services
http://technet.microsoft.com/en-us/library/aa902647(sql.80).aspx - Rant: Reporting Services and Analysis Services
http://cwebbbi.spaces.live.com/Blog/cns!1pi7ETChsJ1un_2s41jm9Iyg!163.entry - The state of Reporting Services UDM (Analysis Services) integration
http://peterkol.spaces.live.com/blog/cns!68755AEAC31F9A6C!185.entry
Regards,
Yitzhak Khabinsky

