Condividi tramite


Stime di serie temporali con dati aggiornati (esercitazione intermedia sul data mining)

Creazione di stime tramite i dati delle vendite estese

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 previsioni aggiornate up-toche 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 che si desidera ottenere.

Avvertimento

Il parametro EXTEND_MODEL_CASES è facoltativo; Per impostazione predefinita, il modello viene esteso ogni volta che si crea una query di stima di serie temporali aggiungendo nuovi dati come input.

Per compilare la query di stima e aggiungere nuovi dati

  1. Se il modello non è già aperto, fare doppio clic sulla struttura di previsione e in Progettazione modelli di data mining, fare clic sulla scheda Predizione modello di data mining.

  2. Nel riquadro Modello di data mining dovrebbe essere già selezionato 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 Casi.

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

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

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

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

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

    • Mappa la colonna Amount nel modello di 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.

    • Mappare la colonna ModelRegion nel modello di analisi alla colonna Series nei dati di input.

  7. Adesso si compilerà la query di previsione.

    Prima, aggiungi una colonna alla query di previsione per visualizzare la serie a cui si applica la previsione.

    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 e modificare quindi 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. Trascina il campo Quantity dal riquadro Modello di 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 ed esaminare i risultati.

    Le stime iniziano a luglio (la prima sezione di tempo dopo la fine dei dati originali) e terminano a novembre (la quinta sezione temporale dopo la fine dei dati originali).

È possibile notare che per usare questo tipo di query di stima in modo efficace, è necessario sapere quando terminano i dati precedenti, nonché il numero di sezioni temporali presenti nei nuovi dati.

In questo modello, ad esempio, la serie di dati originale è terminata nel mese di giugno e i dati sono relativi ai mesi di luglio, agosto e settembre.

Le stime che usano EXTEND_MODEL_CASES iniziano sempre alla fine della serie di dati originale. Pertanto, se si desidera ottenere solo le stime per i mesi sconosciuti, è necessario specificare il punto di partenza e il punto finale per la stima. Entrambi i valori vengono specificati come una serie di sezioni temporali a partire dalla fine dei dati precedenti.

La procedura seguente illustra come eseguire questa operazione.

Modificare i punti iniziale e finale delle stime

  1. Nel Generatore di query di previsione, fare clic su Query per passare alla visualizzazione DMX.

  2. Individuare l'istruzione DMX che contiene la funzione PredictTimeSeries e modificarla nel modo seguente:

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

  3. Fare clic su Risultati ed esaminare i risultati.

    Ora le stime iniziano a ottobre (la quarta sezione temporale, contando dalla fine dei dati originali) e terminano a dicembre (la sesta sezione temporale, contando dalla fine dei dati originali).

Attività successiva nella lezione

Stime di serie temporali che usano dati sostitutivi (esercitazione intermedia sul data mining)

Vedere anche

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