SQL Server Reporting Services - дюжина советов

884 views

Published on

24 Hours of PASS. Russian 2014

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
884
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
16
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

SQL Server Reporting Services - дюжина советов

  1. 1. SQL Server Reporting Services – дюжина советов Андрей Коршиков MVP, MCT, MCSE, MCITP, MCDBA PASS Regional Mentor for Central Eastern Europe
  2. 2. 2 Давайте познакомимся 2 Андрей Коршиков korshikov@sqlpass.org PASS Regional Mentor for Central Eastern Europe @AndreyKorshikov
  3. 3. Дюжина советов 1. Комментарии 2. Коллекция ReportItems 3. Me 4. Перенос строки 5. Динамические колонки 6. Динамический поиск 7. Расширенный динамический поиск 8. Создание Checkbox 9. Использование Javascript 10.Использование встроенного кода и внешних сборок 11.Реализация срезов (slicer) 12.Картинки в колонках
  4. 4. Вы знакомы с SSRS?
  5. 5. Сценарии использования Reporting Services 1. Доставка стандартных отчетов по расписанию 2. Доступ по запросу к стандартным отчетам 3. Встроенные отчеты и Dashboards 4. Запросы к ИТ для настраиваемых отчетов 5. Self-Service Reporting 1 2 4 5 3
  6. 6. Режимы Reporting Services SharePoint Mode Native Mode
  7. 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. 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. 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> Встроенный источник данных или ссылка на общий источник Встроенный датасет или ссылка на общий датасет
  10. 10. Как это работает…
  11. 11. Демонстрация
  12. 12. Комментарии
  13. 13. ReportItems
  14. 14. Me
  15. 15. Перенос строки *Visual Basic Carriage Return Line Feed
  16. 16. Динамические колонки
  17. 17. Динамический поиск
  18. 18. Расширенный динамический поиск
  19. 19. Создание Checkbox картинка шрифт
  20. 20. Использование Javascript • Информационное сообщение • Получение данных от пользователя • Подтверждение выбранного действия • Открытие нового отчета в отдельном окне • Открытие отчета в форме для печати
  21. 21. Использование встроенного кода
  22. 22. Использование внешних сборок
  23. 23. Использование внешних сборок C:Windowsassembly C:Program FilesMicrosoft SQL ServerMSRS10_50.MSSQLSERVERReporting Services ReportServerbin
  24. 24. Реализация срезов (slicer)
  25. 25. Картинки в колонках
  26. 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
  27. 27. Вопросы?
  28. 28. Спасибо за участие!

×