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


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

Теперь, после создания представления источника данных, при помощи мастера интеллектуального анализа данных создадим новую структуру интеллектуального анализа. В этой задаче будут созданы структура интеллектуального анализа данных и модель интеллектуального анализа данных, основанные на алгоритме взаимосвязей (Майкрософт).

ПримечаниеПримечание

Если возникла ошибка невозможности использования таблицы vAssocSeqLineItems в качестве вложенной, вернитесь к предыдущей задаче занятия и создайте соединение «многие к одному» путем перетаскивания таблицы vAssocSeqLineItems (сторона «многие») в таблицу vAssocSeqOrders (сторона «один»). Кроме того, можно изменить связь между таблицами. Для этого щелкните правой кнопкой мыши линию соединения.

Создание структуры анализа взаимосвязей

  1. В обозревателе решений в среде Business Intelligence Development Studio щелкните правой кнопкой мыши элемент Структуры интеллектуального анализа данных и выберите команду Создать структуру интеллектуального анализа, чтобы открыть мастер интеллектуального анализа данных.

  2. На странице Вас приветствует мастер интеллектуального анализа данных нажмите кнопку Далее.

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

  4. На странице Создание структуры интеллектуального анализа данных в области Какой метод интеллектуального анализа данных использовать? выберите Правила взаимосвязей Майкрософт и нажмите кнопку Далее. Будет открыта страница Выбор представления источника данных.

  5. Выберите Заказы в области Доступные представления источника данных и нажмите кнопку Далее.

  6. На странице Определение типов таблиц для таблицы vAssocSeqLineItems установите флажок Вложенная. Для таблицы vAssocSeqOrders установите флажок Вариант. Нажмите кнопку Далее.

    Попробуйте назначить таблицы vAssocSeqLineItems и vAssocSeqOrders в качестве таблицы вариантов. Произойдет ошибка. Вложенная таблица всегда должна располагаться на стороне «многие» в существующей связи с таблицей вариантов.

  7. На странице Определение обучающих данных снимите все установленные флажки. Установите ключ для таблицы вариантов vAssocSeqOrders, установив флажок Ключ рядом со столбцом OrderNumber.

    Поскольку цель анализа потребительской корзины — определить продукты, включенные в единую транзакцию, поле CustomerKey использовать не нужно.

  8. Установите ключ для вложенной таблицы vAssocSeqLineItems, установив флажок Ключ рядом со столбцом Model. Флажок Входной будет установлен автоматически. Установите также флажок Прогнозируемый для столбца Model.

    В модели потребительской корзины последовательность продуктов в корзине не имеет значения, поэтому не нужно включать LineNumber в качестве ключа для вложенной таблицы. Столбец LineNumber следует использовать в качестве ключевого только для тех моделей, где важна последовательность. Будет создана модель, использующая алгоритм кластеризации последовательностей (Майкрософт), рассмотренный на занятии 4.

  9. Установите флажок слева от столбцов IncomeGroup и Region, но не выбирайте другие параметры. В результате установки флажка в структуру будут добавлены столбцы для последующего обращения, однако эти столбцы не будут использоваться в модели.

    Выбранные параметры должно иметь следующий вид:

    примерный вид диалогового окна

  10. Нажмите кнопку Далее.

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

    Столбцы

    Тип содержимого

    Тип данных

    IncomeGroup

    Дискретный

    Text

    Order Number

    Ключ

    Text

    Region

    Дискретный

    Text

    vAssocSeqLineItems

      

      

    Model

    Ключ

    Text

  12. На странице Создание проверочного набора используемое по умолчанию значение для параметра Процент проверочных данных равно 30 процентам. Замените это значение на 0. Нажмите кнопку Далее.

    ПримечаниеПримечание

    В учебнике по интеллектуальному анализу данных (начальный уровень) был создан проверочный набор для измерения точности модели. Методы измерений точности модели, предоставляемые службами Analysis Services (например, диаграмма точности ghjuyjpjd и отчет перекрестной проверки), предназначены для классификации и оценки. Они не поддерживаются в ассоциативном прогнозировании.

  13. На странице Завершение работы мастера в разделе Имя структуры интеллектуального анализа данных введите Взаимосвязь.

  14. В поле Имя модели интеллектуального анализа данных введите Взаимосвязи.

  15. Выберите параметр Разрешить детализацию, а затем нажмите кнопку Готово.

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