我有这种情况:
WServer 2008、SQL Server 2005、MS 分析服务 (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
下面是我需要在网站上显示的简单结果:
我尝试使用报告查看器,但似乎无法解决此错误:
远程报表处理需要 Microsoft SQL Server 2008 Reporting Services 或更高版本
而且我无法安装 SQL Server 2008,所以我需要一个替代解决方案。
我尝试了一些开源,但他们需要安装 JAVA 等,大多数也没有连接到 SQL Server 或需要不同的 Web 服务器。
我也尝试使用 TSQL 查询,但它只返回 1 列的月份,而实际上我需要许多列来计算月份
注意:用户有很多不同的操作系统和浏览器,如 iPad、Mac、Windows、Linux,......所以结果必须是 HTML 输出
所以我的问题是:
开发一个简单的网页(asp 或 aspx)(服务器端或客户端)来查询多维数据集以获得简单结果(必须是 HTML)的最佳方法是什么,如上所示,无需用户进行任何选择?
或者在这种情况下我根本不明白什么?
提前感谢谁能帮助我!