我有這種情況:在網頁中顯示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