- •Раздел 1. Накопление и обработка данных .…………………………… 5
- •Раздел 2. Оперативный анализ данных ….…………………………… 43
- •Раздел 3. Интеллектуальный анализ данных ………………………… 82
- •Раздел 4 Загрузка данных и программирование запросов ...………… 110
- •Раздел 5. Подготовка отчетов по результатам анализа …….……… 136
- •Раздел 1. Накопление и обработка данных Лекция 1. Информационно-аналитические системы
- •Операционная обработка данных
- •Оперативный анализ данных
- •Интеллектуальный анализ данных
- •Краткие итоги
- •Контрольные вопросы
- •Литература
- •Лекция 2. Концепции хранения данных
- •Реляционные базы данных
- •Организация хранилищ данных
- •Концепция многомерной модели данных
- •Краткие итоги
- •Контрольные вопросы
- •Литература
- •Лекция 3. Интеграция и трансформации данных
- •Платформа sql Server 2008
- •Система Management Studio
- •Служба sql Server Integration Services
- •Краткие итоги
- •Контрольные вопросы
- •Литература
- •Раздел 3. Интеллектуальный анализ данных Лекция 8. Кластерный анализ данных
- •Формальная постановка задачи кластеризации
- •Меры близости в кластерном анализе
- •Иерархические алгоритмы кластеризации
- •Неиерархические алгоритмы кластеризации
- •Представление результатов кластеризации
- •Краткие итоги
- •Контрольные вопросы
- •Литература
- •Лекция 9. Классификация и регрессия
- •Математические функции
- •Правила классификации
- •Деревья решений
- •Методы построения деревьев решений
- •Алгоритмы построения деревьев решений
- •Краткие итоги
- •Контрольные вопросы
- •Литература
- •Лекция 10. Поиск ассоциативных правил
- •Цель лекции – изучение формализованной постановки и алгоритма решения задачи поиска ассоциативных правил.
- •Формальная постановка задачи
- •Обнаружение закономерностей в последовательностях данных
- •Алгоритм поиска ассоциативных правил Apriori
- •Представление результатов
- •Краткие итоги
- •Контрольные вопросы
- •Литература
- •Лекция 8. Службы sql Server Analysis Services
- •Конструктор интеллектуального анализа данных
- •Мастер интеллектуального анализа данных
- •Создание структуры интеллектуального анализа
- •Краткие итоги
- •Контрольные вопросы
- •Литература
- •Создание и представление источника данных
- •Загрузка с применением Integration Services
- •Краткие итоги
- •Контрольные вопросы
- •Литература
- •Лекция 12. Основы языка Multidimensional Expressions
- •Оператор select
- •Алгебра множеств и операции с множествами
- •Функции языка mdx
- •Краткие итоги
- •Контрольные вопросы
- •Литература
- •Лекция 13. Язык операций Data Mining
- •Ключевые концепции и объекты dmx
- •Синтаксис запросов dmx
- •Создание моделей интеллектуального анализа
- •Краткие итоги
- •Контрольные вопросы
- •Литература
- •Раздел 5. Подготовка отчёта по итогам анализа Лекция 14. Служба отчетов Reporting Services
- •Архитектура службы отчётов
- •Средства проектирования запросов
- •Развёртывание Reporting Services
- •Краткие итоги
- •Контрольные вопросы
- •Литература
- •Лекция 15. Источники данных для отчётов
- •Общие источники данных
- •Источники поддерживаемые Reporting Services
- •Создание, изменение и удаление источников
- •Краткие итоги
- •Контрольные вопросы
- •Литература
- •Лекция 16. Конструирование и создание отчётов
- •Основы конструирования отчётов
- •Создание нерегламентированных отчётов
- •Создание отчётов с применением конструктора
- •Краткие итоги
- •Литература
- •Глоссарий
- •Контрольные вопросы
Создание отчётов с применением конструктора
Построитель отчетов создает отчеты на основе моделей отчетов, которые в построителе отчетов называются источниками данных. Модели отчётов создаются разработчиком в лице аналитика, администратора или разработчик БД. Источники данных содержат сведения о данных, доступных в БД, а также о связях между ними. При перетаскивании полей в область конструирования создаётся макет отчета, определяются данные, необходимые для получения данных отчета (рисунок 17.1).
Отчеты построителя отчетов публикуются с использованием языка определения отчетов, позволяющего пользователям применять все возможности служб Reporting Services. Поскольку отчеты построителя отчетов сохраняются с использованием языка определения отчетов, их можно открывать и изменять с помощью инструментальных средств конструктора отчётов. Отчёты построителя отчётов управляются, защищаются и доставляются с помощью тех же API-интерфейсов, что и отчеты конструктора отчетов. Кроме того, построитель отчетов можно запускать в приложениях сторонних разработчиков для интеграции отчетов.
Рисунок 17.1 – Окно построителя отчётов
Модель отчета представляет собой описание метаданных источника данных и его связей. Чтобы создавать отчеты с помощью построителя отчетов, необходимо вначале сконструировать модель отчета на основе БД SQL Server или куба Analysis Services. Модели можно создавать с помощью конструктора моделей, диспетчера отчетов или среды Management Studio. Конструктор моделей обеспечивает наибольшую эффективность при создании моделей на основе баз данных SQL Server. С помощью конструктора моделей можно выбирать правила, применяемые во время процесса формирования модели, а также изменять модель и лежащее в ее основе представление источника данных. Редактировать модели отчётов можно только на основе БД SQL Server. Если модель отчёта сформирована средствами Analysis Services и соответствующий куб был изменен, то модель формируется повторно. Модели на основе БД SQL Server можно редактировать в среде конструктора моделей независимо от инструментария, использованного для первоначального создания. Редактирование моделей на основе служб Analysis Services в среде конструктора возможно только при разработке их с использованием SSMS.
Краткие итоги
По результатам анализа данных отчёты можно создавать с помощью конструктора и построителя отчётов службы SSRS. При создании отчётов данные можно фильтровать, группировать, сортировать и осуществлять вычисления по формулам.
С помощью построителя отчётов могут создаваться табличные отчёты, матричные и диаграммные отчёты. После сохранения отчёта, созданного построителем, его можно его можно редактировать другими средствами.
Сложные отчёты создаются с помощью конструктора отчётов, поддерживающего различные способы создания отчётов. Отчёты могут иметь как произвольную форму, так и разветвлённую структуру.
Конструктор отчётов поддерживает импорт отчётов из БД (.mdb) и проектов (.adp) Microsoft Access. Отчёт в файле базы данных или проекта преобразуется и сохраняется в создаваемом проекте отчёта службы SSRS.
Созданные с применением SSAS отчёты можно экспортировать на локальный компьютер в форматах файлов TIFF, PDF, Excel, HTML.
