2010-01-13 1 views
7

In uno dei progetti a livello aziendale, stiamo utilizzando ASP.Net MVC per la parte dell'applicazione Web. Il sistema di segnalazione è un enorme sistema con centinaia di rapporti oltre a rapporti ad hoc, stampa e notifiche, i nove metri interi.Quale strumento di segnalazione suggerisci per un'applicazione ASP.Net MVC a livello aziendale?

Sebbene utilizziamo MVC per la porzione Web, non è necessario che la segnalazione sia nella stessa tecnologia, è un software aziendale e può essere un modulo/sistema separato e indipendente.

ho preso in considerazione le seguenti opzioni, ma entrambi hanno pro e contro:

  • Crystal Report & Crystal Enterprise
  • SQL Server Reporting Services 2005

Ad esempio, SQL Reporting Services 2005 è potente quando si tratta di report predefiniti e ad hoc, ma non abbastanza per la stampa. Non sono sicuro del 2008.

Considerando la necessità, quale strumento/sistema di segnalazione suggerisci per un software a livello aziendale .Net e perché?

+1

Il report può essere fatto in ASP.NET MVC stesso con facilità utilizzando le viste, anche se potrebbe non adattarsi al grado di report richiesto. –

+0

Per curiosità, perché SQL Reporting Services 2005 non è abbastanza buono per la stampa? –

+0

Viene anche menzionato da Microsoft in una delle risorse online che non è lo strumento per la stampa fine. Esistono alcune soluzioni alternative (come la conversione in un'immagine e la stampa diretta). Vorrei avere l'url. Proverò a trovarlo e postarlo qui. Ci possono essere miglioramenti nel 2008 però. Non del tutto sicuro. –

risposta

1

Utilizziamo EasyQuery.NET (http://devtools.korzh.com/eq/dotnet) per la creazione di report ad hoc. EasyQuery non è una soluzione di reporting ma piuttosto un generatore di query user-friendly. Per la maggior parte dei casi è sufficiente: semplicemente permettiamo ai nostri utenti di interrogare i dati che vogliono, quindi EasyQuery genera SQL, lo eseguiamo e mostriamo il risultato in qualche griglia.

+0

Ho appena provato lo strumento. Non sono sicuro se voglio usarlo in una grande applicazione. –