Lição 3: Processando a estrutura e os modelos de série temporal
Nesta lição, você usará a instrução INSERT INTO (DMX) para processar as estruturas de mineração de série temporal e os modelos de mineração que 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ê adicionar um modelo de mineração a uma estrutura de mineração que já foi processada, será possível usar a instrução INSERT INTO MINING MODEL para processar somente o novo modelo de mineração usando os dados existentes.
Para obter mais informações sobre como processar modelos de mineração, consulte Requisitos e considerações de processamento (mineração de dados).
Instrução INSERT INTO
Para treinar a estrutura de mineração da série temporal e todos seus modelos de mineração associados, use a instrução INSERT INTO (DMX). 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, um exemplo genérico da instrução INSERT INTO:
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, use OPENQUERY para definir os dados de origem. Para obter mais informações sobre outros métodos de definição de consulta nos dados de origem, consulte <consulta de dados de origem>.
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
No Pesquisador de Objetos, clique com o botão direito do mouse na instância do Analysis Services, aponte para Nova Consulta e clique em DMX.
O Editor de Consulta é exibido com uma consulta nova em branco.
Copie o exemplo genérico da instrução INSERT INTO no campo em branco da consulta.
Substitua o seguinte:
[<mining structure>]
por:
Forecasting_MIXED_Structure
Substitua o seguinte:
<mining structure columns>
por:
[ReportingDate], [ModelRegion]
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 da fonte faz referência à fonte de dados AdventureWorksDW2012 definida no projeto de exemplo IntermediateTutorial. Ela usa essa 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. Caso você ainda não conheça esse projeto ou essas exibições, consulte Lição 2: Criando um cenário de previsão (Tutorial de data mining intermediário).
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]' )
No menu Arquivo, clique em Salvar DMXQuery1.dmx como.
Na caixa de diálogo Salvar como, procure a pasta apropriada e nomeie o arquivo ProcessForecastingAll.dmx.
Na barra de ferramentas, clique no botão Executar.
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
Referência
Conceitos
Requisitos e considerações de processamento (mineração de dados)