Учебник по расширениям интеллектуального анализа данных потребительской корзины

Добавления: 5 декабря 2005 г.

С помощью данного учебника вы научитесь создавать, обучать и исследовать модели интеллектуального анализа данных при помощи языка запросов расширения интеллектуального анализа данных (DMX). После этого вы будете использовать модели интеллектуального анализа данных для создания прогнозов, описывающих, какие продукты будут покупаться с наибольшей вероятностью.

Модели интеллектуального анализа данных будут созданы на основе данных, содержащихся в образце базы данных AdventureWorksDW, в которой содержатся данные вымышленной компании Adventure Works Cycles. Компания Adventure Works Cycles является большой транснациональной производственной организацией. Компания изготавливает и продает велосипеды из металла и композитных материалов в Северной Америке, а также на европейском и азиатском рынках. Основное производство расположено в городе Ботель, штат Вашингтон, и имеет 290 служащих; существуют несколько региональных групп продаж, расположенных на территории рынков сбыта. Дополнительные сведения об образце базы данных AdventureWorksDW см. в разделе Образец хранилища данных AdventureWorks.

Сценарий учебника

Adventure Works Cycles приняла решение создать пользовательское приложение с применением функциональности интеллектуального анализа данных, чтобы предсказать, какие типы продуктов наиболее вероятно будут покупаться клиентами. Целью приложения является возможность определить набор продуктов и предсказать, какие дополнительные продукты будут покупаться вместе с другими продуктами. После этого Adventure Works Cycles использует полученные сведения, чтобы предложить новую возможность веб-узла, а также лучше организовать способ преподнесения информации клиентам.

Службы Microsoft SQL Server 2005 Analysis Services (SSAS) предоставляют ряд средств, которые могут быть использованы для выполнения этой задачи.

Расширения интеллектуального анализа данных представляют собой язык запросов, предоставляемый службами Analysis Services и используемый для создания и работы с моделями интеллектуального анализа данных. Алгоритм взаимосвязей Майкрософт создает модели, которые могут предсказывать продукты, которые, скорее всего, будут покупаться вместе.

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

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

Структура и модели интеллектуального анализа данных

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

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

Модели интеллектуального анализа данных должны включать ключевой столбец, описанный в структуре интеллектуального анализа данных, а также набор оставшихся столбцов. Модель интеллектуального анализа данных определяет использование каждого столбца и определяет алгоритм, используемый для создания этой модели. Например, в расширении интеллектуального анализа данных можно указать столбец в качестве ключевого или столбца типа PREDICT. Если столбец не указан, он считается входным столбцом.

В расширении интеллектуального анализа данных существует два способа создания моделей интеллектуального анализа данных. Можно либо создать структуру интеллектуального анализа данных и связанную модель интеллектуального анализа данных вместе, используя инструкцию CREATE MINING MODEL, либо сначала создать структуру интеллектуального анализа данных, используя инструкцию CREATE MINING STRUCTURE, а затем добавить к структуре модель интеллектуального анализа данных, используя инструкцию ALTER STRUCTURE. Эти методы описаны ниже.

  • CREATE MINING MODEL
    Эта инструкция используется для одновременного создания структуры интеллектуального анализа данных и связанной с ней модели интеллектуального анализа данных с одним и тем же именем. К имени модели интеллектуального анализа данных добавляется слово «Structure», чтобы отличить ее от структуры интеллектуального анализа данных. Эта инструкция полезна, если создается структура интеллектуального анализа данных, которая будет содержать только одну модель интеллектуального анализа данных.

    Дополнительные сведения см. в разделе CREATE MINING MODEL (расширения интеллектуального анализа данных).

  • ALTER MINING STRUCTURE
    Эта инструкция используется для добавления модели интеллектуального анализа данных к уже существующей на сервере структуре интеллектуального анализа данных. Эта инструкция полезна, если нужно создать структуру интеллектуального анализа данных, которая будет содержать несколько различных моделей интеллектуального анализа данных. Есть несколько причин, почему может понадобиться добавить несколько моделей интеллектуального анализа данных в структуру интеллектуального анализа данных. Например, можно создать несколько моделей интеллектуального анализа данных, которые используют разные алгоритмы, чтобы выяснить, какой из них самый лучший. При помощи одного и того же алгоритма можно создать несколько различных моделей и установить для них различные настройки определенного параметра, чтобы выяснить, какое значение параметра является наилучшим.

    Дополнительные сведения см. в разделе ALTER MINING STRUCTURE (расширения интеллектуального анализа данных).

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

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

Справочник по расширениям интеллектуального анализа данных, Основные сведения об инструкции SELECT (расширения интеллектуального анализа данных), Прогнозирующие запросы (расширения интеллектуального анализа данных)

Новые знания

Учебник содержит следующие занятия:

Требования

Перед тем как выполнять задания, убедитесь, что установлены следующие компоненты:

ms345326.note(ru-ru,SQL.90).gifПримечание.
При просмотре учебников рекомендуется добавить на панель инструментов средства просмотра документов кнопки Следующий раздел и Предыдущий раздел. Дополнительные сведения см. в разделе Добавление в справку кнопок «Далее» и «Назад».

См. также

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

Учебник по расширениям интеллектуального анализа данных «Покупатель велосипеда»
Учебник по интеллектуальному анализу данных

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

Основные понятия интеллектуального анализа данных

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

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