- •Раздел 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. Конструирование и создание отчётов
- •Основы конструирования отчётов
- •Создание нерегламентированных отчётов
- •Создание отчётов с применением конструктора
- •Краткие итоги
- •Контрольные вопросы
- •Литература
- •Глоссарий
Средства проектирования запросов
Службы Reporting Services содержат различные средства проектирования запросов, которые можно использовать для создания запросов в конструкторе отчетов. Доступность того или иного конструктора запросов определяется видом данных, с которым выполняется работа. Кроме того, некоторые конструкторы запросов поддерживают альтернативные режимы работы, что позволяет выбирать между работой в визуальном режиме или непосредственно на языке запросов. В составе службы Reporting Services имеются следующие конструкторы запросов:
обычный конструктор запросов;
графический конструктор запросов;
конструктор запросов моделей отчетов;
конструктор запросов многомерных выражений;
конструктор DMX-запросов.
Все средства проектирования запросов выполняются в среде проектирования данных внутри среды BI Dev Studio с применением шаблона проекта сервера отчетов или мастера сервера отчетов.
Обычный конструктор запросов применяется при построении запросов к реляционным источникам данных, таких как Microsoft SQL Server, Oracle, ODBC, OLE DB и Web-службы XML. Проверку синтаксиса запросов в процессе проектирования этот конструктор запросов не осуществляет. Конструктор рекомендуется использовать при написании сложных запросов, хранимых процедур, запросов XML-данных и динамических запросов. На рисунке приведена иллюстрация обычного конструктора запросов после того, как запрос был определен и возвращен набор строк. На рисунке 17.2 приведена иллюстрация обычного конструктора запросов.
Графический конструктор запросов используется в некоторых продуктах фирмы Microsoft и в других компонентах SQL Server. Этот конструктор предоставляет визуальную среду проектирования для выбора таблиц и столбцов. С применение конструктора можно автоматически создавать соединения и инструкции Transact-SQL для выбора таблиц и столбцов.
Рисунок 15. 2 – Иллюстрация обычного конструктора
Графический конструктор запросов используется в некоторых продуктах фирмы Microsoft и в других компонентах SQL Server. Этот конструктор предоставляет визуальную среду проектирования для выбора таблиц и столбцов. С применение конструктора можно автоматически создавать соединения и инструкции Transact-SQL для выбора таблиц и столбцов.
На рисунке 15.3 приведена иллюстрация графического конструктора запросов. Чтобы использовать графический конструктор запросов, необходимо воспользоваться переключателем обычного конструктора запросов на панели инструментов конструктора отчетов.
Конструктор запросов моделей отчетов используется для создания и изменения запросов, выполняемых для модели отчета, опубликованной на сервере отчетов. Отчеты, выполняемые для моделей, поддерживают просмотр данных с дополнительной информацией. Запрос определяет путь для просмотра данных во время выполнения. Чтобы использовать конструктор запросов моделей отчетов, необходимо определить источник данных, указывающий на опубликованную модель. При задании источника данных конструктор запросов моделей отчетов открывается в режиме просмотра данных, что позволяет создать семантический запрос. Конструктор запросов моделей отчетов поддерживает работу в графическом и обычном режимах. Для переключения режимов используется переключатель обычного конструктора отчетов на панели инструментов.
Рисунок 15,3 – Окно графического конструктора запросов
Иллюстрация конструктора запросов моделей отчетов в режиме конструктора приведена на рисунке 15.4.
Рисунок 15.4 – Окно конструктора моделей
Конструктор запросов многомерных выражений используется для создания запросов как к источникам данных служб Analysis Services, так и другим многомерным источникам данных. Этот конструктор становится доступным при создании набора данных в конструкторе запросов с использованием источника данных служб Analysis Services или бизнес-аналитики SAP NetWeaver. На рисунке 15.5 приведена иллюстрация конструктора запросов многомерных выражений после определения запроса и фильтра. С помощью панели инструментов можно переключаться между режимами и языками, а также настраивать параметры запроса.
С помощью конструктора DMX-запросов можно получать данные из модели интеллектуального анализа данных. Использовать конструктор запросов можно с источником данных служб Analysis Services, включающим модель интеллектуального анализа данных.
Рисунок 15.5 – Иллюстрация конструктора запросов
После выбора модели можно создавать запросы прогноза интеллектуального анализа данных, предоставляющие данные для отчета.
