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

 

Применимо к: SQL Server 2016 Preview

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

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

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

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

Microsoft SQL Server Службы Analysis Services предоставляет несколько средств, которые можно использовать для выполнения этой задачи:

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

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

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

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

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

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

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

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

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

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

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

CREATE MINING STRUCTURE
Эта инструкция используется для создания новой структуры интеллектуального анализа данных без использования моделей.

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

Дополнительные сведения см. в статье CREATE MINING STRUCTURE (DMX).

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

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

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

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

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

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

Обзор учебника

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

Занятие 1: Создание структуры интеллектуального анализа данных «Потребительская корзина»
На этом занятии вы узнаете, как использовать Создать инструкции для создания структур интеллектуального анализа данных.

Занятие 2: Добавление моделей интеллектуального анализа к структуре интеллектуального анализа «Потребительская корзина»
На этом занятии вы узнаете, как использовать ALTER инструкции для добавления моделей к структуре интеллектуального анализа данных.

Занятие 3: Обработка структуры интеллектуального анализа данных «Потребительская корзина»
На этом занятии вы узнаете, как использовать INSERT INTO Инструкция для обработки структур интеллектуального анализа данных и их связанные модели интеллектуального анализа.

Занятие 4: Выполнение прогнозов потребительской корзины
На этом занятии вы узнаете, как использовать PREDICTION JOIN инструкции для создания прогнозов по моделям интеллектуального анализа данных.

Требования

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

  • Microsoft SQL Server

  • Microsoft SQL Server Службы Analysis Services

  • База данных AdventureWorksDW2012

В целях повышения безопасности образцы баз данных по умолчанию не установлены. Чтобы установить официальные образцы баз данных для Microsoft SQL Server, перейдите к https://www.CodePlex.com/MSFTDBProdSamples или на домашней странице Microsoft SQL Server Samples and Community Projects в разделе Примеры продуктов Microsoft SQL Server. Щелкните базы данных, нажмите кнопку выпуски и выберите базы данных, которые вы хотите.

Примечание


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

См. также:

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