Condividi tramite


Lezione 3: Elaborazione di strutture e modelli Time Series

 

Si applica a: SQL Server 2016 Preview

In questa lezione si utilizzerà il DMX INSERT INTO ( ) istruzione per l'elaborazione della serie temporale strutture e i modelli creati di data mining.

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 che è già stata elaborata, è possibile utilizzare il INSERT INTO MINING MODEL istruzione per elaborare solo il nuovo modello di data mining utilizzando i dati esistenti.

Per ulteriori informazioni sull'elaborazione dei modelli di data mining, vedere l'elaborazione di requisiti e considerazioni ( Data Mining ).

Istruzione INSERT INTO

Per eseguire il training della struttura di data mining di serie temporali e tutti i modelli di data mining associati, utilizzare il DMX INSERT INTO ( ) istruzione. 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 del INSERT INTO istruzione:

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 ulteriori informazioni sugli altri metodi di definizione di una query sui dati di origine, vedere < query origine dati >.

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.

  1. In Esplora oggetti, fare doppio clic sull'istanza di Analysis Services, scegliere Nuova Query, quindi fare clic su DMX.

    Verrà avviato l'editor di query con una nuova query vuota.

  2. Copiare l'esempio generico dell'istruzione INSERT INTO nella query vuota.

  3. Sostituire quanto segue:

    [<mining structure>]  
    

    con:

    Forecasting_MIXED_Structure  
    
  4. Sostituire quanto segue:

    <mining structure columns>  
    

    con:

    [ReportingDate],  
    [ModelRegion]   
    
  5. 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 il AdventureWorksDW2012 origine dati 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 ha familiarità con questo progetto o le viste, vedereLezione 2: creazione di uno Scenario di previsione ( Intermediate Data Mining Tutorial ).

    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]'  
    )   
    
  6. Nel File menu, fare clic su Salva Dmxquery1.

  7. Nel Salva con nome la finestra di dialogo, individuare la cartella appropriata e denominare il file Processforecastingall.

  8. Sulla barra degli strumenti, fare clic sui Execute pulsante.

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 utilizzando DMX

Vedere anche

Requisiti e considerazioni sull'elaborazione (data mining)
< query origine dati >
DMX OPENQUERY ( )