Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En esta lección, agregará un nuevo modelo de minería de datos a la estructura de minería de datos que acaba de crear en la lección 1: Crear un modelo de minería de datos de serie temporal y una estructura de minería de datos.
ALTER MINING STRUCTURE (instrucción)
Para agregar un nuevo modelo de minería de datos a una estructura de minería de datos existente, use la instrucción ALTER MINING STRUCTURE (DMX). El código en la instrucción se puede desglosar en las siguientes partes:
Identificación de la estructura de minería de datos
Nomenclatura del modelo de minería de datos
Definición de la columna de clave
Definición de las columnas de predicción
Especificación del algoritmo y cualquier cambio de parámetro
A continuación se muestra un ejemplo genérico de la instrucción ALTER MINING STRUCTURE:
ALTER MINING STRUCTURE [<mining structure name>]
ADD MINING MODEL [<mining model name>]
([<key columns>],
<mining model columns>
)
USING <algorithm name>([<algorithm parameters>])
[WITH DRILLTHROUGH]
La primera línea del código identifica la estructura de minería existente a la que se agregarán los modelos de minería.
ALTER MINING STRUCTURE [<mining structure name>]
La siguiente línea de código nombra el modelo de minería que se agregará a la estructura de minería:
ADD MINING MODEL [<mining model name>]
Para obtener información sobre cómo asignar un nombre a un objeto en DMX, vea Identificadores (DMX).
Las siguientes líneas del código definen columnas de la estructura de minería que usará el modelo de datos:
[<key columns>],
<mining model columns>
Solo puede usar columnas que ya existen en la estructura de minería de datos, y la primera columna de la lista debe ser la columna clave de dicha estructura.
Las siguientes líneas del código definen el algoritmo de minería de datos que genera el modelo de minería de datos y los parámetros de algoritmo que puede establecer en el algoritmo y especifica si puede explorar en profundidad desde el modelo de minería de datos para ver datos detallados en los casos de entrenamiento:
USING <algorithm name>([<algorithm parameters>])
WITH DRILLTHROUGH
Para obtener más información sobre los parámetros de algoritmo que puede ajustar, consulte Referencia técnica del algoritmo de serie temporal de Microsoft.
Puede especificar que se use una columna en el modelo de minería de datos para la predicción mediante la sintaxis siguiente:
<mining model column> PREDICT
Tareas de la lección
Realizará las siguientes tareas en esta lección:
Agregue un nuevo modelo de minería de datos de series temporales a la estructura.
Cambiar los parámetros del algoritmo para usar un método diferente de análisis y predicción
Adición de un modelo de serie temporal ARIMA a la estructura
El primer paso es agregar un nuevo modelo de pronóstico a la estructura existente. De forma predeterminada, el algoritmo de serie temporal de Microsoft crea modelos de minería de datos de series temporales mediante dos algoritmos, ARIMA y ARTXP, y combina los resultados. Sin embargo, puede especificar un único algoritmo que se va a usar o puede especificar la combinación exacta de algoritmos. En este paso, agregará un nuevo modelo que solo usa el algoritmo ARIMA. Este algoritmo está optimizado para la predicción a largo plazo.
Para añadir un modelo de minería de datos ARIMA de series temporales.
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 para abrir el Editor de consultas y una nueva consulta en blanco.
Copie el ejemplo genérico de la instrucción ALTER MINING STRUCTURE en el campo de consulta vacío.
Reemplace lo siguiente:
<mining structure name>con:
[Forecasting_MIXED_Structure]Reemplace lo siguiente:
<mining model name>con:
Forecasting_ARIMAReemplace lo siguiente:
<key columns>,con:
[ReportingDate], [ModelRegion]Tenga en cuenta que no es necesario repetir ninguna de la información de tipo de fecha o de tipo de contenido que proporcionó en la instrucción CREATE MINING MODEL, ya que esta información ya está almacenada en la estructura de minería de datos.
Reemplace lo siguiente:
<mining model columns>con:
([Quantity] PREDICT, [Amount] PREDICT )Reemplace lo siguiente:
USING <algorithm name>([<algorithm parameters>]) [WITH DRILLTHROUGH]con:
USING Microsoft_Time_Series (AUTO_DETECT_PERIODICITY = .08, FORECAST_METHOD = 'ARIMA') WITH DRILLTHROUGHLa instrucción resultante debe ser la siguiente:
ALTER MINING STRUCTURE [Forecasting_MIXED_Structure] ADD MINING MODEL [Forecasting_ARIMA] ( ([ReportingDate], [ModelRegion], ([Quantity] PREDICT, [Amount] PREDICT ) USING Microsoft_Time_Series (AUTO_DETECT_PERIODICITY = .08, FORECAST_METHOD = 'ARIMA') WITH DRILLTHROUGHEn el menú Archivo , haga clic en Guardar DMXQuery1.dmx Como.
En el cuadro de diálogo Guardar como , vaya a la carpeta adecuada y asigne al archivo
Forecasting_ARIMA.dmxel nombre .En la barra de herramientas, haga clic en el botón Ejecutar .
Adición de un modelo de serie temporal ARTXP a la estructura
El algoritmo ARTXP era el algoritmo de serie temporal predeterminado en SQL Server 2005 y está optimizado para la predicción a corto plazo. Para comparar predicciones mediante los tres algoritmos de serie temporal, agregará un modelo más basado en el algoritmo ARTXP.
Para agregar un modelo de minería de datos de series temporales ARTXP
Copie el código siguiente en una ventana de consulta en blanco.
Tenga en cuenta que no es necesario cambiar nada excepto el nombre del nuevo modelo de minería de datos y el valor del parámetro FORECAST_METHOD.
ALTER MINING STRUCTURE [Forecasting_MIXED_Structure] ADD MINING MODEL [Forecasting_ARTXP] ( ([ReportingDate], [ModelRegion], ([Quantity] PREDICT, [Amount] PREDICT ) USING Microsoft_Time_Series (AUTO_DETECT_PERIODICITY = .08, FORECAST_METHOD = 'ARTXP') WITH DRILLTHROUGHEn el menú Archivo , haga clic en Guardar DMXQuery1.dmx Como.
En el cuadro de diálogo Guardar como , vaya a la carpeta adecuada y asigne al archivo
Forecasting_ARTXP.dmxel nombre .En la barra de herramientas, haga clic en el botón Ejecutar .
En la siguiente lección, manejará todos los modelos y la estructura de minería.
Lección siguiente
Lección 3: Procesamiento de la estructura y los modelos de serie temporal
Véase también
Algoritmo de serie temporal de Microsoft
Referencia técnica del algoritmo de serie temporal de Microsoft