Compartir a través de


Lección 3: Procesamiento de la estructura y los modelos de serie temporal

En esta lección, usará la instrucción INSERT INTO (DMX) para procesar las estructuras de minería de datos de serie temporal y los modelos de minería de datos que creó.

Cuando se procesa una estructura de minería, Analysis Services lee los datos de origen y construye las estructuras que respaldan los modelos de minería. Siempre tiene que procesar un modelo de minería de datos y una estructura cuando lo crea por primera vez. Si especifica la estructura de minería de datos al usar INSERT INTO, la instrucción procesa la estructura de minería de datos y todos sus modelos de minería de datos asociados.

Al agregar un modelo de minería de datos a una estructura de minería de datos que ya se ha procesado, puede usar la INSERT INTO MINING MODEL instrucción para procesar solo el nuevo modelo de minería de datos utilizando los datos existentes.

Para obtener más información sobre el procesamiento de modelos de minería de datos, vea Requisitos y consideraciones de procesamiento (minería de datos).

INSERT INTO (instrucción)

Para entrenar la estructura de minería de datos de series temporales y todos sus modelos de minería de datos asociados, use la instrucción INSERT INTO (DMX). El código en la declaración se puede dividir en las siguientes partes.

  • Identificación de la estructura de minería de datos

  • Enumeración de las columnas de la estructura de minería de datos

  • Definición de los datos de entrenamiento

A continuación se muestra un ejemplo genérico de la instrucción INSERT INTO:

INSERT INTO MINING STRUCTURE [<mining structure name>]  
(  
   <mining structure columns>  
)  
OPENQUERY (<source data definition>)  

La primera línea del código identifica la estructura de minería de datos que va a entrenar.

INSERT INTO MINING STRUCTURE [<mining structure name>]  

Las siguientes líneas del código especifican las columnas definidas por la estructura de minería de datos. Debe enumerar cada columna de la estructura de minería de datos y cada columna debe asignarse a una columna contenida en los datos de consulta de origen.

(  
   <mining structure columns>  
)  

Las líneas finales del código definen los datos que se usarán para entrenar la estructura de minería.

OPENQUERY (<source data definition>)  

En esta lección, usará OPENQUERY para definir los datos de origen. Para obtener más información sobre otros métodos para definir una consulta en los datos de origen, consulte <consulta> de datos de origen.

Tareas de la lección

Realizará la siguiente tarea en esta lección:

  • Procesar la estructura de minería Forecasting_MIXED_Structure

  • Procesar los modelos de minería de datos relacionados Forecasting_MIXED, Forecasting_ARIMA y Forecasting_ARTXP

Procesamiento de la estructura de minería de series temporales

  1. En el Explorador de objetos, haga clic con el botón derecho en la instancia de Analysis Services, seleccione Nueva consulta y, a continuación, haga clic en DMX.

    Se abre el Editor de consultas y contiene una consulta nueva en blanco.

  2. Copie el ejemplo genérico de la instrucción INSERT INTO en la consulta en blanco.

  3. Reemplace lo siguiente:

    [<mining structure>]  
    

    con:

    Forecasting_MIXED_Structure  
    
  4. Reemplace lo siguiente:

    <mining structure columns>  
    

    con:

    [ReportingDate],  
    [ModelRegion]   
    
  5. Reemplace lo siguiente:

    OPENQUERY(<source data definition>)  
    

    con:

    OPENQUERY([Adventure Works DW 2008R2],'SELECT [ReportingDate], [ModelRegion], [Quantity], [Amount]  
    FROM vTimeSeries ORDER BY [ReportingDate]')  
    

    La consulta de origen hace referencia al origen de datos AdventureWorksDW2012 definido en el proyecto de ejemplo IntermediateTutorial. Usa este origen de datos para acceder a la vista vTimeSeries. Esta vista contiene los datos de origen que se usarán para entrenar el modelo de minería de datos. Si no está familiarizado con este proyecto o con estas vistas, consulteLección 2: Creación de un escenario de previsión (Tutorial intermedio de minería de datos).

    La instrucción completa debe ser la siguiente:

    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. En el menú Archivo , haga clic en Guardar DMXQuery1.dmx Como.

  7. En el cuadro de diálogo Guardar como , vaya a la carpeta adecuada y asigne al archivo ProcessForecastingAll.dmxel nombre .

  8. En la barra de herramientas, haga clic en el botón Ejecutar .

Una vez finalizada la ejecución de la consulta, puede crear predicciones mediante los modelos de minería de datos procesados. En la siguiente lección, usted creará varias predicciones basadas en los modelos de minería de datos que ha creado.

Lección siguiente

Lección 4: Creación de predicciones de serie temporal mediante DMX

Véase también

Requisitos y consideraciones de procesamiento (minería de datos)
<consulta de datos de origen>
OPENQUERY (DMX)