Condividi tramite


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 di serie temporali che usano nuovi dati è semplice: è sufficiente aggiungere il parametro EXTEND_MODEL_CASES alla funzione PredictTimeSeries (DMX), specificare l'origine dei nuovi dati e specificare il numero di stime da 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 Previsione e in Data Mining Designer fare clic sulla scheda Stima modello di data mining.

  2. Nel riquadro Modello di data mining è necessario selezionare già il modello Forecasting. Se non è selezionata, fare clic su Seleziona modello e quindi selezionare il modello, Previsione.

  3. Nel riquadro Seleziona tabelle di input fare clic su Seleziona tabella case.

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

    Nell'elenco delle visualizzazioni origine dati selezionare NewSalesData e quindi fare clic su OK.

  5. Fare clic con il pulsante destro del mouse sulla superficie dell'area di progettazione e scegliere Modifica connessioni.

  6. Usando la finestra di dialogo Modifica mapping , eseguire il mapping delle colonne nel modello alle colonne nei dati esterni come indicato di seguito:

    • Eseguire il mapping della colonna ReportingDate nel modello di data mining alla colonna NewDate nei dati di input.

    • Eseguire il mapping della colonna Amount nel modello di data mining alla colonna NewAmount nei dati di input.

    • Eseguire il mapping della colonna Quantity nel modello di data mining alla colonna NewQty nei dati di input.

    • Eseguire il mapping della colonna ModelRegion nel modello di data mining alla colonna Series 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, in Origine e quindi selezionare Previsione.

    2. Nella colonna Campo selezionare Area modello e per Alias digitare 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 digitare Valori stimati.

    4. Trascinare il campo Quantity dal riquadro Modello di data mining nella colonna Criteri/Argomento .

    5. Nella colonna Criteri/Argomento , dopo il nome del campo, digitare il testo seguente: 5.EXTEND_MODEL_CASES

      Il testo completo della casella di testo Criteri/Argomento deve essere il seguente: [Forecasting].[Quantity],5,EXTEND_MODEL_CASES

  9. Fare clic su Risultati e 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. In Generatore query di stima fare clic su Query per passare alla visualizzazione 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 e 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 (Esercitazione intermedia sul data mining)

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)