Lezione 3: Elaborazione di strutture e modelli Time Series
In questa lezione si userà l'istruzione INSERT INTO (DMX) per elaborare le strutture di data mining delle serie temporali e i modelli di data mining creati.
Quando si elabora una struttura di data mining, Analysis Services legge i dati di origine e compila le strutture che supportano i modelli di data mining. È sempre necessario elaborare i modelli e le strutture di data mining al momento della creazione. Se si specifica una struttura di data mining utilizzando INSERT INTO, l'istruzione elabora la struttura e tutti i modelli di data mining associati.
Quando si aggiunge un modello di data mining a una struttura di data mining già elaborata, è possibile utilizzare l'istruzione INSERT INTO MINING MODEL
per elaborare solo il nuovo modello di data mining utilizzando i dati esistenti.
Per altre informazioni sull'elaborazione dei modelli di data mining, vedere Requisiti di elaborazione e considerazioni (data mining).
Istruzione INSERT INTO
Per eseguire il training della struttura di data mining della serie temporale e tutti i relativi modelli di data mining associati, usare l'istruzione INSERT INTO (DMX). Il codice nell'istruzione può essere suddiviso nelle parti seguenti.
Identificazione della struttura di data mining
Creazione di un elenco delle colonne nella struttura di data mining
Definizione dei dati di training
Di seguito è riportato un esempio generico di istruzione INSERT INTO
:
INSERT INTO MINING STRUCTURE [<mining structure name>]
(
<mining structure columns>
)
OPENQUERY (<source data definition>)
La prima riga del codice identifica la struttura di data mining di cui si eseguirà il training:
INSERT INTO MINING STRUCTURE [<mining structure name>]
Le successive righe del codice specificano le colonne definite dalla struttura di data mining. È necessario che siano elencate tutte le colonne nella struttura di data mining e ogni colonna deve essere associata a una colonna nei dati della query di origine.
(
<mining structure columns>
)
Le ultime righe del codice definiscono i dati che verranno utilizzati per il training della struttura di data mining.
OPENQUERY (<source data definition>)
In questa lezione si utilizzerà OPENQUERY
per definire i dati di origine. Per altre informazioni su altri metodi di definizione di una query sui dati di origine, vedere <query> sui dati di origine.
Argomenti della lezione
In questa lezione verrà eseguita l'attività seguente:
Elaborare la struttura di data mining Forecasting_MIXED_Structure
Elaborare i modelli di data mining correlati Forecasting_MIXED, Forecasting_ARIMA e Forecasting_ARTXP
Elaborazione della struttura di data mining di serie temporali
Per elaborare la struttura e i relativi modelli di data mining utilizzando INSERT INTO.
In Esplora oggetti fare clic con il pulsante destro del mouse sull'istanza di Analysis Services, scegliere Nuova query e quindi fare clic su DMX.
Verrà avviato l'editor di query con una nuova query vuota.
Copiare l'esempio generico dell'istruzione INSERT INTO nella query vuota.
Sostituire quanto segue:
[<mining structure>]
con:
Forecasting_MIXED_Structure
Sostituire quanto segue:
<mining structure columns>
con:
[ReportingDate], [ModelRegion]
Sostituire quanto segue:
OPENQUERY(<source data definition>)
con:
OPENQUERY([Adventure Works DW 2008R2],'SELECT [ReportingDate], [ModelRegion], [Quantity], [Amount] FROM vTimeSeries ORDER BY [ReportingDate]')
La query di origine fa riferimento all'origine dati AdventureWorksDW2012 definita nel progetto di esempio IntermediateTutorial. Utilizza tale origine dati per accedere alla vista vTimeSeries contenente i dati di origine che verranno utilizzati per il training del modello di data mining. Se non si ha familiarità con questo progetto o questa vista, vedereLezione 2: Creazione di uno scenario di previsione (esercitazione di data mining intermedio).
L'istruzione completa dovrebbe risultare analoga alla seguente:
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]' )
Nel menu File fare clic su Salva DMXQuery1.dmx As.
Nella finestra di dialogo Salva con nome passare alla cartella appropriata e assegnare al file
ProcessForecastingAll.dmx
il nome .Sulla barra degli strumenti fare clic sul pulsante Esegui .
Al termine dell'esecuzione della query, è possibile creare stime utilizzando i modelli di data mining elaborati. Nella lezione successiva verranno create diverse stime basate sui modelli di data mining creati.
Lezione successiva
Lezione 4: Creazione di stime basate su serie temporali con DMX
Vedere anche
Requisiti e considerazioni sull'elaborazione (data mining)
<query dati di origine>
OPENQUERY (DMX)