SlideShare una empresa de Scribd logo
1 de 28
Descargar para leer sin conexión
SQL Server Reporting Services –
дюжина советов
Андрей Коршиков
MVP, MCT, MCSE, MCITP, MCDBA
PASS Regional Mentor for Central Eastern Europe
2
Давайте познакомимся
2
Андрей
Коршиков
korshikov@sqlpass.org
PASS Regional Mentor for
Central Eastern Europe
@AndreyKorshikov
Дюжина советов
1. Комментарии
2. Коллекция ReportItems
3. Me
4. Перенос строки
5. Динамические колонки
6. Динамический поиск
7. Расширенный динамический поиск
8. Создание Checkbox
9. Использование Javascript
10.Использование встроенного кода и внешних сборок
11.Реализация срезов (slicer)
12.Картинки в колонках
Вы знакомы с SSRS?
Сценарии использования Reporting
Services
1. Доставка стандартных отчетов по расписанию
2. Доступ по запросу к стандартным отчетам
3. Встроенные отчеты и Dashboards
4. Запросы к ИТ для настраиваемых отчетов
5. Self-Service Reporting
1
2 4
5
3
Режимы Reporting Services
SharePoint Mode
Native Mode
Роли пользователей и инструменты
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
Форматы экспорта
Microsoft Excel
 2003 or 2007-2010
Microsoft Word
 2003 or 2007-2010
Comma-Separated Value (CSV)
XML
Web Archive
Image
Acrobat (PDF)
Atom Feed
Что такое отчёт?
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>
Встроенный источник
данных или ссылка на
общий источник
Встроенный датасет или
ссылка на общий датасет
Как это работает…
Демонстрация
Комментарии
ReportItems
Me
Перенос строки
*Visual Basic Carriage Return Line Feed
Динамические колонки
Динамический поиск
Расширенный динамический поиск
Создание Checkbox
картинка
шрифт
Использование Javascript
• Информационное сообщение
• Получение данных от пользователя
• Подтверждение выбранного действия
• Открытие нового отчета в отдельном окне
• Открытие отчета в форме для печати
Использование встроенного кода
Использование внешних сборок
Использование внешних сборок
C:Windowsassembly
C:Program FilesMicrosoft SQL ServerMSRS10_50.MSSQLSERVERReporting Services
ReportServerbin
Реализация срезов (slicer)
Картинки в колонках
Дополнительные материалы
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
Вопросы?
Спасибо за участие!

Más contenido relacionado

La actualidad más candente

Презентация Microsoft PowerPoint
Презентация Microsoft PowerPointПрезентация Microsoft PowerPoint
Презентация Microsoft PowerPoint
webhostingguy
 
SAP BusinessObjects Universe Designer training
SAP BusinessObjects Universe Designer trainingSAP BusinessObjects Universe Designer training
SAP BusinessObjects Universe Designer training
Dmitry Anoshin
 
Преимущества системы Docsvision (наше видение)
Преимущества системы Docsvision (наше видение)Преимущества системы Docsvision (наше видение)
Преимущества системы Docsvision (наше видение)
Mayliyeva Katira
 

La actualidad más candente (9)

Презентация Microsoft PowerPoint
Презентация Microsoft PowerPointПрезентация Microsoft PowerPoint
Презентация Microsoft PowerPoint
 
SAP BusinessObjects Universe Designer training
SAP BusinessObjects Universe Designer trainingSAP BusinessObjects Universe Designer training
SAP BusinessObjects Universe Designer training
 
Преимущества системы Docsvision (наше видение)
Преимущества системы Docsvision (наше видение)Преимущества системы Docsvision (наше видение)
Преимущества системы Docsvision (наше видение)
 
Автоматизация процесса разработки "Мобильной почты Mail.Ru" на базе продуктов...
Автоматизация процесса разработки "Мобильной почты Mail.Ru" на базе продуктов...Автоматизация процесса разработки "Мобильной почты Mail.Ru" на базе продуктов...
Автоматизация процесса разработки "Мобильной почты Mail.Ru" на базе продуктов...
 
