20 самых популярных вопросов на собеседовании SSRS & Ответы

Anonim

Скачать 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 по сравнению с использованием специального запроса из отчета.