我有这种情况:在网页中显示OLAP SQL Server?
WServer 2008,SQL Server 2005,MS Analysis Services(SSAS),ISS7和OLAP CUBE。
我需要将OLAP结果嵌入到现有网站的网页中。
我不需要任何选择尺寸,没有任何向下钻取,没有任何3维,只是预设的MDX查询的被动结果。
低于所使用的MDX查询的例子:(在一段时间的代理销售统计)
SELECT NON EMPTY { [Measures].[Valore] } ON COLUMNS,
NON EMPTY { ([Prodotti].[Top Marca].[Top Marca].ALLMEMBERS * [Calendario].[Anno - Mese].[Mese].ALLMEMBERS * [Agenti].[Cod Agente].[Cod Agente].ALLMEMBERS) }
DIMENSION PROPERTIES MEMBER_CAPTION, MEMBER_UNIQUE_NAME ON ROWS FROM (SELECT ({ [Calendario].[Anno].&[2012] }) ON COLUMNS
FROM (SELECT ({ [Agenti].[Vw Agenti].&[005] }) ON COLUMNS FROM [Vendite]))
CELL PROPERTIES VALUE, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, FORMAT_STRING, FONT_NAME, FONT_SIZE, FONT_FLAGS
下面一个简单的结果,我需要在网站上显示:
我试图用报表查看器,但似乎我不能因为这个错误:
Remote report processing requires Microsoft SQL Server 2008 Reporting Services or later
我无法安装SQL Server 2008,所以我需要一个替代解决方案。
我试过一些开源的,但他们需要安装JAVA和更多,大多数也没有连接到SQL Server或需要不同的Web服务器。
我想也使用TSQL查询,但它换了个回只有1列,当在现实,我需要为月计算
注多列:用户有很多很多不同的操作系统和浏览器的iPad ,在Mac,Windows,Linux的,...这样的结果必然是一个HTML输出
所以我的问题是:
什么是开发一个简单的网页(ASP或Java)(最好的办法服务器端或客户端)查询t他立方得到一个简单的结果(必须是HTML)如上所示,没有任何用户选择?
或者我对这种情况有什么了解?
在此先感谢谁能帮助我!
感谢迭戈您的明确解释和是的我不能使用SSRS 2005由于限制只有SSRS 2008可以远程处理。 您提到的次要限制对于我的视觉来说是相当大的,我确定用户想要选择一个列并粘贴到另一个文档中,再加上用户有很多不同的操作系统,如Ipad,Mac,Windows,Linux, ...所以结果必须是HTML输出。这就是为什么我看起来很容易显示一个简单的HTML,我的想法是如此艰难!再次感谢您的投票) –
嗨,没问题,很乐意帮忙。是的,向最终用户显示多维数据集是一件棘手的事情,我还没有找到一个好的解决方案。 SSRS非常适合静态数据,但它在交互和可移植性方面缺乏功能 – Diego