Share via


Stime basate su serie temporali utilizzando dati aggiornati (Esercitazione intermedia sul data mining)

 

Si applica a: SQL Server 2016 Preview

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.

Creazione di stime basate su serie temporali che utilizzano i nuovi dati è semplice: è sufficiente aggiungere il parametro EXTEND_MODEL_CASES per il PredictTimeSeries ( DMX ) funzione, specificare l'origine dei nuovi dati e specificare il numero di stime si desidera ottenere.

Avviso


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

  1. Se il modello non è già aperto, fare doppio clic sulla struttura di previsione e Progettazione modelli di Data Mining, fare clic sui Stima modello di Data Mining scheda.

  2. Nel modello di Data Mining riquadro, il modello di previsione dovrebbe essere già selezionato. Se non è selezionato, fare clic su Seleziona modello, e quindi selezionare il modello di previsione.

  3. Nel Seleziona tabella/e di Input riquadro, fare clic su Seleziona tabella del Case.

  4. Nel Seleziona tabella finestra di dialogo, selezionare l'origine dati, Adventure Works DW Multidimensional 2012.

    Nell'elenco di viste origine dati, selezionare NewSalesData e quindi fare clic su OK.

  5. Il pulsante destro dell'area di progettazione e selezionare Modifica connessioni.

  6. Utilizzo di Modifica Mapping finestra di dialogo eseguire il mapping di colonne del modello alle colonne di dati esterni come segue:

    • Mappare la colonna ReportingDate nel modello di data mining alla colonna NewDate nei dati di input.

    • Mappare la colonna Amount nel modello di data mining alla colonna NewAmount nei dati di input.

    • Mappare la colonna Quantity nel modello di data mining alla colonna NewQty nei dati di input.

    • Mappare la colonna ModelRegion nel modello di data mining per la colonna della serie nei dati di input.

  7. 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.

    1. Nella griglia fare clic sulla prima riga vuota sotto origine, quindi selezionare Forecasting.

    2. Nel campo colonna, selezionare Model Region e Alias, tipo Model Region.

  8. Aggiungere, quindi, e modificare la funzione di stima.

    1. Fare clic su una riga vuota e in origine, selezionare funzione di stima.

    2. Per campo, selezionare PredictTimeSeries.

    3. Per Alias, tipo Predicted Values.

    4. Trascinare il campo Quantity da di modello di Data Mining nel riquadro di criteri/argomento colonna.

    5. Nel criteri/argomento colonna dopo il nome del campo, digitare il testo seguente: 5, EXTEND_MODEL_CASES

      Il testo completo del criteri/argomento casella di testo deve essere il seguente: [Forecasting].[Quantity],5,EXTEND_MODEL_CASES

  9. Fare clic su risultati ed esaminare 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

  1. Nel generatore di Query di stima, fare clic su Query per passare alla vista DMX.

  2. Individuare l'istruzione DMX che contiene la funzione PredictTimeSeries e modificarla come segue:

    PredictTimeSeries([Forecasting 12].[Quantity],4,6,EXTEND_MODEL_CASES)

  3. Fare clic su risultati ed esaminare 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

Stime basate su serie temporali utilizzando dati di sostituzione ( Intermediate Data Mining Tutorial )

Vedere anche

Riferimento tecnico per l'algoritmo Microsoft Time Series
Contenuto dei modelli di data mining per i modelli Time Series (Analysis Services - Data mining)