Previsões de série temporal usando dados atualizados (Tutorial de mineração de dados intermediário)
Criando previsões usando os dados de vendas estendidos
Nesta lição, você criará uma consulta de previsão que adiciona os novos dados de vendas ao modelo. Ao estender o modelo com novos dados, você poderá obter previsões atualizadas que incluem os pontos de dados mais recentes.
Criar previsões de série temporal que usam novos dados é fácil: basta adicionar o parâmetro EXTEND_MODEL_CASES à função PredictTimeSeries (DMX), especificar a origem dos novos dados e quantas previsões você deseja obter.
Cuidado |
---|
O parâmetro EXTEND_MODEL_CASES é opcional; por padrão, o modelo é estendido a qualquer momento que você cria uma consulta de previsão de série temporal unindo novos dados como entradas. |
Para criar a consulta de previsão e adicionar novos dados
Se o modelo ainda não estiver aberto, clique duas vezes na estrutura Forecasting e, no Designer de Mineração de Dados, clique na guia Previsão de Modelo de Mineração.
No painel Modelo de Mineração, o modelo Forecasting já deverá estar selecionado. Se ele não estiver selecionado, clique em Selecionar Modelo e selecione o modelo Forecasting.
No painel Selecionar Tabela(s) de Entrada, clique em Selecionar Tabela de Casos.
Na caixa de diálogo Selecionar Tabela, selecione a fonte de dados, Adventure Works DW Multidimensional 2012 .
Na lista de exibições de fonte de dados, selecione NewSalesData e clique em OK.
Clique com o botão direito do mouse na superfície da área de design do relatório e selecione Modificar Conexões.
Usando a caixa de diálogo Modificar Mapeamento, mapeie as colunas no modelo para as colunas nos dados externos como segue:
Mapeie a coluna ReportingDate no modelo de mineração para a coluna NewDate nos dados de entrada.
Mapeie a coluna Amount no modelo de mineração para a coluna NewAmount nos dados de entrada.
Mapeie a coluna Quantity no modelo de mineração para a coluna NewQty nos dados de entrada.
Mapeie a coluna ModelRegion no modelo de mineração para a coluna Series nos dados de entrada.
Agora você criará a consulta de previsão.
Primeiramente, adicione uma coluna à consulta de previsão para produzir a série à qual a previsão se aplica.
Na grade, clique na primeira linha em branco, em Origem, e selecione Forecasting.
Na coluna Campo, selecione Model Region e, em Alias, digite Região do Modelo.
Em seguida, adicione e edite a função de previsão.
Clique em uma linha vazia e, em Origem, selecione Função de Previsão.
Em Campo, selecione PredictTimeSeries.
Em Alias, digite Valores Previstos.
Arraste o campo Quantity do painel Modelo de Mineração para a coluna Critérios/Argumento.
Na coluna Critérios/Argumento, após o nome do campo, digite o seguinte texto: 5,EXTEND_MODEL_CASES
O texto completo da caixa Critérios/Argumento deve ser: [Forecasting].[Quantity],5,EXTEND_MODEL_CASES
Clique em Resultados e revise os resultados.
As previsões começam em julho (o primeiro intervalo de tempo após o término dos dados originais) e terminam em novembro (o quinto intervalo de tempo após o término dos dados originais).
Você pode ver que para usar este tipo de consulta de previsão efetivamente, é preciso saber quando os dados antigos terminam, bem como quantos intervalos de tempo há nos novos dados.
Por exemplo, neste modelo, a série de dados original terminava em junho, e os dados para os meses de julho, agosto e setembro.
As previsões que usam EXTEND_MODEL_CASES sempre começam ao término da série de dados original. Portanto, se você desejar obter somente as previsões para os meses desconhecidos, deverá especificar os pontos de início e término para a previsão. Ambos os valores são especificados como vários intervalos de tempo que iniciam ao término dos dados antigos.
O procedimento a seguir demonstra como fazer isso.
Alterar os pontos de início e término das previsões
No Construtor de Consultas de Previsão, clique em Consulta para mudar para a exibição DMX.
Localize a instrução DMX que contém a função PredictTimeSeries e altere-a como segue:
PredictTimeSeries([Forecasting 12].[Quantity],4,6,EXTEND_MODEL_CASES)
Clique em Resultados e revise os resultados.
Agora as previsões começam em outubro (o quarto intervalo de tempo, contando do término dos dados originais) e terminam em dezembro (o sexto intervalo de tempo, contando do término dos dados originais).