Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

SQL Server 2005 Reporting Services – плюсове и минуси

Знам, че казахте 2005 г., но аз ще направя бележки и около 2008 г.

Плюсове на SRS:
- Безплатно е (при условие, че имате лиценз за SQL сървър)
- Тясна интеграция на данни със SQL Server, но се справя добре с всичко, което .NET може (Oracle, ODBC и т.н...) . (2008 has native support for Terradata too )
- Всички компоненти за Visual Studio, SharePoint и PerformancePoint съществуват, за да улеснят използването им. Това е просто уеб приложение, така че интегрирането във всяка уеб страница или приложение, което може да общува с уеб сървър, също е лесно.
- Вградени инструменти за извършване на абонаменти (т.е. имейли, които се изпращат редовно до списък на хората с доклада за тях). Списъкът с получатели може да бъде статични хора или сайт на sharepoint или динамичен списък с хора (изтеглен от DB) (08 adds support for dynamic to sharepoint too )
- Съществуват доставчици трети страни, за да подобрят продукта
- Експортиране в различни формати (XML, CSV, Excel, PDF и т.н....)
- Възможност за проектиране на шаблони за опитни потребители може да се използва за създаване на отчети без познаване на SQL (тъй като SQL се съдържа в шаблона). Опитните потребители използват специален инструмент за създаване на отчети, който се предоставя чрез щракване еднократно.
- Работи различно от отчетите на Crystal (не харесвам Crystal, затова това е професионалист за мен)

Минуси на SRS:
- Контролите за диаграми изглеждат като Excel 2003 и са ограничени. (2008 has the Dundas controls in by default so they are much more powerful, more varied and better looking )
- Проблеми с Kerberos поради това, че е уеб приложение, могат да причинят досадни проблеми (2008 removes that as it is no longer an IIS web app. It runs it's own web server based off the IIS core but is closer to a stand alone app - so the security issues aren't a problem )
- Дизайнерската поддръжка е мъка. Отчетите 2000 трябва да бъдат разработени във VS 2003, отчетите 2005 трябва да бъдат разработени във VS 2005, отчетите 2008 трябва да бъдат разработени във VS 2008. Под Visual Studio имам предвид нормалната или тънката свалена версия, която получавате с инструментите за управление на SQL.
- Съвместимост. Всяка версия на услугите за докладване може да стартира само текущата версия и една версия назад на отчетите.
- Сигурността е ограничена до интегриран Windows или анонимни (2008 has added support for forms based security and for custom providers, like you get with ASP.NET )



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Съхранявайте множество битови стойности в една колона на таблицата

  2. Как да изчислим процента с SQL израз

  3. Използвайки SMO, все още не върви... ConnectionContext.ExecuteNonQuery(script) не може да разбере GO

  4. 3 начина за извличане на месеца от дата в SQL Server (T-SQL)

  5. Условен SQL ПОРЪЧАЙТЕ ПО ASC/DESC за алфа колони