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


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

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

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

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

На этом занятии будут выполнены следующие действия.

  • Представление источника данных добавляется в многомерный источник данных Adventure Works DW 2012.

  • В данное представление будут добавлены таблица вариантов и вложенные таблицы.

  • Будет задана связь «многие к одному» между таблицей вариантов и вложенной таблицей.

    Примечание

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

  • Затем задается способ использования столбцов данных в модели.

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

Добавление представления источников данных

  1. В Обозреватель решений щелкните правой кнопкой мыши Представления источников данных и выберите Создать представление источника данных.

    Будет открыт мастер представлений источников данных.

  2. На странице Мастер представления источника данных нажмите кнопку Далее.

  3. На странице Выбор источника данных в разделе Источники реляционных данных выберите источник данных Adventure Works DW Multidimensional 2012, созданный в учебнике по базовому интеллектуальному анализу данных. Щелкните Далее.

  4. На странице Выбор таблиц и представлений выберите следующие таблицы и щелкните стрелку вправо, чтобы включить их в новое представление источника данных:

    • vAssocSeqOrders

    • vAssocSeqLineItems

  5. Щелкните Далее.

  6. На странице Завершение работы мастера представление источника данных по умолчанию называется Adventure Works DW Multidimensional 2012. Измените имя на Ordersи нажмите кнопку Готово.

    Откроется представление источника данных Designer и Orders откроется представление источника данных.

Создание связи между таблицами

  1. В конструкторе представлений источников данных расположите две таблицы горизонтально друг напротив друга, поместив таблицу vAssocSeqLineItems слева, а vAssocSeqOrders — справа.

  2. Выберите столбец OrderNumber в таблице vAssocSeqLineItems.

  3. Перетащите столбец в таблицу vAssocSeqOrders и поместите его в столбец OrderNumber .

    Важно!

    Обязательно перетащите столбец OrderNumber из вложенной таблицы vAssocSeqLineItems, представляющей многие стороны соединения, в таблицу вариантов vAssocSeqOrders, представляющую одну сторону соединения.

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

    ожидаемое соединение

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

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

См. также:

Учебник по интеллектуальному анализу данных — средний уровень (службы Analysis Services — интеллектуальный анализ данных)
Структуры интеллектуального анализа данных (службы Analysis Services — интеллектуальный анализ данных)
Модели интеллектуального анализа данных (службы Analysis Services — интеллектуальный анализ данных)