Скачать PDF
1) Упомяните, что такое SSRS?
SSRS или SQL Server Reporting Services - это серверная платформа отчетов, которая предоставляет подробные функции отчетов для различных источников данных. Службы отчетов включают в себя полный набор инструментов для управления, создания и доставки отчетов и API, которые позволяют разработчикам синхронизировать данные и процесс отчетов в настраиваемом приложении.
2) Назовите важные компоненты архитектуры SSRS?
Важные компоненты архитектуры SSRS включают
- Менеджер отчетов
- Дизайнер отчетов
- Типы браузеров, поддерживаемые службами отчетов
- Сервер отчетов
- Сервер отчетов и утилиты командной строки
- База данных сервера отчетов
- Источники данных
3) Объясните, что такое области данных и каковы разные области данных?
Области данных - это элементы отчета, в которых отображаются повторяющиеся строки обобщенной информации из наборов данных.
Различные регионы данных включают
- Диаграмма
- Измерять
- Список
- Матрица
- Стол
4) Объясните, каковы различные этапы обработки отчета?
Различные этапы обработки отчета включают:
-
Компиляция: анализирует выражения в определениях отчетов и сохраняет скомпилированный промежуточный формат на сервере.
-
Процесс: он выполняет запросы набора данных и комбинирует промежуточный формат с данными и макетом.
-
Рендеринг: он отправляет обработанный отчет модулю рендеринга, чтобы сообщить, сколько информации умещается на каждой странице, и создать отчет по странице.
-
Экспорт: экспорт отчетов в другой формат файла.
5) Расскажите, какие новые функции появились в SSRS?
Новые функции в SSRS включают
-
Экспорт файла Excel: файлы можно экспортировать в форматы файлов Excel, ранее экспортировались только файлы XLS.
-
Оповещения о данных: новые оповещения о данных позволяют создавать пороговые значения оповещений, которые оцениваются по заданному пользователем расписанию, также есть диспетчер оповещений о данных для оповещения администраторов.
-
Power View: с новым форматом файлов RDLX Power View - это новая интерактивная функция бизнес-аналитики.
Это новые включенные функции, помимо них, если вы используете SSR в SharePoint, это дает дополнительные преимущества, такие как перетаскивание специальных отчетов и отправка электронной почты при изменении данных.
6) Объясните, что такое подотчет?
Подотчет вставляется в основную часть, как и основной отчет, вы также передаете ему запросы и параметры. Другими словами, подотчет можно рассматривать как расширение вашего основного отчета, но он состоит из другого набора данных. Например, вы можете подготовить отчет о клиентах, а затем использовать подотчет для отображения списка заказов для каждого клиента.
7) Перечислите, какие еще серверы вы можете использовать с SSRS?
В большинстве случаев компании используют SQL-сервер с SSRS, но есть и другие серверы, которые можно интегрировать.
- Oracle
- ODBC и OLEDB
- Гиперион
- Терадата
- Плоские файлы XML
8) Назовите основные компоненты SSRS?
Основные компоненты SSRS включают:
- Набор инструментов для просмотра, создания и управления отчетом
- Компонент сервера отчетов, который размещает и обрабатывает отчеты в различных форматах, таких как PDF, HTML, Excel, CSV,
- API, который позволяет разработчикам интегрироваться с пользовательскими приложениями или создавать собственные инструменты для управления или построения отчетов.
9) Укажите, какие существуют типы отчетов SSRS?
Различные типы отчетов включают
- Параметризованные отчеты
- Снимки отчетов
- Кешированные отчеты
- Отчеты по переходам
- Отчеты Drilldown
- Детализированные отчеты
- Подотчеты
- Связанные отчеты
- Специальные отчеты
10) Назовите какое-нибудь программное обеспечение с открытым исходным кодом, которое вы можете использовать вместо SSR?
Некоторые из альтернативных программ с открытым исходным кодом:
- Джаспер отчеты
- Отчет JFree
- BIRT (инструмент отчетности бизнес-аналитики)
- OpenReport
- DataVision и т. Д.
11) Укажите, какие компоненты службы отчетов входят в SSRS?
Компоненты службы отчетов в SSRS включают.
-
Дизайнер отчетов: это место, где создается или разрабатывается отчет.
-
Сервер отчетов: предоставляет услуги по доставке отчетов и реализации.
-
Диспетчер отчетов: веб-инструмент администрирования для управления сервером отчетов.
12) Объясните, можно ли реализовать интеллектуальный анализ данных в SSRS?
Да, можно реализовать интеллектуальный анализ данных в SSRS с помощью конструктора DMX для создания запросов интеллектуального анализа данных для отчетов SSRS.
13) Объясните, как можно настроить работающий агрегат в SSRS?
Чтобы настроить работающий агрегат в SSRS, вы можете использовать функцию «Текущее значение».
14) Укажите, какова основная функция параметра запроса?
Основная функция параметра запроса - фильтровать данные в источнике данных.
15) Объясните, можно ли SSRS сообщает результаты кеширования?
Кэширование отчетов позволяет пользователям получать доступ к отчетам и просматривать их намного быстрее. SSRS позволяет кэшировать отчеты на сервере отчетов.
16) Назовите три утилиты командной строки и каковы их основные функции?
Три утилиты командной строки включают
-
RsConfig.exe: он используется для определения свойств подключения от экземпляра SSRS к базе данных сервера отчетов.
-
RsKeyMgmet.exe: выполняет операции настройки горизонтального развертывания и ключа шифрования.
-
Rs.exe: он выполняет файлы сценариев сервера отчетов, которые могут выполнять операции управления и развертывание отчетов.
17) Объясните, как можно развернуть отчет SSRS?
Отчет SSRS можно развернуть тремя способами
-
С помощью Visual Studio: вы можете напрямую развернуть отчет в Visual Studios через обозреватель решений, объявив URL-адрес сервера отчетов в свойствах проекта в URL-адресе целевого сервера.
-
По серверу отчетов: просматривая отчет с диска сервера, вы можете развернуть отчет на сервере отчетов.
-
Создав служебную программу : Другой вариант - создать настраиваемую служебную программу для развертывания отчета.
18) Укажите, какой метод можно использовать для уменьшения накладных расходов на источники данных служб Reporting Services?
Кэшированные отчеты и моментальные снимки можно использовать для уменьшения накладных расходов на источники служб Reporting Services.
19) Объясните, в чем разница между табличным и матричным отчетом?
-
Табличный отчет: Табличный отчет - это самый простой тип отчета. Каждый столбец относится к столбцу, выбранному из базы данных.
-
Матричный отчет: матричный отчет представляет собой перекрестную таблицу четырех групп данных.
20) Объясните, как бы вы сохранили свой запрос в отчете SSRS или на сервере базы данных?
Следует избегать хранения SQL-запросов непосредственно в текстовом формате в данных. Вместо этого его следует хранить в хранимой процедуре на сервере базы данных. Преимущество состоит в том, что SQL будет в скомпилированном формате в SP и дает все преимущества SP по сравнению с использованием специального запроса из отчета.