5. Сценарии использования Reporting
Services
1. Доставка стандартных отчетов по расписанию
2. Доступ по запросу к стандартным отчетам
3. Встроенные отчеты и Dashboards
4. Запросы к ИТ для настраиваемых отчетов
5. Self-Service Reporting
1
2 4
5
3
7. Роли пользователей и инструменты
Project-Based
Development
Sophisticated Design
Environment
Rich Design Capabilities
BI Developer IT Pro Power User Information Worker
Report Designer Report Builder Power View
ClickOnce Installation
Reusable Report Elements
Flexible Layout
Interactive data
Visualization in the Browser
Drag and Drop from Existing
Data Model
8. Форматы экспорта
Microsoft Excel
2003 or 2007-2010
Microsoft Word
2003 or 2007-2010
Comma-Separated Value (CSV)
XML
Web Archive
Image
Acrobat (PDF)
Atom Feed
9. Что такое отчёт?
Report Definition Language (RDL)
Body
Data Source(s)
Dataset(s)
<Report
xmlns="http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition"
xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner">
<Body>
<ReportItems>
…
</ReportItems>
</Body>
<DataSources>
<DataSource Name="MyDataSource">
…
</DataSource>
</DataSources>
<DataSets>
<DataSet Name="MyDataset">
…
</DataSet>
</DataSets>
</Report>
Встроенный источник
данных или ссылка на
общий источник
Встроенный датасет или
ссылка на общий датасет
20. Использование Javascript
• Информационное сообщение
• Получение данных от пользователя
• Подтверждение выбранного действия
• Открытие нового отчета в отдельном окне
• Открытие отчета в форме для печати
26. Дополнительные материалы
SQL Server Reporting Services - полезные мелочи
ReportItems Collection References
Использование Javascript
Divide a table into two tables in SSRS
Custom Code and Assembly References in Expressions
Deploying a Custom Assembly
Reporting Services Recipes Book Downloads