Visión general de los archivos de ejemplo

Intelligent Miner ® incluye archivos de ejemplo. Con estos archivos de ejemplo, puede aprender con rapidez los conceptos de la función de minería de agrupación, las funciones de minería de asociaciones o la función de minería de norma de secuencia.

Los archivos de ejemplo se encuentran en el directorio samples/dwe/ScoringDB2 de la instalación de DB2. Este directorio contiene los modelos de minería, los datos y los scripts que son necesarios para completar los ejercicios.

Las siguientes tablas muestran los archivos de ejemplo que se encuentran en el directorio samples y con qué fin se utilizan.

Tabla 1. archivos de ejemplo para la función de minería de asociaciones, la función de minería de reglas de secuencia y la función de minería de clúster
Archivo de ejemplo Finalidad
readme.txt En este archivo se explica cómo utilizar los archivos de ejemplo.
bankingScoring.data Este archivo plano contiene registros que describen los clientes de un banco. Puede aplicar un modelo de agrupación a estos datos.
bankingImport.db2 Este script crea la tabla de ejemplo de DB2 BANKING_SCORING, importa el archivo bankingScoring.data e inserta los datos en la tabla BANKING_SCORING.
clusDemoBanking.pmml El modelo de agrupación basado en la distribución en formato PMM se crea a partir de datos que describen los clientes de un banco que tienen un tipo de cuenta específica. Los clientes se agrupan de acuerdo con similitudes de edad, ingresos, número de hijos, sexo y tipo de cuenta.
bankingInsert.db2 Este script importa el modelo que está almacenado en el archivo clusDemoBanking.pmml y lo inserta en la tabla IDMMX.CLUSTERMODELS.
bankingExtract.db2 Este script extrae los siguientes elementos:
  • El nombre del modelo
  • El número de agrupaciones
  • El número y los nombres de los campos
  • La calidad de un modelo de Agrupación
bankingApplyView.db2 Este script se aplica al modelo de Agrupación que se importa desde la tabla BANKING_SCORING a los datos especificados. Recupera los valores recuperados de los valores calculados a partir de los resultados calculados utilizando una expresión de tabla común.
bankingApplyTable.db2 Este script realiza las tareas siguientes:
  1. Creación de una tabla de resultados
  2. Lectura del modelo de Agrupación de la tabla IDMMX.CLUSTERMODELS en la antememoria de modelos.
  3. Aplicación del modelo de Agrupación basado en la distribución en los datos bancarios para determinar el segmento del cliente de cada cliente en la tabla BANKING_SCORING.
  4. Almacenamiento de los resultados calculados en la tabla.
  5. Recuperación de los valores resultantes de la tabla.
bankingApplyResultSpec.db2 Este script realiza las tareas siguientes:
  1. Importación del modelo de agrupación desde la tabla BANKING_SCORING
  2. Aplicación del modelo de agrupación en los datos especificados mediante una especificación de resultado.
  3. Cálculo de la evaluación y la calidad del ID de agrupación 3
  4. Recuperación de valores desde los resultados calculados utilizando una expresión de tabla común
bankingApplyEasyMining.db2 Este script utiliza el procedimiento ApplyClusModel de Easy Mining para almacenar un modelo de agrupación.
bankingCacheModels.db2 Este script gestiona la antememoria de modelos para optimizar el rendimiento y evaluar un solo registro suministrado por la aplicación. Inserta modelos de agrupación en clúster en la tabla IDMMX.CLUSTERMODELS desde el archivo clusterModels.001.
bankingTriggerScoring.db2 Este script utiliza activadores para volver a calcular las evaluaciones en tiempo real cuando se cambia un registro de datos.
bankingDelete.db2 Este script suprime las entradas de las tablas de ejemplo que se crean cuando se utilizan los archivos de ejemplo. Evita mensajes de error si sólo se han completado partes de los ejemplos.
clusterModels.del Este modelo comprimido exportado se utiliza en el script bankingCacheModels.db2.
clusterModelBlobs.001 Este modelo comprimido exportado se utiliza en el script bankingCacheModels.db2.
retailScoring.data Este archivo plano contiene registros que describen transacciones comerciales en la industria al detalle. Puede aplicar el modelo de normas de asociación y el modelo de normas de secuencias a estos datos.
ruleModels.del ruleModelBlobs.001 Son las normas de asociación exportadas y comprimidas y el modelo de normas de secuencias que se utilizan en los ejemplos.
retailImport.db2 Este script crea la tabla de ejemplo de DB2 RETAIL_SCORING, importa el archivo retailScoring.data e inserta los datos en la tabla RETAIL_SCORING. También importa los modelos de ruleModelBlobs.001 en la tabla IDMMX.RULEMODELS.
retailApplyAssoc.db2 Este script aplica el modelo de normas de asociación importado a los datos especificados en la tabla RETAIL_SCORING.
retailApplySequences.db2 Este script aplica el modelo de normas de secuencias importado a los datos especificados en la tabla RETAIL_SCORING.
retailApplyEasyMining.db2 Este script utiliza el procedimiento ApplyRuleModel de Easy Mining para evaluar un modelo de norma.
retailDelete.db2 Este script suprime los datos de ejemplo y los objetos de minería que se crean cuando se utilizan los archivos de ejemplo de minorista.
db2ExportModels Este script exporta un modelo desde una tabla de la base de datos a un archivo.
db2ImportModels Este script importa un modelo desde un archivo hasta una tabla de la base de datos.

Requisitos previos

Para poder utilizar los archivos de ejemplo, debe seguir estos pasos:
  1. Instale y configure el almacén de datos de en Db2® Intelligent Miner Scoring en su sistema operativo.
  2. Habilite la instancia de Db2 .
  3. Cree una base de datos, escribiendo el siguiente mandato en una ventana de mandatos de DB2:
    db2 create database <dbname>
    donde <nombre_bd> es el nombre de la base de datos, por ejemplo, RETAIL.
  4. Habilite la base de datos RETAIL para Intelligent Miner Scoring escribiendo el mandato siguiente en una ventana de mandatos de Db2 :
    idmenabledb RETAIL fenced dbcfg
  5. Conéctese a la base de datos RETAIL escribiendo el siguiente mandato en una ventana de mandatos de DB2:
    db2 connect to RETAIL