Оценка с использованием KPI (КПЭ) и расчет премий. Алексей Корольков
Оценка с использованием KPI (КПЭ) и расчет премий. Алексей КорольковОценка с использованием KPI (КПЭ) и расчет премий. Алексей Корольков
Оценка с использованием KPI (КПЭ) и расчет премий. Алексей Корольков
 
Cloud o
Cloud oCloud o
Cloud o
 
Bastion Training: Project Server 2010
Bastion Training: Project Server 2010Bastion Training: Project Server 2010
Bastion Training: Project Server 2010
 
"Как использовать генератор отчетов в системе WebTutor" Алексей Корольков
"Как использовать генератор отчетов в системе WebTutor" Алексей Корольков"Как использовать генератор отчетов в системе WebTutor" Алексей Корольков
"Как использовать генератор отчетов в системе WebTutor" Алексей Корольков
 
Jira vs Tempo Timesheets. За что платить?
Jira vs Tempo Timesheets. За что платить?Jira vs Tempo Timesheets. За что платить?
Jira vs Tempo Timesheets. За что платить?
 

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

2 виды и особенности клиент серверных систем с бд
2 виды и особенности клиент серверных систем с бд2 виды и особенности клиент серверных систем с бд
2 виды и особенности клиент серверных систем с бд
KewpaN
 
AiCare - self-organizing device management service
AiCare - self-organizing device management serviceAiCare - self-organizing device management service
AiCare - self-organizing device management service
Кварта Технологии
 
AiCare - самоорганизующийся сервис управления
AiCare - самоорганизующийся сервис управленияAiCare - самоорганизующийся сервис управления
AiCare - самоорганизующийся сервис управления
Кварта Технологии
 
Построение ИТ инфраструктуры организации на платформе Майкрософт 23.07.2010
Построение ИТ инфраструктуры организации на платформе Майкрософт 23.07.2010Построение ИТ инфраструктуры организации на платформе Майкрософт 23.07.2010
Построение ИТ инфраструктуры организации на платформе Майкрософт 23.07.2010
ebuc
 

Similar a SQL Server Reporting Services - дюжина советов (20)

Как использовать Rapid SQL для ускорения разработки SQL и другого кода для СУБД
Как использовать Rapid SQL для ускорения разработки SQL и другого кода для СУБДКак использовать Rapid SQL для ускорения разработки SQL и другого кода для СУБД
Как использовать Rapid SQL для ускорения разработки SQL и другого кода для СУБД
 
Развертывание алгоритмов на ПЛИС
Развертывание алгоритмов на ПЛИСРазвертывание алгоритмов на ПЛИС
Развертывание алгоритмов на ПЛИС
 
Миграция БД - практический_подход с инструментами Embarcadero
Миграция БД - практический_подход с инструментами EmbarcaderoМиграция БД - практический_подход с инструментами Embarcadero
Миграция БД - практический_подход с инструментами Embarcadero
 
VCS/Expressway архитектура и диагностика
VCS/Expressway архитектура и диагностикаVCS/Expressway архитектура и диагностика
VCS/Expressway архитектура и диагностика
 
Обзор решения Cisco NSO
Обзор решения Cisco NSOОбзор решения Cisco NSO
Обзор решения Cisco NSO
 
Что вас ждет на пути реализации Soa (Битрикс отступает)
Что вас ждет на пути реализации Soa (Битрикс отступает)Что вас ждет на пути реализации Soa (Битрикс отступает)
Что вас ждет на пути реализации Soa (Битрикс отступает)
 
Градус эффективности цод
Градус эффективности цодГрадус эффективности цод
Градус эффективности цод
 
раубичи ронд
раубичи рондраубичи ронд
раубичи ронд
 
Mасштабируемое управление и автоматизация серверной платформы и интегрирован...
Mасштабируемое управление и автоматизация серверной платформы и интегрирован...Mасштабируемое управление и автоматизация серверной платформы и интегрирован...
Mасштабируемое управление и автоматизация серверной платформы и интегрирован...
 
