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

 

Se aplica a: SQL Server 2016 Preview

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

Al procesar una estructura de minería de datos, Analysis Services lee los datos de origen y genera las estructuras que admiten los modelos de minería de datos. Siempre tiene que procesar un modelo y estructura de minería de datos después de crearlo. Si especifica una estructura de minería de datos con INSERT INTO, la instrucción procesa la estructura de minería de datos y todos sus modelos 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 el INSERT INTO MINING MODEL instrucción para procesar sólo el nuevo modelo de minería de datos con los datos existentes.

Para obtener más información acerca del procesamiento de modelos de minería de datos, consulte #40 & consideraciones y requisitos de procesamiento; minería de datos ).

Instrucción INSERT INTO

Para entrenar la estructura de minería de datos de serie temporal y todos sus modelos de minería de datos asociado, utilice el INSERT INTO ( DMX ) instrucción. El código de la instrucción se puede dividir en las partes siguientes.

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

  • Visualización en una lista de las columnas de la estructura de minería de datos

  • Definición de los datos de entrenamiento

El siguiente es un ejemplo genérico de la INSERT INTO instrucción:

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 se entrenará:

INSERT INTO MINING STRUCTURE [<mining structure name>]  

Las líneas siguientes del código especifican las columnas definidas por la estructura de minería de datos. Debe incluir en la lista cada una de las columnas de la estructura de minería de datos, y cada columna debe estar asignada a una columna incluida en los datos de la consulta de origen:

(  
   <mining structure columns>  
)  

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

OPENQUERY (<source data definition>)  

En esta lección, usará OPENQUERY para definir el origen de datos. Para obtener más información acerca de otros métodos de definir una consulta en el origen de datos, consulte &60; la consulta de origen de datos >.

Tareas de la lección

En esta lección realizará la tarea siguiente:

  • Procesar la estructura de minería de datos Forecasting_MIXED_Structure

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

Procesar la estructura de minería de datos de serie temporal

Para procesar la estructura de minería de datos y los modelos relacionados mediante INSERT INTO

  1. En Explorador de objetos, haga clic en la instancia de Analysis Services, elija nueva consulta, y, a continuación, haga clic en DMX.

    Se abre el Editor de consultas, que 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>]  
    

    por:

    Forecasting_MIXED_Structure  
    
  4. Reemplace lo siguiente:

    <mining structure columns>  
    

    por:

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

    OPENQUERY
    (<source data definition>)  
    

    por:

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

    Las referencias de la consulta de origen el AdventureWorksDW2012 origen de datos definido en el proyecto de ejemplo IntermediateTutorial. Utiliza este origen de datos para tener acceso a la vista vTimeSeries. Esta vista contiene los datos de origen que se utilizarán para entrenar el modelo de minería de datos. Si no está familiarizado con este proyecto o estas vistas, consultelección 2: creación de un escenario de previsión ( Tutorial intermedio de minería de datos ).

    Ahora la apariencia de la instrucción completa debe ser como 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 archivo menú, haga clic en Guardar DMXQuery1.dmx como.

  7. En el Guardar como cuadro de diálogo, busque la carpeta correspondiente y nombre de archivo ProcessForecastingAll.dmx.

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

Cuando la consulta termine de ejecutarse, puede crear las predicciones mediante los modelos de minería de datos procesados. En la lección siguiente, creará varias predicciones basadas en los modelos de minería de datos que ha creado.

Lección siguiente

Lección 4: Crear predicciones de serie temporal con DMX

Vea también

Requisitos y consideraciones de procesamiento (minería de datos)
&60; la consulta de origen de datos >
OPENQUERY ( DMX )