Lección 3: Procesar la estructura de serie temporal y los modelos
En esta lección utilizará la instrucción INSERT INTO (DMX) para procesar estructuras de minería de datos de serie temporal y los modelos de minería de datos 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.
Si agrega un modelo de minería de datos a una estructura de minería de datos que ya se ha procesado, puede usar la instrucción INSERT INTO MINING MODEL para procesar solo el nuevo modelo de minería de datos con los datos existentes.
Para obtener más información acerca de cómo procesar modelos de minería de datos, vea Procesar objetos de minería de datos.
Instrucción INSERT INTO
Para entrenar la estructura de minería de datos de serie temporal y todos los modelos de minería de datos asociados, use la instrucción INSERT INTO (DMX). El código de la instrucción se puede dividir en las partes siguientes.
Identificación de la estructura de minería de datos
Listado de las columnas de la estructura de minería de datos
Definición de los datos de aprendizaje
A continuación, se incluye 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 se va a 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 los datos de origen. Para obtener más información acerca de otros métodos para definir una consulta sobre los datos de origen, vea <source data query>.
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
En el Explorador de objetos, haga clic con el botón secundario en la instancia de Analysis Services, seleccione Nueva consulta y haga clic en DMX.
Se abre el Editor de consultas, que contiene una consulta nueva en blanco.
Copie el ejemplo genérico de la instrucción INSERT INTO en la consulta en blanco.
Reemplace lo siguiente:
[<mining structure>]
por:
Forecasting_MIXED_Structure
Reemplace lo siguiente:
<mining structure columns>
por:
[ReportingDate], [ModelRegion]
Reemplace lo siguiente:
OPENQUERY(<source data definition>)
por:
OPENQUERY([Adventure Works DW 2008R2],'SELECT [ReportingDate], [ModelRegion], [Quantity], [Amount] FROM vTimeSeries ORDER BY [ReportingDate]')
La columna de origen hace referencia al origen de datos AdventureWorksDW2008R2 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 con estas vistas, veaLección 2: generar un escenario de pronóstico (Tutorial intermedio de minería de datos).
Ahora, la instrucción completa debería ser como sigue:
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]' )
En el menú Archivo, haga clic en Guardar DMXQuery1.dmx como.
En el cuadro de diálogo Guardar como, desplácese a la carpeta correspondiente y asigne el nombre ProcessForecastingAll.dmx al archivo.
En la barra de herramientas, haga clic en el botón Ejecutar.
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.
Vea también