35
Учебный курс Хранилища данных Лекция 8 Составление отчетов Лекции читает Кандидат технических наук, доцент Перминов Геннадий Иванович

Учебный курс Хранилища данных

  • Upload
    dudley

  • View
    89

  • Download
    1

Embed Size (px)

DESCRIPTION

Учебный курс Хранилища данных. Лекция 8 Составление отчетов Лекции читает Кандидат технических наук, доцент Перминов Геннадий Иванович. Задачи, решаемые в процессе выполнения работы:. 1. создать простой отчет , используя SQL Server Business Intelligence Development Studio; - PowerPoint PPT Presentation

Citation preview

Page 1: Учебный курс Хранилища данных

Учебный курс

Хранилища данных

Лекция 8

Составление отчетов

Лекции читает

Кандидат технических наук, доцент

Перминов Геннадий Иванович

Page 2: Учебный курс Хранилища данных

Задачи, решаемые в процессе Задачи, решаемые в процессе выполнения работы:выполнения работы:

1. создать простой отчет, используя SQL Server Business Intelligence Development Studio; создать решение SQL Server Business Intelligence

Development Studio; научится подключаться к источникам данных; добавить Report Project (проект отчета); создать табличный отчет; создать отчет матричного вида;

2. разместить отчет на Web сервере;

3. осуществить просмотр отчета через Web-Browser.

Page 3: Учебный курс Хранилища данных

Инструментальные средстваИнструментальные средства

До недавнего времени корпоративные решения для составления отчетов чаще всего создавались или на основе продуктов сторонних фирм, или как собственное программное обеспечения.

В 2003 году Microsoft представила новую технологию: SQL Server Reporting Services. Сначала предполагалось, что Reporting Services будет реализована только в SQL Server 2005, но требования заказчиков побудили Microsoft создать версию этой системы и для SQL Server 2000.

Page 4: Учебный курс Хранилища данных

1. Создание простого (статического) отчета 1. Создание простого (статического) отчета табличного вида из многомерной базы табличного вида из многомерной базы данных (куба)данных (куба)

В этой задаче создаётся простой отчет, используя SQL Server Business Intelligence Development Studio.

Чтобы создать отчет, нужно выполнить: создать решение SQL Server Business

Intelligence Development Studio; добавить Report Project; создать табличный отчет.

Page 5: Учебный курс Хранилища данных

1.1. Создание решения1.1. Создание решения

Создание нового проекта

Page 6: Учебный курс Хранилища данных

Создание имени проекта сервера Создание имени проекта сервера отчетовотчетов

Page 7: Учебный курс Хранилища данных

1.2. Подключение к источнику 1.2. Подключение к источнику данных (данных (Data SourceData Source))

Список отчетов в проводнике решений

Создание нового общего источника данных

Page 8: Учебный курс Хранилища данных

Имя общего источника Имя общего источника данныхданных

Page 9: Учебный курс Хранилища данных

Параметры подключения к источнику Параметры подключения к источнику данных (провайдер для куба)данных (провайдер для куба)

Page 10: Учебный курс Хранилища данных

Выбор провайдераВыбор провайдера

Page 11: Учебный курс Хранилища данных

1.3. Создание отчета табличного 1.3. Создание отчета табличного видавида

Добавление нового отчета

Page 12: Учебный курс Хранилища данных

Подсоединение к общему Подсоединение к общему источнику данныхисточнику данных

Page 13: Учебный курс Хранилища данных

Окно Окно Query BuilderQuery Builder

Page 14: Учебный курс Хранилища данных

Пример заполнения окон построителя Пример заполнения окон построителя запросов без фильтразапросов без фильтра

Page 15: Учебный курс Хранилища данных

Пример заполнения окна Пример заполнения окна фильтрации и окна фактовфильтрации и окна фактов

Приведен пример исключения из отчета нулевых значений показателя GKO M

Page 16: Учебный курс Хранилища данных

Окно запроса после фильтрации Окно запроса после фильтрации по полю по полю GKO MGKO M

Page 17: Учебный курс Хранилища данных

Ввод дополнительного поля для Ввод дополнительного поля для группировкигруппировки

Page 18: Учебный курс Хранилища данных

Автоматически построенный Автоматически построенный текст запросатекст запроса

Page 19: Учебный курс Хранилища данных

Выбор типа отчетаВыбор типа отчета

Page 20: Учебный курс Хранилища данных

Пример сгруппированных и детальных атрибутов в макете Пример сгруппированных и детальных атрибутов в макете отчетаотчета

Page 21: Учебный курс Хранилища данных

Выбор полей для детального Выбор полей для детального рассмотрениярассмотрения

Page 22: Учебный курс Хранилища данных

Выбор стиля оформления отчетаВыбор стиля оформления отчета

Page 23: Учебный курс Хранилища данных

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

Page 24: Учебный курс Хранилища данных

Макет отчетаМакет отчета

Page 25: Учебный курс Хранилища данных

Вид табличного отчета с Вид табличного отчета с группировкойгруппировкой

Page 26: Учебный курс Хранилища данных

1.4. Создание отчета матричного 1.4. Создание отчета матричного видавида

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

Считается, что матричный вид более соответствует MOLAP и многомерным базам данных.

Page 27: Учебный курс Хранилища данных

Выбор отчета матричного типаВыбор отчета матричного типа

Page 28: Учебный курс Хранилища данных

Распределение измерений по строкам и Распределение измерений по строкам и столбцам, а фактов в детализированной столбцам, а фактов в детализированной областиобласти

Page 29: Учебный курс Хранилища данных

Выбираем стиль оформленияВыбираем стиль оформления

Page 30: Учебный курс Хранилища данных

Использование графического Использование графического построителя запросовпостроителя запросов

Page 31: Учебный курс Хранилища данных

Вид матричного отчетаВид матричного отчета

Page 32: Учебный курс Хранилища данных

1.5. Размещение отчета на 1.5. Размещение отчета на Web Web сервересервере

Готовый проект можно развернуть из среды SQL Server Business Intelligence Development Studio, где он будет доступен конечным пользователям через Web Browser.

В панели Solution Explorer (Проводник решений) щелкните правой кнопкой мыши на проекте Simple OLTP Report и выберите Properties (Свойства) контекстного меню.

В диалоговом окне Property Pages (Страницы свойств) в пункте Deployment (Развертывание) в текстовое поле TargetServerURL введите http://localhost/ reportserver и нажмите ОК

Page 33: Учебный курс Хранилища данных

Параметры переноса необходимых Параметры переноса необходимых данных в таблицы базы данных в таблицы базы ReportServerReportServer

Page 34: Учебный курс Хранилища данных

Развертывание отчетаРазвертывание отчета

Page 35: Учебный курс Хранилища данных

1.6. Работа с отчетом. Просмотр 1.6. Работа с отчетом. Просмотр отчета через Web-Browserотчета через Web-Browser

Из панели задач Windows выберите Start | All Programs | Internet Explorer (Пуск | Все программы | Internet Explorer).

В Web-браузере наберите http://localhost/ReportServer.

Выберите Simple Solushion Report. Выберите Sales Report.Вы увидите содержание созданного и

развернутого отчета.