Учебники

20) Вопросы и ответы по SSRS.

Скачать PDF

1) Укажите, что такое SSRS?

Службы отчетов SSRS или SQL Server — это серверная платформа отчетов, которая предоставляет подробные функции отчетов для различных источников данных. Службы отчетов включают в себя полный набор инструментов для управления, создания и доставки отчетов и API-интерфейсов, которые позволяют разработчикам синхронизировать данные и процессы отчетов в пользовательских приложениях.

2) Укажите, какие важные компоненты архитектуры SSRS?

Важные компоненты архитектуры SSRS включают

  • Диспетчер отчетов
  • Дизайнер отчетов
  • Типы браузеров, поддерживаемые службами отчетов
  • Сервер отчетов
  • Утилиты сервера отчетов и командной строки
  • База данных сервера отчетов
  • Источники данных

3) Объясните, что такое области данных и каковы различные области данных?

Области данных — это элементы отчета, которые показывают повторяющиеся строки обобщенной информации из наборов данных.

Различные области данных включают

  • Диаграмма
  • измерительный прибор
  • Список
  • матрица
  • Таблица

4) Объясните, каковы различные этапы обработки отчетов?

Различные этапы обработки отчетов включают

  • Компиляция: анализирует выражения в определениях отчета и сохраняет скомпилированный промежуточный формат внутри на сервере.

  • Процесс: он выполняет запросы к набору данных и объединяет промежуточный формат с данными и макетом

  • Render: отправляет обработанный отчет в модуль рендеринга, чтобы указать, сколько информации помещается на каждой странице, и создать отчет о странице.

  • Экспорт: экспортирует отчеты в другой формат файла.

5) Укажите, какие новые функции в SSRS?

Новые функции в SSRS включают

  • Экспорт файла в Excel: файлы можно экспортировать в форматы файлов Excel, ранее экспортировались только файлы XLS

  • Оповещения о данных: новые оповещения о данных позволяют создать порог оповещения, который оценивается по заданному пользователем расписанию, также имеется диспетчер оповещений о данных для оповещения администраторов.

  • Power View: с новым форматом файлов RDLX Power View является новой интерактивной функцией Business Intelligence

Эти новые функции включены, помимо этого, если вы используете SSR в SharePoint, это дает дополнительные преимущества, такие как перетаскивание специальных отчетов и отправка электронных писем при изменении данных.

Вопросы интервью SSRS

6) Объясните, что такое подотчет?

Подотчет вставляется в основную часть, как и основной отчет, вы также передаете ему запросы и параметры. Другими словами, подотчет может рассматриваться как расширение вашего основного отчета, но он состоит из другого набора данных. Например, вы можете подготовить отчет о клиентах, а затем использовать подотчет, чтобы показать список заказов для каждого клиента.

7) Перечислите, какие еще серверы вы можете использовать с SSRS?

В большинстве случаев компании используют SQL-сервер с SSRS, но есть и другие серверы, которые вы можете интегрировать

  • оракул
  • ODBC и OLEDB
  • Гиперион
  • Teradata
  • Плоские XML-файлы

8) Укажите, какие основные компоненты SSRS?

Основные компоненты SSRS включают

  • Набор инструментов для просмотра, создания и управления отчетами
  • Компонент сервера отчетов, который размещает и обрабатывает отчеты в различных форматах, таких как PDF, HTML, Excel, CSV,
  • API, который позволяет разработчикам интегрироваться с пользовательскими приложениями или создавать собственные инструменты для управления или создания отчетов

9) Укажите, какие существуют типы отчетов SSRS?

Различные типы отчетов включают в себя

  • Параметризованные отчеты
  • Отчеты о снимках
  • Кэшированные отчеты
  • Отчеты по кликам
  • Отчеты по развертыванию
  • Аналитические отчеты
  • Суб-отчеты
  • Связанные отчеты
  • Специальные отчеты

10) Назовите некоторые из программ с открытым исходным кодом, которые вы можете использовать в качестве альтернативы SSR?

Некоторые из альтернатив программного обеспечения с открытым исходным кодом являются

  • Джаспер Отчеты
  • JFree Report
  • BIRT (инструмент отчетности бизнес-аналитики)
  • OpenReport
  • DataVision и так далее

11) Укажите, что представляют собой компоненты службы отчетов в SSRS?

Компоненты службы отчетов в SSRS включают.

  • Дизайнер отчетов. Это место, где создается или разрабатывается отчет.

  • Сервер отчетов: предоставляет услуги по доставке отчетов и внедрению

  • Диспетчер отчетов: веб-инструмент администрирования для управления сервером отчетов.

12) Объясните, можете ли вы реализовать интеллектуальный анализ данных в SSRS?

Да, можно реализовать интеллектуальный анализ данных в SSRS с помощью конструктора DMX для создания запросов интеллектуального анализа данных для отчетов SSRS.

13) Объясните, как вы можете настроить работающий агрегат в SSRS?

Чтобы настроить работающий агрегат в SSRS, вы можете использовать функцию Running Value.

14) Укажите, что является основной функцией параметра запроса?

Основная функция параметра запроса заключается в фильтрации данных в источнике данных.

15) Объясните, могут ли отчеты SSRS кэшировать результаты?

Кэширование отчетов позволяет пользователям быстрее получать доступ и просматривать отчеты. SSRS разрешает кэширование отчетов на сервере отчетов.

16) Укажите, какие три утилиты командной строки и каковы их основные функции?

Три утилиты командной строки включают в себя

  • RsConfig.exe: используется для определения свойств подключения из экземпляра SSRS к базе данных сервера отчетов.

  • RsKeyMgmet.exe: выполняет масштабные настройки развертывания и операции ключа шифрования.

  • Rs.exe: выполняет файлы сценариев сервера отчетов, которые могут выполнять операции управления и развертывания отчетов.

17) Объясните, как вы можете развернуть отчет SSRS?

Отчет SSRS может быть развернут тремя способами

  • В Visual Studio: вы можете напрямую развернуть отчет в Visual Studios через обозреватель решений, объявив URL-адрес сервера отчетов в свойствах проекта по URL-адресу целевого сервера.

  • По серверу отчетов. Просматривая отчет с дискового сервера, вы можете развернуть его на сервере отчетов.

  • Создавая Утилиту: Другим вариантом является создание настраиваемой утилиты для развертывания отчета.

18) Укажите, какой метод вы можете использовать, чтобы уменьшить накладные расходы на источники данных служб Reporting Services?

Кэшированные отчеты и моментальные снимки можно использовать для сокращения накладных расходов на источники служб отчетов.

19) Объясните, в чем разница между табличным и матричным отчетами?

  • Табличный отчет. Табличный отчет — самый базовый тип отчета. Каждый столбец относится к столбцу, выбранному из базы данных.

  • Матричный отчет. Матричный отчет представляет собой перекрестную таблицу из четырех групп данных.

20) Объясните, как бы вы хранили свой запрос в отчете SSRS или на сервере базы данных?

Следует избегать хранения запросов SQL непосредственно в текстовом формате в данных. Вместо этого он должен храниться в хранимой процедуре на сервере базы данных. Преимущество состоит в том, что SQL будет в скомпилированном формате в SP и дает все преимущества SP по сравнению с использованием специального запроса из отчета.