Опубликован: 28.01.2014 | Уровень: для всех | Доступ: платный
Лекция 7:

Бизнес-аналитика и анализ данных с SQL Reporting и Hadoop

Ссылку, которую необходимо использовать для подключения, можно скопировать на панели управления сервисом.


После ввода логина и пароля и подключения к серверу изменится статус подключения в нижней части интерфейса.

Текущее подключение к серверу

увеличить изображение
Рис. 10.7. Текущее подключение к серверу

Добавим источник данных в Report Builder.

Добавление данных в Report Builder

Рис. 10.8. Добавление данных в Report Builder

В открывшемся окне необходимо выбрать подключенный сервер.

Добавление новых источников данных

увеличить изображение
Рис. 10.9. Добавление новых источников данных

Введем заголовок отчёта, например, "Отчётность по продажам".

Добавим еще один источник данных, нажав правой кнопкой мыши на уже созданном источнике данных DataSource.

Добавление источника данных

Рис. 10.10. Добавление источника данных

В открывшемся окне создания набора данных вставим в текстовое поле "Запрос" SQL-запрос для получения данных по продажам:

SELECT soh.[SalesOrderID],DATEPART(year, soh.[OrderDate]) AS 'Year'
,soh.[CustomerID],soh.[TerritoryID],terr.[Name] as 'TerritoryName'
,terr.[CountryRegionCode] as 'Country',soh.[TotalDue] as 'TotalSales'
FROM [Sales].[SalesOrderHeader] AS soh
JOIN [Sales].[SalesTerritory] AS terr
ON terr.[TerritoryID] = soh.[TerritoryID]
ORDER BY 'Year' 

Вставим матрицу для отображения отчёта.

Матрица для отчета

Рис. 10.11. Матрица для отчета

Выберем созданный набор данных.

Выбранный созданный набор данных

увеличить изображение
Рис. 10.12. Выбранный созданный набор данных

Сформируем форму отчёта: перенесём Year в "Группы столбцов", Country и TerritoryName в "Группы строк" и TotalSales – в "Значения".

Размещение полей в отчете

увеличить изображение
Рис. 10.13. Размещение полей в отчете

Нажмём "Выполнить" для запуска формирования отчёта.

Запуск формирования отчета

Рис. 10.14. Запуск формирования отчета

После выполнения вам будет выведен отчет по продажам за несколько лет.

Пример отчета по продажам

увеличить изображение
Рис. 10.15. Пример отчета по продажам

Сохраните отчет, перейдя обратно в Конструктор. Так как активное подключение принадлежит серверу в Windows Azure, сохранение можно произвести на него.

Сохранение отчета

увеличить изображение
Рис. 10.16. Сохранение отчета

После сохранения любой пользователь с необходимыми правами может получить доступ к отчёту, перейдя по ссылке https://[servername].reporting.windows.net/reportserver и введя логин и пароль.


Отчет на  портале Azure

увеличить изображение
Рис. 10.17. Отчет на портале Azure

Нажатие на отчёте приведет к его формированию на Windows Azure.

Формирование отчета на Windows Azure

увеличить изображение
Рис. 10.18. Формирование отчета на Windows Azure

В сервисе SQL Reporting может быть несколько пользователей, имеющих доступ к сервису, которые должны быть добавлены на вкладке Users на панели управления сервисом.

Доступ нескольких пользователей к отчетам

увеличить изображение
Рис. 10.19. Доступ нескольких пользователей к отчетам

Таким образом, облачный сервис SQL Reporting можно использовать для различных сценариев, подразумевающих глобальный удобный доступ к отчётам, виртуально-неограниченные ресурсы и эластичность.

Руслан Муравьев
Руслан Муравьев

Сайт dreamspark пишет что код истек :(

Andriy Zymenko
Andriy Zymenko

Этот курс требует оновления https://portal.azure.com/#create/hub здесь нет пункта Web Site в разделе Compute. К тому же для создание трубуется подписка

Абакар Сотавов
Абакар Сотавов
Россия, Санкт-Петербург
Ivan Stefanov
Ivan Stefanov
Болгария