Варианты дизайна и лучшие практики создания безопасного ЦОД
Варианты дизайна и лучшие практики создания безопасного ЦОДВарианты дизайна и лучшие практики создания безопасного ЦОД
Варианты дизайна и лучшие практики создания безопасного ЦОД
 
2 виды и особенности клиент серверных систем с бд
2 виды и особенности клиент серверных систем с бд2 виды и особенности клиент серверных систем с бд
2 виды и особенности клиент серверных систем с бд
 
Интеграция информационных систем с использованием OpenSource ESB
Интеграция информационных систем с использованием OpenSource ESBИнтеграция информационных систем с использованием OpenSource ESB
Интеграция информационных систем с использованием OpenSource ESB
 
Сквозное обеспечение качества и расширяемость платформы TFS
Сквозное обеспечение качества и расширяемость платформы TFSСквозное обеспечение качества и расширяемость платформы TFS
Сквозное обеспечение качества и расширяемость платформы TFS
 
Принципы и подходы Cisco для автоматизации в сетях операторов связи
Принципы и подходы Cisco для автоматизации в сетях операторов связиПринципы и подходы Cisco для автоматизации в сетях операторов связи
Принципы и подходы Cisco для автоматизации в сетях операторов связи
 
AiCare - self-organizing device management service
AiCare - self-organizing device management serviceAiCare - self-organizing device management service
AiCare - self-organizing device management service
 
AiCare - самоорганизующийся сервис управления
AiCare - самоорганизующийся сервис управленияAiCare - самоорганизующийся сервис управления
AiCare - самоорганизующийся сервис управления
 
Обзор Unified Contact Center Enterprise
Обзор Unified Contact Center EnterpriseОбзор Unified Contact Center Enterprise
Обзор Unified Contact Center Enterprise
 
Построение ИТ инфраструктуры организации на платформе Майкрософт 23.07.2010
Построение ИТ инфраструктуры организации на платформе Майкрософт 23.07.2010Построение ИТ инфраструктуры организации на платформе Майкрософт 23.07.2010
Построение ИТ инфраструктуры организации на платформе Майкрософт 23.07.2010
 
MS Swit 2012 - SQL Server 2012
MS Swit 2012 - SQL Server 2012MS Swit 2012 - SQL Server 2012
MS Swit 2012 - SQL Server 2012
 
Архитектура программных систем на Node.js
Архитектура программных систем на Node.jsАрхитектура программных систем на Node.js
Архитектура программных систем на Node.js
 

Más de Andrey Korshikov

Business Intelligence. Современный взгляд
Business Intelligence. Современный взглядBusiness Intelligence. Современный взгляд
Business Intelligence. Современный взгляд
Andrey Korshikov
 
Отказоустойчивые решения SQL
Отказоустойчивые решения SQLОтказоустойчивые решения SQL
Отказоустойчивые решения SQL
Andrey Korshikov
 
SSAS Multidimension и Tabular: что выбрать?
SSAS Multidimension и Tabular: что выбрать?SSAS Multidimension и Tabular: что выбрать?
SSAS Multidimension и Tabular: что выбрать?
Andrey Korshikov
 
Cовременные инструменты для Business Intelligence
Cовременные инструменты для Business IntelligenceCовременные инструменты для Business Intelligence
Cовременные инструменты для Business Intelligence
Andrey Korshikov
 
SSAS: multidemention vs tabular mode
SSAS: multidemention vs tabular modeSSAS: multidemention vs tabular mode
SSAS: multidemention vs tabular mode
Andrey Korshikov
 
SQL Server Analysis Services 2014: табличная модель - альтернатива кубам?
SQL Server Analysis Services 2014: табличная модель - альтернатива кубам?SQL Server Analysis Services 2014: табличная модель - альтернатива кубам?
SQL Server Analysis Services 2014: табличная модель - альтернатива кубам?
Andrey Korshikov
 
Sharepoint certification (for developer) 2013
Sharepoint certification (for developer) 2013Sharepoint certification (for developer) 2013
Sharepoint certification (for developer) 2013
Andrey Korshikov
 
