Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Создание прогнозов с помощью данных расширенных продаж
На этом занятии вы создадите прогнозирующий запрос, который добавляет новые данные о продажах в модель. Расширив модель новыми данными, можно получить up-toпрогнозы даты, которые включают самые новые точки данных.
Создание прогнозов временных рядов, использующих новые данные, просто добавьте параметр EXTEND_MODEL_CASES в функцию PredictTimeSeries (DMX ), укажите источник новых данных и укажите, сколько прогнозов требуется получить.
Предупреждение
Параметр EXTEND_MODEL_CASES необязателен; По умолчанию модель расширяется в любое время создания запроса прогнозирования временных рядов путем объединения новых данных в качестве входных данных.
Создание прогнозирующего запроса и добавление новых данных
Если модель еще не открыта, дважды щелкните структуру прогнозирования и в конструкторе интеллектуального анализа данных перейдите на вкладку "Прогнозирование модели интеллектуального анализа данных".
На панели "Модель интеллектуального анализа данных " уже нужно выбрать прогноз модели. Если он не выбран, нажмите кнопку "Выбрать модель", а затем выберите модель, прогнозирование.
В области Выбор входных таблиц нажмите Выбрать таблицу случаев.
В диалоговом окне "Выбор таблицы " выберите источник данных Adventure Works DW Multidimensional 2012.
В списке представлений источников данных выберите NewSalesData и нажмите кнопку "ОК".
Щелкните правой кнопкой мыши область конструктора и выберите пункт "Изменить подключения".
С помощью диалогового окна "Изменение сопоставления" составьте столбцы в модели со столбцами во внешних данных следующим образом:
Сопоставляйте столбец ReportingDate в модели интеллектуального анализа данных с столбцом NewDate в входных данных.
Сопоставить столбец "Сумма" в модели интеллектуального анализа данных с столбцом NewAmount в входных данных.
Сопоставите столбец "Количество" в модели интеллектуального анализа данных с столбцом NewQty в входных данных.
Сопоставить столбец ModelRegion в модели интеллектуального анализа данных со столбцом series в входных данных.
Теперь вы создадите прогнозирующий запрос.
Сначала добавьте столбец в прогнозирующий запрос, чтобы вывести ряд, к который применяется прогноз.
В сетке щелкните первую пустую строку в разделе "Источник" и выберите "Прогнозирование".
В столбце "Поле" выберите "Область модели" и "Псевдоним".
Model Region
Затем добавьте и измените функцию прогнозирования.
Щелкните пустую строку и в разделе "Источник" выберите "Функция прогнозирования".
Для поля выберите PredictTimeSeries.
Для псевдонима введите прогнозируемые значения.
Перетащите поле "Количество" из области "Модель интеллектуального анализа данных " в столбец "Критерии/аргумент ".
В столбце "Критерии/аргумент" после имени поля введите следующий текст: 5,EXTEND_MODEL_CASES
Полный текст текстового поля "Критерии" или "Аргумент " должен быть следующим образом:
[Forecasting].[Quantity],5,EXTEND_MODEL_CASES
Щелкните "Результаты " и просмотрите результаты.
Прогнозы начинаются в июле (первый раз после окончания исходных данных) и заканчиваются в ноябре (пятый срез после окончания исходных данных).
Вы можете увидеть, что эффективно использовать этот тип прогнозирующего запроса, необходимо знать, когда старые данные заканчиваются, а также сколько временных срезов есть в новых данных.
Например, в этой модели исходная серия данных закончилась в июне, а данные — в течение месяцев июля, августа и сентября.
Прогнозы, использующие EXTEND_MODEL_CASES всегда начинаются в конце исходного ряда данных. Таким образом, если вы хотите получить только прогнозы в течение неизвестных месяцев, необходимо указать начальную точку и конечную точку для прогнозирования. Оба значения указываются в виде количества срезов времени, начиная с конца старых данных.
В следующей процедуре показано, как это сделать.
Изменение начальных и конечных точек прогнозов
В построителе прогнозируемых запросов щелкните "Запрос" , чтобы перейти в представление DMX.
Найдите инструкцию DMX, содержащую функцию PredictTimeSeries, и измените ее следующим образом:
PredictTimeSeries([Forecasting 12].[Quantity],4,6,EXTEND_MODEL_CASES)Щелкните "Результаты " и просмотрите результаты.
Теперь прогнозы начинаются в октябре (четвертый срез времени, подсчет от конца исходных данных) и конец декабря (шестой срез времени, отсчитывающий от конца исходных данных).
Следующая задача на занятии
См. также
Технический справочник по алгоритму временных рядов Майкрософт
Содержимое модели анализа данных для моделей временных рядов (службы Analysis Services — интеллектуальный анализ данных)