Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - SQL Server Reporting Services11 мая 2011SQL Server Reporting Services программная серверная система создания отчетов, разработанная корпорацией Microsoft. Она может быть использована для подготовки множества интерактивных и печатных отчетов. Система администрируется через веб-интерфейс. Reporting services используют интерфейс веб-служб для поддержки разработки обычных отчетных приложений. SSRS соперничает с Crystal Reports и другими BI-инструментами, и входит в состав Express, Workgroup, Standard и Enterprise версий Microsoft SQL Server в качестве устанавливаемого дополнения. Reporting Services были впервые выпущены в 2004 году как дополнение для SQL Server 2000. Вторая версия была выпущена в виде составной части SQL Server 2005 в ноябре 2005 года. Последняя на данный момент версия была выпущена как часть SQL Server 2008 в августе 2008. В SSRS отчеты описываются при помощи Report Definition Language на языке разметки XML. Отчеты могут проектироваться при помощи последних версий Microsoft Visual Studio с входящим в них дополнением Business Intelligence Projects или при помощи входящего в комплект Report Builder упрощенного инструмента, не предлагающего полного функционала Visual Studio. Отчеты, определенные при помощи RDL, могут создаваться во множестве различных форматов , включая Excel, PDF, CSV, XML, TIFF, а также HTML Web Archive. SQL Server 2008 SSRS также может подготавливать отчеты в формате Microsoft Word. Сторонние генераторы отчетов предлагают возможность создания отчетов в дополнительных форматах. Пользователи могут работать с веб-службой Report Server напрямую или использовать Report Manager веб-приложение, взаимодействующее с веб-службой Report Server. При помощи Report Manager могут просматривать и управлять отчетами, также как и управлять и оперировать источниками данных и настройками безопасности. Отчеты могут рассылаться по электронной почте или записываться на файловую систему как обычный файл. Защита выполняется на основе ролей и может накладываться на отдельные элементы, как например, отчет или источник данных, каталог элементов или сайт вообще. Роли безопасности и права являются наследуемыми и могут быть переопределены. В дополнение к использованию отдельного Report Server, поставляемого с SQL Server, RDL-отчеты можно просматривать при помощи веб-контрола ASP.NET ReportViewer или Windows Forms-контрола ReportViewer. Это позволяет встраивать отчеты прямо в веб-страницы или .NET-приложения. Контрол ReportViewer обрабатывает отчеты одним из двух способов: на стороне сервера, где отчет обрабатывается Report Server; и локальная обработка, где соответствующий контрол самостоятельно обрабатывает RDL-файл. SQL 2005 reporting services также поддерживает обработку произвольных отчетов: разработчик создает схему отчета и развертывает ее на сервере отчетности, где пользователь может выбирать нужные поля/данные и создавать отчеты в соответствии со своими нуждами. Потом пользователи могут загружать отчеты локально. Следующий выпуск Reporting Services запланирован к релизу в 2009 году как составная часть большой Business Intelligence-платформы под кодовым именем «Kilimanjaro». В этом выпуске будет добавлено несколько новых возможностей. Просмотров: 1906
|