Изтеглете PDF
1) Споменете какво е SSRS?
SSRS или SQL Server Reporting Services е сървърна платформа за отчитане, която предоставя подробна функционалност за отчитане за различни източници на данни. Услугите за отчитане включват пълен набор от инструменти за управление, създаване и доставяне на отчети и API, което позволява на разработчиците да синхронизират данните и процеса на отчитане в персонализирано приложение.
2) Споменете кои са важните архитектурни компоненти на SSRS?
Важните архитектурни компоненти на SSRS включват
- Мениджър на отчети
- Дизайнер на отчети
- Типове браузъри, поддържани от услуги за отчитане
- Сървър за отчети
- Помощни програми за сървър за отчети и команден ред
- База данни на сървъра за отчети
- Източници на данни
3) Обяснете какво представляват регионите с данни и кои са различните региони с данни?
Областите с данни са елементи на отчета, които показват повтарящи се редове обобщена информация от набори от данни.
Включват се различни региони за данни
- Диаграма
- Габарит
- Списък
- Матрица
- Таблица
4) Обяснете кои са различните етапи на обработка на отчетите?
Различните етапи на обработка на отчетите включват
-
Компилиране: Той анализира изрази в дефинициите на отчета и записва компилирания междинен формат вътрешно на сървъра
-
Процес: Той изпълнява заявки за набор от данни и комбинира междинен формат с данни и оформление
-
Render: Той изпраща обработен отчет до разширение за рендиране, за да каже колко информация се побира на всяка страница и да създаде отчета за страницата
-
Експорт: Той експортира отчетите в различен файлов формат
5) Споменете кои са новите функции в SSRS?
Новите функции в SSRS включват
-
Експортиране на файлове в Excel : Файловете могат да бъдат експортирани във файлови формати на Excel, по-рано бяха експортирани само XLS файлове
-
Предупреждения за данни: Новите предупреждения за данни позволяват да се създаде праг за предупреждение, който се оценява по дефиниран от потребителя график, също така има мениджър за предупреждение за данни за предупреждаващи администратори
-
Power View: С новия файлов формат RDLX Power view е нова интерактивна функция за бизнес разузнаване
Това са включените нови функции, освен тях, ако използвате SSR в SharePoint, той дава допълнителни предимства като плъзгане и пускане на ad hoc отчитане и изпращане на имейли при промяна на данните.
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 включват.
-
Дизайнер на отчети: Това е място, където докладът се създава или проектира
-
Сървър за отчети: Той предоставя услуги за доставка на отчети и за внедряване
-
Report Manager: Уеб базиран инструмент за администриране за управление на сървъра за отчети
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 чрез Explorer Explorer, като декларирате URL адреса на сървъра за отчети в свойствата на проекта в Target Server URL.
-
Чрез сървър за отчети: Като разглеждате отчета от дисковото местоположение на сървъра, можете да внедрите отчета в сървъра за отчети
-
Чрез създаване на помощната програма: Друга опция е да създадете персонализирана помощна програма за разполагане на отчета
18) Споменете кой метод можете да използвате, за да намалите режийните разходи на източниците на данни на Reporting Services?
Кешираните отчети и моментни снимки могат да се използват за намаляване на режийните разходи на източниците на услуги за отчитане.
19) Обяснете каква е разликата между табличен и матричен отчет?
-
Табличен отчет: Табличният отчет е най-основният тип отчет. Всяка колона се отнася до колона, избрана от базата данни
-
Матричен отчет: Матричният отчет представлява кръстосано таблициране на четири групи данни.
20) Обяснете как бихте съхранили заявката си в SSRS отчет или сървър на база данни?
Трябва да се избягва съхраняването на SQL заявки директно в текстов формат в данните. Вместо това трябва да се съхранява в съхранена процедура в сървъра на базата данни. Предимството е, че SQL ще бъде в компилиран формат в SP и дава всички предимства на SP в сравнение с използването на ad hoc заявка от отчета.