Lição 3: Processando a estrutura e os modelos de série temporal

 

Publicado: dezembro de 2016

Aplicável a: SQL Server 2016 Preview

Nesta lição, você usará o INSERT INTO &40; DMX &41; instrução para processar a série temporal estruturas de mineração e modelos de mineração que você criou.

Ao processar uma estrutura de mineração, o Analysis Services lê os dados de origem e compila as estruturas que dão suporte a modelos de mineração. Sempre será necessário processar um modelo e uma estrutura de mineração em sua criação. Se você especificar a estrutura de mineração ao usar INSERT INTO, a instrução processará a estrutura de mineração e todos os seus modelos de mineração associados.

Quando você adiciona um modelo de mineração para uma estrutura de mineração que já foi processada, você pode usar o INSERT INTO MINING MODEL instrução para processar somente o novo modelo de mineração usando os dados existentes.

Para obter mais informações sobre o processamento de modelos de mineração, consulte 40, considerações e requisitos de processamento; Data Mining e 41;.

Instrução INSERT INTO

Para treinar a estrutura de mineração de série temporal e todos os modelos de mineração associados, use o INSERT INTO &40; DMX &41; instrução. O código na instrução pode ser dividido nas seguintes partes.

  • Identificando a estrutura de mineração

  • Listando as colunas na estrutura de mineração

  • Definindo os dados de treinamento

A seguir está um exemplo genérico do INSERT INTO instrução:

INSERT INTO MINING STRUCTURE [<mining structure name>]  
(  
   <mining structure columns>  
)  
OPENQUERY (<source data definition>)  

A primeira linha do código identifica a estrutura de mineração a ser treinada:

INSERT INTO MINING STRUCTURE [<mining structure name>]  

As linhas seguintes do código especificam as colunas definidas pela estrutura de mineração. É preciso listar cada coluna na estrutura de mineração, e cada coluna deve mapear para uma coluna contida nos dados da consulta de origem.

(  
   <mining structure columns>  
)  

As linhas finais do código definem os dados que serão usados para treinar a estrutura de mineração.

OPENQUERY (<source data definition>)  

Nesta lição, você usa OPENQUERY para definir a fonte de dados. Para obter mais informações sobre outros métodos de definição de consulta na fonte de dados, consulte < consulta de fonte de dados >.

Tarefas da lição

Você executará a seguinte tarefa nesta lição:

  • Processar a estrutura de mineração Forecasting_MIXED_Structure

  • Processar os modelos de mineração relacionados Forecasting_MIXED, Forecasting_ARIMA e Forecasting_ARTXP

Processando a estrutura de mineração de série temporal

Para processar a estrutura de mineração e os modelos de mineração relacionados usando INSERT INTO

  1. No Pesquisador, clique com botão direito a instância de Analysis Services, aponte para nova consulta, e, em seguida, clique em DMX.

    O Editor de Consultas é exibido com uma consulta nova em branco.

  2. Copie o exemplo genérico da instrução INSERT INTO no campo em branco da consulta.

  3. Substitua o seguinte:

    [<mining structure>]  
    

    por:

    Forecasting_MIXED_Structure  
    
  4. Substitua o seguinte:

    <mining structure columns>  
    

    por:

    [ReportingDate],  
    [ModelRegion]   
    
  5. Substitua o seguinte:

    OPENQUERY
    (<source data definition>)  
    

    por:

    OPENQUERY([Adventure Works DW 2008R2],'SELECT [ReportingDate], [ModelRegion], [Quantity], [Amount]  
    FROM vTimeSeries ORDER BY [ReportingDate]')  
    

    A consulta de fonte faz referência a AdventureWorksDW2012 fonte de dados definida de exemplo intermediatetutorial. Ela usa esta fonte de dados para acessar a exibição vTimeSeries. Essa exibição contém os dados de origem que serão usados para treinar o modelo de mineração. Se você não estiver familiarizado com esse projeto ou essas exibições, consulteLição 2: Criando um cenário de previsão e 40; Tutorial de mineração de dados intermediários e 41;.

    A instrução completa agora deve ser:

    INSERT INTO MINING STRUCTURE [Forecasting_MIXED_Structure]  
    (  
       [ReportingDate],[ModelRegion],[Quantity],[Amount])  
    )  
    OPENQUERY(  
    [Adventure Works DW 2008R2],  
    'SELECT [ReportingDate],[ModelRegion],[Quantity],[Amount] FROM vTimeSeries ORDER BY [ReportingDate]'  
    )   
    
  6. Sobre o arquivo menu, clique em Salvar Dmxquery1 como.

  7. No Salvar como caixa de diálogo, navegue até a pasta apropriada e nomeie o arquivo Processforecastingall.

  8. Na barra de ferramentas, clique o Execute botão.

Depois que execução da consulta for concluída, você poderá criar previsões usando os modelos de mineração processados. Na próxima lição, você criará várias previsões com base nos modelos de mineração que criou.

Próxima lição

Lição 4: Criando previsões de série temporal usando DMX

Consulte também

Requisitos e considerações de processamento (Mineração de dados)
< consulta de fonte de dados >
OPENQUERY &40; DMX &41;