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


Выбор и сопоставление входных данных для прогнозирующего запроса

При создании прогнозов из модели интеллектуального анализа данных это обычно делается путём передачи новых данных в модель. (Исключение — это модели временных рядов, которые могут создавать прогнозы на основе только исторических данных.) Чтобы обеспечить модель новыми данными, необходимо убедиться, что данные доступны в представлении источника данных. Если заранее вы знаете, какие данные будут использоваться для прогнозирования, его можно включить в представление источника данных, которое использовалось для создания модели. В противном случае может потребоваться создать представление источника данных. Дополнительные сведения см. в разделе "Представления источников данных" в многомерных моделях.

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

Предупреждение

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

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

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

  • Чтобы создать новое подключение, просто выберите столбец в таблице модели интеллектуального анализа данных и перетащите его в соответствующий столбец в таблице selectInput Table(s).

  • Чтобы удалить подключение, выберите строку подключения и нажмите клавишу DELETE.

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

Выбор входной таблицы

  1. На вкладке "Выбор входных таблиц" вкладки "Диаграмма точности интеллектуального анализа данных" в конструкторе интеллектуального анализа данных в SQL Server Data Tools (SSDT) выберите таблицу вариантов.

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

  2. В диалоговом окне "Выбор таблицы " выберите источник данных из списка источников данных .

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

  4. Нажмите кнопку ОК.

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

Изменение способа сопоставление входных данных с моделью

  1. В конструкторе интеллектуального анализа данных в SQL Server Data Tools (SSDT) выберите вкладку Прогнозирование модели интеллектуального анализа данных.

  2. В меню Модель майнинга выберите Изменить подключения.

    Откроется диалоговое окно «Изменение сопоставления». В этом диалоговом окне столбец модели перечисляет столбцы в выбранной структуре анализа данных. Столбец Столбец таблицы перечисляет столбцы во внешнем источнике данных, который вы выбрали в диалоговом окне SelectInput Table(s). Столбцы во внешнем источнике данных сопоставляются со столбцами в модели анализа данных.

  3. В разделе "Столбец таблицы" выберите строку, которая соответствует столбцу модели майнинга, с которым вы хотите сопоставить.

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

  5. Нажмите кнопку ОК.

    В конструкторе отображаются новые сопоставления столбцов.

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

  1. На вкладке "Выбор входных таблиц" вкладки "Прогнозирование модели интеллектуального анализа данных" в конструкторе интеллектуального анализа данных в SQL Server Data Tools (SSDT) нажмите кнопку "Изменить соединение".

    Откроется диалоговое окно "Указание вложенного соединения".

  2. Выберите отношение.

  3. Нажмите кнопку "Удалить связь".

  4. Нажмите кнопку ОК.

    Связь между таблицей случаев и вложенной таблицей была удалена.

Создайте новую связь между входными таблицами

  1. В таблице "Выбор входных таблиц" вкладки "Прогнозирование модели интеллектуального анализа данных " в конструкторе интеллектуального анализа данных нажмите кнопку "Изменить соединение".

    Откроется диалоговое окно "Указание вложенного соединения ".

  2. Нажмите кнопку "Добавить связь".

    Откроется диалоговое окно "Создать связь ".

  3. Выберите ключ вложенной таблицы в исходных столбцах.

  4. Выберите ключ таблицы вариантов в столбцах назначения.

  5. Нажмите кнопку "ОК " в диалоговом окне "Создать связь ".

  6. Нажмите OK в диалоговом окне Specify Nested Join.

    Новая связь была создана между таблицей случаев и вложенной таблицей.

Добавление вложенной таблицы в входные таблицы прогнозирующего запроса

  1. На вкладке "Предсказание модели интеллектуального анализа" в конструкторе интеллектуального анализа данных щелкните "Выбор таблицы", чтобы открыть диалоговое окно "Выбор таблицы".

    Замечание

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

  2. В диалоговом окне "Выбор таблицы" выберите источник данных из списка источников данных, затем выберите таблицу в представлении источника данных, содержащую данные по делу. Нажмите кнопку ОК.

  3. Нажмите кнопку "Выбрать вложенную таблицу ", чтобы открыть диалоговое окно "Выбор таблицы ".

  4. В диалоговом окне "Выбор таблицы " выберите источник данных из списка источников данных и выберите таблицу в представлении источника данных, содержащую вложенные данные. Нажмите кнопку ОК.

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

См. также

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