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

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

Замечание

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

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

  1. В Обозревателе решений в SQL Server Data Tools (SSDT) щелкните правой кнопкой мыши Структуры интеллектуального анализа и выберите Создать структуру интеллектуального анализа, чтобы открыть Мастер интеллектуального анализа данных.

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

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

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

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

  6. На странице "Указание типов таблиц", в строке таблицы vAssocSeqLineItems выберите флажок "Вложенные", и в строке таблицы vAssocSeqOrders выберите флажок "Case". Нажмите кнопку Далее.

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

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

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

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

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

    Как диалоговое окно должно выглядеть

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

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

    Колонны Тип контента Тип данных
    Доходная группа Дискретный Текст
    Номер заказа Ключ Текст
    Регион Дискретный Текст
    vAssocSeqLineItems
    Модель Ключ Текст
  12. На странице "Создание набора тестирования " значение по умолчанию для параметра "Процент данных для тестирования " составляет 30 процентов. Измените это значение на 0. Нажмите кнопку Далее.

    Замечание

    Службы Analysis Services предоставляют различные диаграммы для измерения точности модели. Однако некоторые типы диаграмм точности, такие как диаграмма лифта и отчет о перекрестной проверке, предназначены для классификации и оценки. Они не поддерживаются для ассоциативного прогнозирования.

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

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

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

    Конструктор интеллектуального анализа данных открывается для отображения только что созданной структуры интеллектуального Association анализа данных.

Следующая задача на занятии

Изменение и обработка модели корзины рынка (учебник по интеллектуальному анализу промежуточных данных)

См. также

Алгоритм ассоциации Майкрософт
Типы контента (интеллектуальный анализ данных)