Нужните данни на подходящото място в точния час
Категория: Интернет
събота, 10 Януари 2004 0:00ч
За много фирми възможността за създаване на полезни отчети от базите данни и приложенията е само първата крачка. По-належащият проблем е да се подадат тези отчети в правилните ръце, там, където наистина се нуждаят от тях.
Точно в този детайл eWeek Labs откриха главното преимущество на новия продукт на Майкрософт SQL Server 2000 Reporting Services, който предоставя гъвкави и опростени средства на бизнеса за изготвяне на разбираеми и атрактивни справки и отчети, които да се публикуват в Уеб пространството или под формата на уеб услуга, като по този начин не се ограничават само до данните от SQL сървъра.
Въпреки объркващото наименование ,SQL Server 2000 Reporting Services е съвсем нов продукт, който се появи на пазара през януари. И въпреки че продуктът изисква SQL Server 2000, за да работи, той може да създава отчети и произволна база данни, понеже SQL Server 2000 Reporting Services има вградена поддръжка на Oracle и поддръжка на ODBC и OLE/DB.
SQL Server 2000 Reporting Services се лицензира като част от стандартния лиценз за SQL Server 2000. Например, ако продуктът работи на система, на която имаме лицензиран SQL Server за други приложения, не заплащаме нищо. Но ако SQL Server 2000 Reporting Services се използва върху сървър, предназначен за тази цел, то се изисква да имаме допълнителен лиценз за SQL Server.
Цените на SQL Server 2000 започват от $4999 на процесор във варианта без клиентски лицензи или от $1489 с допълнително закупуване на клиентски лицензи.
Дизайнерът на отчети на SQL Server 2000 Reporting Services работи като плъгин към средата за разработки на Visual Studio .Net 2003. Наистина допаднаха ни графичните инструменти, включени в дизайнера. Те опростяват достъпа до данните, изпълнението на различни заявки, а също и създаването на достатъчно сложни и интерактивни отчети, без за това да е необходимо да се пише код. Всъщност, точно лесният потребителски интерфейс на тези инструменти ни накара да си мислим, че не е добра идеята те да са част от Visual Studio .Net 2003. В много компании разработчиците, които биха използвали Visual Studio на своите компютри, едва ли ще са точно служителите, които ще създават отчети; и обратното, бизнесекспертите, които биха създавали отчети, ще трябва да използват мащабен продукт като Visual Studio само за тази цел. Поради тази причина бихме предпочели да имаме самостоятелен дизайнер на отчети, който да може да се използва и от неспециалистите.
Докладваната информация от SQL Server 2000 Reporting Services е в XML базиран формат, наречен RDL (Report Definition Language). Защото RDL файловете са базирани на XML, възможно е да създаваме отчети и без да използваме дизайнера и е лесно самите файлове да бъдат интегрирани. Също така оценихме положително възможността за достъп до различни типове бази данни чрез ODBC, въпреки че е по-добър вариант да имаме директно вградена връзка.
В допълнение мощният стандартизиран програмен приложен интерфейс (API) ни дава възможност за достъп до големи фирмени приложения и различни източници на данни.
Когато вече отчетът е създаден, той може да бъде публикуван на сървъра с инсталирани SQL Server 2000 Reporting Services директно от инструментите Дизайнера на Отчети, или пък може да се използват скриптове от командния ред.
Въпреки че е възможно отчетите да бъдат изпращани чрез електронната поща, истинската сила на SQL Server 2000 Reporting Services е във уеб-базирания интерфейс за разглеждане на отчетите. С негова помощ потребителите могат да навлязат навътре в самите справки с цел намиране на по-подробна информация.
Продуктът също позволява на потребителите да експортират отчетите в разнообразни формати, поддържани от HTML и Office приложения, PDF, XML, Excel, текст или графика.
Също така успяхме да изградим различни защитни модели, с които дадохме достъп на потребителите само до разрешена за тях информация. Тези модели включват прилагане на потребителска сигурност в самия отчет, както и на ниво база данни, като по този начин се позволява работа с данни с които потребителя има право да оперира.
SQL Server 2000 Reporting Services
Новото допълнение от Майкрософт за SQL Server 2000 е едно добре дошло развитие за бизнеса, който има намерение да улесни създаването и внедряването на отчети, генерирани на основата на някакви данни. SQL Server 2000 Reporting Services ни дава много добри инструменти за създаване и управление на отчетите и освен това предоставените начини за разпространение на отчетите са разнообразни. Лицензът на вече инсталиран SQL Server 2000 покрива необходимостта от такъв за новия модул. За повече информация посетете www.microsoft.com.
+ Впечатляващи способности за управление на отчетите; лесни за разработка от опитни Flash потребители; включени са добри примерни приложения
- Включеният инструмент Дизайнер на Отчети изисква инсталирано Visual Studio .Net 2003; ограничен набор от вградени директни връзки към различни бази данни
