Lección 3: Procesar la estructura de minería de datos de Bike Buyer
Se aplica a: SQL Server 2016 Preview
En esta lección, usará la INSERCIÓN en instrucción y la vista vTargetMail de la AdventureWorksDW2012 base de datos de ejemplo para procesar las estructuras de minería de datos y modelos de minería de datos que creó en lección 1: crear la estructura de minería de datos de Bike Buyer y lección 2: agregar modelos de minería de datos a la estructura de minería de datos de Bike Buyer.
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. Al procesar un modelo de minería de datos, los datos definidos por la estructura de minería de datos se pasan por el algoritmo de minería de datos que elija. El algoritmo busca tendencias y patrones y, a continuación, almacena esta información en el modelo de minería de datos. Por consiguiente, el modelo de minería de datos no contiene los datos de origen reales, sino la información descubierta por el algoritmo. 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 ).
Solamente necesita volver a procesar una estructura de minería de datos si cambia una columna de la estructura o los datos de origen. 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 entrenar el nuevo modelo de minería de datos.
Entrenar la plantilla de la estructura
Para entrenar la estructura de minería de datos y sus modelos de minería de datos asociados, use la 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
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([<datasource>],'<SELECT statement>')
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>]
La línea siguiente del código especifica 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>
)
La última línea del código define los datos que se usarán para entrenar la estructura de minería de datos:
OPENQUERY([<datasource>],'<SELECT statement>')
En esta lección, usará OPENQUERY para definir el origen de datos. Para obtener información acerca de otros métodos de la definición de la consulta de origen, 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 de Bike Buyer
Procesar la estructura de minería de datos de predicción
Para procesar la estructura de minería de datos con INSERT INTO
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.
Copie el ejemplo genérico de la instrucción INSERT INTO en la consulta en blanco.
Reemplace lo siguiente:
[<mining structure name>]
por:
Bike Buyer
Reemplace lo siguiente:
<mining structure columns>
por:
[Customer Key], [Age], [Bike Buyer], [Commute Distance], [Education], [Gender], [House Owner Flag], [Marital Status], [Number Cars Owned], [Number Children At Home], [Occupation], [Region], [Total Children], [Yearly Income]
Reemplace lo siguiente:
OPENQUERY([<datasource>],'<SELECT statement>')
por:
OPENQUERY([Adventure Works DW], 'SELECT CustomerKey, Age, BikeBuyer, CommuteDistance,EnglishEducation, Gender,HouseOwnerFlag,MaritalStatus, NumberCarsOwned,NumberChildrenAtHome, EnglishOccupation,Region,TotalChildren, YearlyIncome FROM dbo.vTargetMail')
La instrucción OPENQUERY hace referencia al origen de datos de Adventure Works DW Multidimensional 2012 para obtener acceso a la vista vTargetMail. La vista contiene los datos de origen que se usarán para entrenar los modelos de minería de datos.
Ahora la apariencia de la instrucción completa debe ser como la siguiente:
INSERT INTO MINING STRUCTURE [Bike Buyer] ( [Customer Key], [Age], [Bike Buyer], [Commute Distance], [Education], [Gender], [House Owner Flag], [Marital Status], [Number Cars Owned], [Number Children At Home], [Occupation], [Region], [Total Children], [Yearly Income] ) OPENQUERY([Adventure Works DW], 'SELECT CustomerKey, Age, BikeBuyer, CommuteDistance,EnglishEducation, Gender,HouseOwnerFlag,MaritalStatus, NumberCarsOwned,NumberChildrenAtHome, EnglishOccupation,Region,TotalChildren, YearlyIncome FROM dbo.vTargetMail')
En el archivo menú, haga clic en Guardar DMXQuery1.dmx como.
En el Guardar como cuadro de diálogo, busque la carpeta correspondiente y nombre de archivo Process Bike Buyer Structure.dmx.
En la barra de herramientas, haga clic en el Execute botón.
En la siguiente lección explorará el contenido de los modelos de minería de datos que ha agregado a la estructura de minería de datos en esta lección.
Lección siguiente
Lección 4: Examinar los modelos de minería de datos de Bike Buyer