Поделиться через


Работа с интеллектуальным анализом данных

Интеллектуальный анализ данных предоставляет доступ к данным, которые необходимы для принятия интеллектуальных решений сложных бизнес-проблем. Службы Microsoft SQL Server 2005 Analysis Services (SSAS) предоставляют средства для интеллектуального анализа данных, позволяющие определить правила и закономерности в данных, чтобы можно было определить, почему произошло то или иное событие и выполнить прогноз на будущее. При создании решения интеллектуального анализа данных в службах Analysis Services сначала создайте модель, описывающую бизнес-проблему, затем обработайте данные алгоритмом, формирующим математическую модель данных. Это процесс называется обучение модели. Затем можно визуально просмотреть модель интеллектуального анализа данных или создать прогнозирующие запросы к этой модели. Службы Analysis Services могут использовать наборы данных из реляционных баз данных и баз данных OLAP, и включают различные алгоритмы, которые можно использовать для анализа этих данных. Дополнительные сведения о высокоуровневом представлении процесса интеллектуального анализа данных см. в разделе Основные понятия интеллектуального анализа данных.

SQL Server 2005 предоставляет различные среды и средства для интеллектуального анализа данных. В следующих разделах описан типичный процесс создания решения интеллектуального анализа данных и определены ресурсы, которые используются на каждом этапе.

Создание проекта служб Analysis Services

Чтобы создать решение интеллектуального анализа данных, сначала необходимо создать новый проект служб Analysis Services, а затем добавить и настроить источник данных и представление источника данных для этого проекта. Источник данных определяет строку соединения и сведения о проверке подлинности, используемые для соединения с источником данных, на котором основана модель интеллектуального анализа данных. Представление источника данных предоставляет абстракцию источника данных, которую можно использовать для изменения структуры данных, чтобы они более соответствовали проекту.

Дополнительные сведения см. в разделах Определение проекта служб Analysis Services, Определение источника данных при помощи мастера источников данных, Определение представления источника данных с помощью мастера представлений источников данных

Добавление структур интеллектуального анализа данных к проекту служб Analysis Services

После создания проекта служб Analysis Services можно добавить структуры интеллектуального анализа данных и одну или несколько моделей интеллектуального анализа данных, основанных на каждой структуре. Структура интеллектуального анализа данных, включая таблицы и столбцы, создается из существующего представления источника данных или OLAP-куба проекта. Добавление новой структуры интеллектуального анализа данных выполняется с помощью мастера интеллектуального анализа данных, используемого для определения структуры, алгоритма и обучающих данных, которые используются при создании исходной модели, основанной на этой структуре.

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

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

Дополнительные сведения см. в разделе Конструктор интеллектуального анализа данных

Работа с моделями интеллектуального анализа данных

Перед тем, как использовать созданные модели интеллектуального анализа данных, их необходимо обработать, чтобы службы Analysis Services с помощью алгоритма могли передать обучающие данные в модели. Службы Analysis Services предоставляют несколько параметров обработки объектов модели интеллектуального анализа данных, включая возможность управления обработкой объектов и ее типом.

Дополнительные сведения см. в разделах Обработка средствами служб Analysis Services, Обработка объектов интеллектуального анализа данных

После обработки моделей можно проанализировать результаты и принять решения о том, какие модели лучше. Службы Analysis Services предоставляют средства просмотра для каждого типа модели интеллектуального анализа данных на вкладке Средство просмотра моделей интеллектуального анализа данных в конструкторе интеллектуального анализа данных, которые можно использовать для просмотра моделей интеллектуального анализа данных. Службы Analysis Services также имеют средства на вкладке Диаграмма точности интеллектуального анализа в конструкторе, которые можно использовать для прямого сравнения моделей интеллектуального анализа данных и выбора модели, лучше всего соответствующей поставленной задаче. Эти средства включают диаграмму точности предсказаний, диаграмму роста прибыли и матрицу классификации.

Дополнительные сведения см. в разделах Просмотр модели интеллектуального анализа данных, Проверка моделей интеллектуального анализа данных

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

Основной целью большинства проектов интеллектуального анализа данных является создание прогнозов с помощью модели интеллектуального анализа данных. После просмотра и сравнения моделей интеллектуального анализа данных для создания прогнозов можно использовать один или несколько средств. Службы Analysis Services имеют язык запросов, называемый расширениями интеллектуального анализа данных, который является основой для создания прогнозов. Чтобы упростить построение прогнозирующих запросов расширений интеллектуального анализа данных, SQL Server предоставляет построитель запросов, доступный в среде SQL Server Management Studio и среде Business Intelligence Development Studio, и шаблоны расширений интеллектуального анализа данных для редактора запросов в среде Management Studio. В среде BI Development Studio доступ к построителю запросов выполняется на вкладке Прогноз модели интеллектуального анализа данных конструктора интеллектуального анализа данных.

Дополнительные сведения см. в разделах Создание прогнозирующих запросов расширений интеллектуального анализа данных, Справка по инструкции расширений интеллектуального анализа данных

Среда SQL Server Management Studio

После использования среды BI Development Studio для построения моделей интеллектуального анализа данных в проекте интеллектуального анализа данных можно управлять и работать с этими моделями, а также создавать прогнозы в среде Management Studio.

Дополнительные сведения см. в разделе Интеллектуальный анализ данных в среде SQL Server Management Studio

Службы SQL Server Reporting Services

После создания модели интеллектуального анализа данных, возможно, потребуется распространить результаты для различных пользователей. Для создания отчетов можно использовать конструктор отчетов в службах Microsoft SQL Server 2005 Reporting Services (SSRS), который также можно использовать для представления данных, содержащихся в модели интеллектуального анализа данных. В качестве основы отчета можно использовать результаты любого DMX-запроса и все преимущества параметризации и форматирования, доступные в службах Reporting Services.

Дополнительные сведения см. в разделах Работа с конструктором отчетов, Использование конструктора DMX-запросов служб Analysis Services

Работа с интеллектуальным анализом данных программным путем

Службы Analysis Services предоставляют несколько средств для программирования интеллектуального анализа данных. Язык расширений интеллектуального анализа данных имеет инструкции для создания, обучения и использования моделей интеллектуального анализа данных. Эти задачи также можно выполнить с помощью комбинации XML для аналитики (XMLA) и языка сценариев служб Analysis Services (ASSL), или с помощью объектов AMO.

Доступ ко всем метаданным, связанным с интеллектуальным анализом данных, выполняется с помощью набора строк схемы интеллектуального анализа данных. Например, наборы строк схемы можно использовать для определения типов данных, поддерживаемых алгоритмом, или для определения имен моделей, имеющихся в базе данных.

Дополнительные сведения см. в разделах Справочник по расширениям интеллектуального анализа данных, Data Mining Schema Rowsets, Analysis Services Administration Programming (SSAS), Using XML for Analysis in Analysis Services (XMLA)

См. также

Основные понятия

Разработка решений и проектов служб Analysis Services
Основные понятия интеллектуального анализа данных
Структуры интеллектуального анализа данных (службы Analysis Services)
Службы SQL Server Analysis Services

Другие ресурсы

Справочник по расширениям интеллектуального анализа данных
Общие сведения о среде Business Intelligence Development Studio
Среды SQL Server Management Studio и Business Intelligence Development Studio

Справка и поддержка

Получение помощи по SQL Server 2005