Sharepoint certification (developer) 2013
Sharepoint certification (developer) 2013Sharepoint certification (developer) 2013
Sharepoint certification (developer) 2013
Andrey Korshikov
 
Sharepoint certification 2013
Sharepoint certification 2013Sharepoint certification 2013
Sharepoint certification 2013
Andrey Korshikov
 
Learning and Certification for Developer
Learning and Certification for DeveloperLearning and Certification for Developer
Learning and Certification for Developer
Andrey Korshikov
 

Más de Andrey Korshikov (16)

BIML - лучший друг для SSIS разработчика
BIML - лучший друг для SSIS разработчикаBIML - лучший друг для SSIS разработчика
BIML - лучший друг для SSIS разработчика
 
Что нового в SQL Server 2014
Что нового в SQL Server 2014Что нового в SQL Server 2014
Что нового в SQL Server 2014
 
Business Intelligence. Современный взгляд
Business Intelligence. Современный взглядBusiness Intelligence. Современный взгляд
Business Intelligence. Современный взгляд
 
Отказоустойчивые решения SQL
Отказоустойчивые решения SQLОтказоустойчивые решения SQL
Отказоустойчивые решения SQL
 
SSAS Multidimension и Tabular: что выбрать?
SSAS Multidimension и Tabular: что выбрать?SSAS Multidimension и Tabular: что выбрать?
SSAS Multidimension и Tabular: что выбрать?
 
Cовременные инструменты для Business Intelligence
Cовременные инструменты для Business IntelligenceCовременные инструменты для Business Intelligence
Cовременные инструменты для Business Intelligence
 
Sql Server Reporting Services - tips and tricks
Sql Server Reporting Services - tips and tricksSql Server Reporting Services - tips and tricks
Sql Server Reporting Services - tips and tricks
 
SSAS: multidemention vs tabular mode
SSAS: multidemention vs tabular modeSSAS: multidemention vs tabular mode
SSAS: multidemention vs tabular mode
 
Sql Injection
Sql InjectionSql Injection
Sql Injection
 
Curah!
Curah!Curah!
Curah!
 
Curah!
Curah!Curah!
Curah!
 
SQL Server Analysis Services 2014: табличная модель - альтернатива кубам?
SQL Server Analysis Services 2014: табличная модель - альтернатива кубам?SQL Server Analysis Services 2014: табличная модель - альтернатива кубам?
SQL Server Analysis Services 2014: табличная модель - альтернатива кубам?
 
Sharepoint certification (for developer) 2013
Sharepoint certification (for developer) 2013Sharepoint certification (for developer) 2013
Sharepoint certification (for developer) 2013
 
Sharepoint certification (developer) 2013
Sharepoint certification (developer) 2013Sharepoint certification (developer) 2013
Sharepoint certification (developer) 2013
 
Sharepoint certification 2013
Sharepoint certification 2013Sharepoint certification 2013
Sharepoint certification 2013
 
Learning and Certification for Developer
Learning and Certification for DeveloperLearning and Certification for Developer
Learning and Certification for Developer
 

Último

Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Ирония безопасности
 
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
Ирония безопасности
 
Cyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdfCyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdf
Хроники кибер-безопасника
 
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdfСИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
Хроники кибер-безопасника
 
CVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdfCVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdf
Хроники кибер-безопасника
 
2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf
Хроники кибер-безопасника
 

Último (9)

Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
 
Ransomware_Q3 2023. The report [RU].pdf
Ransomware_Q3 2023.  The report [RU].pdfRansomware_Q3 2023.  The report [RU].pdf
Ransomware_Q3 2023. The report [RU].pdf
 
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
 
Cyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdfCyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdf
 
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdfMalware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
 
MS Navigating Incident Response [RU].pdf
MS Navigating Incident Response [RU].pdfMS Navigating Incident Response [RU].pdf
MS Navigating Incident Response [RU].pdf
 
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdfСИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
 
CVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdfCVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdf
 
2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf
 

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