|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
1. Microsoft Reporting Services: что это такое1.1 Что такое Microsoft Reporting SevicesMicrosoft Reporting Services в SQL Server 2000, RDL (Report Definition Language), подключения к базам данных, возможности публикации отчетов, отличия от Crystal Reports Microsoft Reporting Services - новый продукт Microsoft, предназначенный для разработки и предоставления пользователям отчетов к базам данных. Отличительные особенности этого продукта: · основан на технлогиях .NET, поэтому требует для работы .Net Framework; · определение отчета создается на XML-совместимом языке RDL (Report Definition Language), который позиционируется Microsoft как расширяемый и открытый стандарт для разработчиков. Разработчики могут вставлять в определение отчета свои элементы, помещая их в тег <Custom> ... </Custom>; · умеет подключаться к всем источникам данных, доступным по OLE DB и ODBC (в том числе к Analysis Services). Отдельные драйверы используются для подключения к SQL Server и Oracle (должен быть установлен клиент Oracle); · умеет импортировать отчеты из Access XP и 2003 (импорт отчетов из Crystal Reports не реализован принципиально); · вся работа по созданию отчетов производится только из Visual Studio .NET 2003. Администрирование опубликованных отчетов - через Web-интерфейс; · отчеты могут публиковаться только на Internet Information Server (точнее, надстройке над ним, которая называется Report Server). После этого они становятся доступными из Internet Explorer, так и из специально написанных клиентских приложений как Web-служба. В целом по сравнению с Crystal Reports впечатление такое: · в Crystal Reports намного проще создавать отчеты с точки зрения конечных пользователей, гораздо больше интуитивно понятных моментов; · возможностей с точки зрения построения, оформления, экспорта отчетов опять-таки намного больше у Crystal Reports (например, в Reporting Services не реализован даже экспорт в RTF или любой другой совместимый с Word формат); · с точки зрения ресурсоемкости Reporting Services проигрывают очень сильно - особенно во время генерации и вывода отчетов; · отчеты Crystal Reports намного проще интегрировать в приложения - не нужно реализовывать поддержку Web-служб, что до настоящего времени является экзотикой; · возможно, в долгосрочном плане Reporting Services станут привлекательнее для разработчиков, чем Crystal Reports, за счет архитектурных преимуществ.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Получить учебные материалы по этому курсу
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||