私はこのシナリオを持っています:
WServer 2008、SQL Server 2005、MS 分析サービス (SSAS)、ISS7、および OLAP CUBE。
OLAP の結果を既存のサイトの Web ページに埋め込む必要があります。
ディメンションの選択、ドリルダウン、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
ウェブサイトに表示する必要がある簡単な結果の下:
Report Viewer を使用しようとしましたが、次のエラーが原因で使用できないようです:
リモート レポート処理には、Microsoft SQL Server 2008 Reporting Services 以降が必要です
また、SQL Server 2008 をインストールできないため、別のソリューションが必要です。
いくつかのオープン ソースを試してみましたが、JAVA などをインストールする必要があり、ほとんどは SQL Server に接続しないか、別の Web サーバーが必要でした。
TSQLクエリも使用しようとしましたが、実際には月の計算に多くの列が必要な場合に、月に1列しか返されません
注: ユーザーは多く、iPad、Mac、Windows、Linux など、さまざまなオペレーティング システムとブラウザーを使用しているため、結果は HTML 出力である必要があります。
だから私の質問は:
ユーザーによる選択なしで、上記のように単純な結果(HTML である必要があります)を取得するためにキューブにクエリを実行する単純な Web ページ (asp または aspx) (サーバー側またはクライアント側) を開発する最良の方法は何ですか?
または、このシナリオでまったく理解できなかったのは何ですか?
誰が私を助けることができるかを前もって感謝します!