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 especificar quantas previsões você deseja obter.
Aviso
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 Previsão e, em Designer de Mineração de Dados, clique na guia Previsão do Modelo de Mineração.
No painel Modelo de Mineração , o modelo Previsão já deve estar selecionado. Se ele não estiver selecionado, clique em Selecionar Modelo e selecione o modelo, Previsão.
No painel Selecionar Tabelas de Entrada , clique em Selecionar Tabela de Maiúsculas e Minúsculas.
Na caixa de diálogo Selecionar Tabela , selecione a fonte de dados Adventure Works DW Multidimensional 2012.
Na lista de exibições da fonte de dados, selecione NewSalesData e clique em OK.
Clique com o botão direito do mouse na superfície da área de design e selecione Modificar Conexões.
Usando a caixa de diálogo Modificar Mapeamento , mapeie as colunas no modelo para as colunas nos dados externos da seguinte maneira:
Mapeie a coluna ReportingDate no modelo de mineração para a coluna NewDate nos dados de entrada.
Mapeie a coluna Valor no modelo de mineração para a coluna NewAmount nos dados de entrada.
Mapeie a coluna Quantidade 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 Série 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 vazia, em Origem e selecione Previsão.
Na coluna Campo , selecione Região do Modelo e, para Alias, digite
Model Region
.
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.
Para Alias, digite Valores Previstos.
Arraste o campo Quantidade 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 de texto Critérios/Argumento deve ser o seguinte:
[Forecasting].[Quantity],5,EXTEND_MODEL_CASES
Clique em Resultados e examine 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 alternar para o modo de 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 examine 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).
Próxima tarefa da lição
Consulte Também
Referência técnica do algoritmo MTS
Conteúdo do modelo de mineração para modelos de série temporal (Analysis Services – Mineração de dados)