Ho questo scenario:Visualizza un server SQL OLAP in una pagina Web?
WServer 2008, SQL Server 2005, servizi di analisi MS (SSAS), ISS7 e OLAP CUBE.
Ho bisogno di incorporare il risultato OLAP in una pagina Web in un sito esistente.
Non ho bisogno di alcuna selezione di dimensione, nessun drill down, nessuna 3 dimensione, solo un risultato passivo di una query MDX preimpostata.
Qui di seguito ecco un esempio di query MDX utilizzata: (Sell statistica per un agente in un periodo)
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
Di seguito un risultato facile che ho bisogno di mostrare nel sito:
ho provato ad usare report Viewer ma sembrano non posso a causa questo errore:
Remote report processing requires Microsoft SQL Server 2008 Reporting Services or later
e non riesco a installare SQL Server 2008, quindi ho bisogno di una soluzione alternativa.
Ho provato un po 'di open source ma hanno bisogno di installare JAVA e altro, la maggior parte inoltre non si collegano a SQL Server o richiedono un server web diverso.
ho provato anche utilizzare una query TSQL ma restituire solo 1 colonna per i mesi in cui nel bene ho bisogno di molte colonne mesi calcolati
NOTA: gli utenti sono molti con molti diverso sistema operativo e del browser come iPad , Mac, Windows, Linux, ... in modo che il risultato deve essere un output HTML
quindi la mia domanda è:
Qual è il modo migliore per sviluppare una semplice pagina web (asp o aspx) (lato server o lato client) per interrogare t lui cubo per ottenere un risultato semplice (deve essere HTML) come mostrato sopra, senza alcuna selezione da parte dell'utente?
O cosa non ho capito affatto con questo scenario?
Grazie in anticipo per chi può aiutarmi!
Grazie Diego per la tua chiara spiegazione e SÌ, non posso usare SSRS 2005 a causa della limitazione che solo SSRS 2008 può essere l'elaborazione remota. La piccola limitazione che hai menzionato in real è abbastanza grande per la mia visione, sono sicuro che l'utente vorrebbe selezionare una colonna e incollare in un altro documento, più gli utenti sono molti con molti sistemi operativi diversi come Ipad, Mac, Windows, Linux, ... quindi il risultato deve essere un output HTML. Ecco perché sto cercando qualcosa di facile da mostrare un semplice HTML, ho pensato che il pensiero fosse così difficile! Grazie ancora e un voto per te) –
ciao, nessun problema, felice di aiutare. Sì, mostrare un cubo all'utente finale è una cosa complicata, devo ancora trovare una buona soluzione. SSRS è perfetto per i dati statici ma manca di funzionalità quando si tratta di interazione e, diciamo, portabilità – Diego