Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Nesta lição, você adicionará um novo modelo de mineração à estrutura de mineração que acabou de criar na Lição 1: Criando um modelo de mineração de série temporal e uma estrutura de mineração.
Instrução ALTER MINING STRUCTURE
Para adicionar um novo modelo de mineração a uma estrutura de mineração existente, use a instrução ALTER MINING STRUCTURE (DMX ). O código na instrução pode ser dividido nas seguintes partes:
Identificando a estrutura de mineração
Nomeando o modelo de mineração
Definindo a coluna principal
Definindo as colunas previsíveis
Especificando o algoritmo e quaisquer alterações de parâmetro
Veja a seguir um exemplo genérico da instrução ALTER MINING STRUCTURE:
ALTER MINING STRUCTURE [<mining structure name>]
ADD MINING MODEL [<mining model name>]
([<key columns>],
<mining model columns>
)
USING <algorithm name>([<algorithm parameters>])
[WITH DRILLTHROUGH]
A primeira linha do código identifica a estrutura de mineração existente à qual os modelos de mineração serão adicionados:
ALTER MINING STRUCTURE [<mining structure name>]
A próxima linha do código nomeia o modelo de mineração que será adicionado à estrutura de mineração:
ADD MINING MODEL [<mining model name>]
Para obter informações sobre como nomear um objeto no DMX, consulte Identificadores (DMX).
As próximas linhas do código definem colunas da estrutura de mineração que serão usadas pelo modelo de mineração:
[<key columns>],
<mining model columns>
Você só pode usar colunas que já existem na estrutura de mineração e a primeira coluna da lista deve ser a coluna de chave da estrutura de mineração.
As próximas linhas do código definem o algoritmo de mineração que gera o modelo de mineração e os parâmetros de algoritmo que você pode definir no algoritmo e especifica se você pode fazer drill down do modelo de mineração para exibir dados detalhados nos casos de treinamento:
USING <algorithm name>([<algorithm parameters>])
WITH DRILLTHROUGH
Para obter mais informações sobre os parâmetros de algoritmo que você pode ajustar, consulte a Referência Técnica do Algoritmo de Série Temporal da Microsoft.
Você pode especificar que uma coluna no modelo de mineração seja usada para previsão usando a seguinte sintaxe:
<mining model column> PREDICT
Tarefas da lição
Você executará as seguintes tarefas nesta lição:
Adicione um novo modelo de mineração de série temporal à estrutura.
Alterar os parâmetros de algoritmo para usar um método diferente de análise e previsão
Adicionando um modelo de série temporal ARIMA à estrutura
A primeira etapa é adicionar um novo modelo de mineração de previsão à estrutura existente. Por padrão, o algoritmo Microsoft Time Series cria modelos de mineração de série temporal usando dois algoritmos, ARIMA e ARTXP e mesclando os resultados. No entanto, você pode especificar um único algoritmo a ser usado ou especificar a combinação exata de algoritmos. Nesta etapa, você adicionará um novo modelo que usa apenas o algoritmo ARIMA. Esse algoritmo é otimizado para previsão de longo prazo.
Para adicionar um modelo ARIMA de mineração de séries temporais
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 para abrir o Editor de Consultas e uma nova consulta em branco.
Copie o exemplo genérico da instrução ALTER MINING STRUCTURE para uma consulta em branco.
Substitua o seguinte:
<mining structure name>por:
[Forecasting_MIXED_Structure]Substitua o seguinte:
<mining model name>por:
Forecasting_ARIMASubstitua o seguinte:
<key columns>,por:
[ReportingDate], [ModelRegion]Observe que você não precisa repetir nenhuma das informações de tipo de data ou de tipo de conteúdo fornecidas na instrução CREATE MINING MODEL, pois essas informações já estão armazenadas na estrutura de mineração.
Substitua o seguinte:
<mining model columns>por:
([Quantity] PREDICT, [Amount] PREDICT )Substitua o seguinte:
USING <algorithm name>([<algorithm parameters>]) [WITH DRILLTHROUGH]por:
USING Microsoft_Time_Series (AUTO_DETECT_PERIODICITY = .08, FORECAST_METHOD = 'ARIMA') WITH DRILLTHROUGHA instrução resultante agora deve ser a seguinte:
ALTER MINING STRUCTURE [Forecasting_MIXED_Structure] ADD MINING MODEL [Forecasting_ARIMA] ( ([ReportingDate], [ModelRegion], ([Quantity] PREDICT, [Amount] PREDICT ) USING Microsoft_Time_Series (AUTO_DETECT_PERIODICITY = .08, FORECAST_METHOD = 'ARIMA') WITH DRILLTHROUGHNo menu Arquivo , clique em Salvar DMXQuery1.dmx Como.
Na caixa de diálogo Salvar como , navegue até a pasta apropriada e nomeie o arquivo
Forecasting_ARIMA.dmx.Na barra de ferramentas, clique no botão Executar .
Adicionando um modelo de série temporal ARTXP à estrutura
O algoritmo ARTXP era o algoritmo de série temporal padrão no SQL Server 2005 e é otimizado para previsão de curto prazo. Para comparar previsões usando todos os três algoritmos de série temporal, você adicionará mais um modelo baseado no algoritmo ARTXP.
Para adicionar um modelo de mineração de séries temporais ARTXP
Copie o código a seguir em uma janela de consulta em branco.
Observe que você não precisa alterar nada, exceto o nome do novo modelo de mineração e o valor do parâmetro FORECAST_METHOD.
ALTER MINING STRUCTURE [Forecasting_MIXED_Structure] ADD MINING MODEL [Forecasting_ARTXP] ( ([ReportingDate], [ModelRegion], ([Quantity] PREDICT, [Amount] PREDICT ) USING Microsoft_Time_Series (AUTO_DETECT_PERIODICITY = .08, FORECAST_METHOD = 'ARTXP') WITH DRILLTHROUGHNo menu Arquivo , clique em Salvar DMXQuery1.dmx Como.
Na caixa de diálogo Salvar como , navegue até a pasta apropriada e nomeie o arquivo
Forecasting_ARTXP.dmx.Na barra de ferramentas, clique no botão Executar .
Na próxima lição, você processará todos os modelos e a estrutura de mineração.
Próxima lição
Lição 3: Processando a estrutura e os modelos de série temporal
Consulte Também
Algoritmo de Série Temporal da Microsoft
Referência técnica do algoritmo de série temporal da Microsoft