Stime basate su serie temporali utilizzando dati aggiornati (Esercitazione intermedia sul data mining)
Creazione di stime tramite dati di vendita estesi
In questa lezione verrà creata una query di stima che aggiunge i nuovi dati di vendita al modello. Estendendo il modello con nuovi dati, è possibile ottenere stime aggiornate che includono i punti dati più recenti.
La creazione di stime basate su serie temporali che utilizzano nuovi dati comporta semplicemente l'aggiunta del parametro EXTEND_MODEL_CASES alla funzione PredictTimeSeries (DMX) e l'indicazione dell'origine dei nuovi dati e del numero di stime che si desidera ottenere.
Attenzione |
---|
Il parametro EXTEND_MODEL_CASES è facoltativo. Per impostazione predefinita, il modello viene esteso ogni volta che si crea una query di stima basata su serie temporali mediante l'unione in join di nuovi dati come input. |
Per compilare la query di stima ed aggiungere nuovi dati
Se il modello non è già aperto, fare doppio clic sulla struttura Forecasting, quindi in Progettazione modelli di data mining fare clic sulla scheda Stima modello di data mining.
Nel riquadro Modello di data mining il modello Forecasting dovrebbe essere già selezionato. In caso contrario, fare clic su Seleziona modello e selezionare il modello Forecasting.
Nel riquadro Seleziona tabella/e di input fare clic su Seleziona tabella del case.
Nella finestra di dialogo Seleziona tabella selezionare l'origine dati Adventure Works DW Multidimensional 2012 .
Dall'elenco di viste origine dati selezionare NewSalesData, quindi fare clic su OK.
Fare clic con il pulsante destro del mouse sulla superficie dell'area di progettazione e scegliere Modifica connessioni.
Tramite la finestra di dialogo Modifica mapping eseguire il mapping delle colonne del modello alle colonne nei dati esterni come segue:
Eseguire il mapping della colonna ReportingDate del modello di data mining alla colonna NewDate nei dati di input.
Eseguire il mapping della colonna Amount del modello di data mining alla colonna NewAmount nei dati di input.
Eseguire il mapping della colonna Quantity del modello di data mining alla colonna NewQty nei dati di input.
Eseguire il mapping della colonna ModelRegion del modello di data mining alla colonna Series nei dati di input.
A questo punto si compilerà la query di stima.
Aggiungere innanzitutto una colonna alla query di stima per restituire la serie a cui si applica la stima.
Nella griglia fare clic sulla prima riga vuota in Origine, quindi selezionare Forecasting.
Nella colonna Campo selezionare Model Region e per Alias digitare Model Region.
Aggiungere, quindi, e modificare la funzione di stima.
Fare clic su una riga vuota, quindi in Origine selezionare Funzione di stima.
In Campo selezionare PredictTimeSeries.
In Alias digitare Predicted Values.
Trascinare il campo Quantity dal riquadro Modello di data mining nella colonna Criteri/Argomento.
Nella colonna Criteri/Argomento digitare, dopo il nome del campo, il testo seguente: 5,EXTEND_MODEL_CASES
Il testo completo nella casella di testo Criteri/Argomento dovrebbe risultare analogo al seguente: [Forecasting].[Quantity],5,EXTEND_MODEL_CASES
Fare clic su Risultati e rivedere i risultati.
Le stime iniziano a luglio (il primo intervallo di tempo dopo la fine dei dati originali) e terminano a novembre (il quinto intervallo di tempo dopo la fine dei dati originali).
È possibile osservare che, per utilizzare questo tipo di query di stima in modo efficiente, è necessario sapere quando terminano i dati precedenti e quanti intervalli di tempo sono presenti nei nuovi dati.
In questo modello, ad esempio, le serie dei dati originali terminano a giugno e i dati sono per i mesi di luglio, agosto e settembre.
Le stime che utilizzano EXTEND_MODEL_CASES iniziano sempre alla fine della serie di dati originali. Pertanto, se si desidera ottenere solo le stime per i mesi sconosciuti, è necessario specificare i punti iniziale e finale per la stima. Entrambi valori vengono specificati come un numero di intervalli di tempo che iniziano dalla fine dei dati precedenti.
Nella procedura riportata di seguito viene illustrato come eseguire questa operazione.
Modificare i punti iniziale e finale delle stime
Nel generatore delle query di stima fare clic su Query per passare alla vista DMX.
Individuare l'istruzione DMX che contiene la funzione PredictTimeSeries e modificarla come segue:
PredictTimeSeries([Forecasting 12].[Quantity],4,6,EXTEND_MODEL_CASES)
Fare clic su Risultati e rivedere i risultati.
Ora le stime iniziano a ottobre (il quarto intervallo di tempo, contando dalla fine dei dati originali) e terminano a dicembre (il sesto intervallo di tempo, contando dalla fine dei dati originali).
Attività successiva della lezione
Vedere anche
Riferimento
Riferimento tecnico per l'algoritmo Microsoft Time Series
Contenuto dei modelli di data mining per i modelli Time Series (Analysis Services - Data mining)