Trabajar con minería de datos
La minería de datos le da acceso a la información que necesita para tomar decisiones inteligentes sobre complejos problemas empresariales. Microsoft SQL Server 2005 Analysis Services (SSAS) ofrece herramientas para la minería de datos con las cuales puede identificar reglas y patrones en los datos, y así determinar las razones por las que suceden las cosas y predecir lo que puede pasar en el futuro. Cuando se crea una solución de minería de datos en Analysis Services, primero se crea un modelo que describe el problema y después se procesan los datos mediante un algoritmo que genera un modelo matemático de ellos, un proceso que se conoce como entrenamiento del modelo. A continuación, puede explorar visualmente el modelo de minería de datos o crear consultas de predicción en él. Analysis Services puede utilizar conjuntos de datos a partir de bases de datos relacionales u OLAP, e incluye una variedad de algoritmos que se pueden usar para analizar estos datos. Para obtener información general sobre el proceso de minería de datos, vea Conceptos de minería de datos.
SQL Server 2005 ofrece diferentes entornos y herramientas que puede utilizar en la minería de datos. Las secciones siguientes describen un proceso típico para la creación de una solución de minería de datos e identifican los recursos que se van a utilizar en cada paso.
Crear un proyecto de Analysis Services
Para crear una solución de minería de datos, primero debe crear un nuevo proyecto de Analysis Services y, a continuación, agregar y configurar un origen de datos y una vista de origen de datos para el proyecto. El origen de datos define la cadena de conexión y la información de autenticación con las que se va a conectar con el origen de datos en el que se basa el modelo de minería de datos. La vista de origen de datos ofrece una abstracción del origen de datos que se puede utilizar para modificar la estructura de los datos a fin de hacerlos más pertinentes para el proyecto.
Para obtener más información:Definir un proyecto de Analysis Services, Definir un origen de datos mediante el Asistente para orígenes de datos, Definir una vista de origen de datos mediante el Asistente para vistas de origen de datos.
Agregar estructuras de minería de datos a un proyecto de Analysis Services
Una vez creado un proyecto de Analysis Services, puede agregar estructuras de minería de datos y uno o más modelos de minería de datos basados en cada estructura. Una estructura de minería de datos, incluyendo las tablas y columnas, se deriva de una vista de origen de datos o un cubo OLAP existentes en el proyecto. Al agregar una estructura de minería de datos se inicia el Asistente para minería de datos, que se puede utilizar para definir la estructura y para especificar un algoritmo y los datos de entrenamiento que se utilizarán en la creación de un modelo inicial basado en esa estructura.
****Para obtener más información:Crear una nueva estructura de minería de datos, Algoritmos de minería de datos, Asistente para minería de datosCrear una nueva estructura de minería de datos, Algoritmos de minería de datos, Asistente para minería de datos
Puede utilizar la ficha Estructura de minería de datos del Diseñador de minería de datos para modificar las estructuras existentes y para agregar columnas y anidar tablas.
****Para obtener más información:Diseñador de minería de datosDiseñador de minería de datos
Trabajar con modelos de minería de datos
Antes de poder usar los modelos de minería de datos que define, debe procesarlos de forma que Analysis Services pueda pasar los datos de entrenamiento a través del algoritmo para rellenar los modelos. Analysis Services ofrece varias opciones para procesar los objetos del modelo de minería de datos, incluyendo la capacidad de controlar qué objetos se van a procesar y cómo se van a procesar.
****Para obtener más información:Procesamiento en Analysis Services, Procesar objetos de minería de datosProcesamiento en Analysis Services, Procesar objetos de minería de datos
Después de que los modelos se han procesado, puede investigar los resultados y decidir qué modelos son los mejores. Analysis Services ofrece visores para cada tipo de modelo de minería de datos, dentro de la ficha Visor de modelos de minería de datos en el Diseñador de minería de datos, que puede usar para explorar los modelos de minería de datos. Analysis Services también proporciona herramientas, en la ficha Gráfico de precisión de minería de datos del diseñador, que puede usar para comparar directamente los modelos y seleccionar el modelo que se adapte mejor a su objetivo. Estas herramientas incluyen un gráfico de elevación, un gráfico de beneficios y una matriz de clasificación
****Para obtener más información:Ver un modelo de minería de datos, Validar modelos de minería de datosVer un modelo de minería de datos, Validar modelos de minería de datos
Crear predicciones
El objetivo principal de la mayoría de los proyectos de minería de datos es usar un modelo de minería de datos para crear predicciones. Después de explorar y comparar modelos de minería de datos, puede utilizar una de las diferentes herramientas de creación de predicciones. Analysis Services ofrece un lenguaje de consulta denominado Extensiones de minería de datos (DMX) que es la base para la creación de predicciones. Para ayudar a generar consultas de predicción DMX, SQL Server proporciona un generador de consultas, disponible en SQL Server Management Studio y Business Intelligence Development Studio, y plantillas DMX para el editor de consultas de Management Studio. Dentro de BI Development Studio, puede obtener acceso al generador de consultas desde la ficha Predicción de modelo de minería de datos del Diseñador de minería de datos.
****Para obtener más información:Crear consultas de predicción DMX, Referencia de instrucciones de Extensiones de minería de datos (DMX)Crear consultas de predicción DMX, Referencia de instrucciones de Extensiones de minería de datos (DMX)
SQL Server Management Studio
Después de usar BI Development Studio para crear modelos para su proyecto de minería de datos, puede administrar y trabajar con los modelos y crear predicciones en Management Studio.
****Para obtener más información:Minería de datos en SQL Server Management StudioMinería de datos en SQL Server Management Studio
SQL Server Reporting Services
Después de crear un modelo de minería de datos, es posible que desee distribuir los resultados a una audiencia mayor. Puede utilizar el Diseñador de informes de Microsoft SQL Server 2005 Reporting Services (SSRS) para crear informes que presenten la información que contiene un modelo de minería de datos. Puede utilizar el resultado de cualquier consulta DMX como base de un informe y hacer uso de las características de uso de parámetros y formato disponibles en Reporting Services.
****Para obtener más información:Trabajar con el Diseñador de informes, Usar el diseñador de consultas DMX de Analysis ServicesTrabajar con el Diseñador de informes, Usar el diseñador de consultas DMX de Analysis Services
Trabajar con minería de datos mediante programación
Analysis Services ofrece varias herramientas para trabajar con minería de datos mediante programación. El lenguaje DMX (Extensiones de minería de datos) ofrece instrucciones para crear, entrenar y usar los modelos de minería de datos. También puede llevar a cabo estas tareas mediante una combinación de XML for Analysis (XMLA) y ASSL (Lenguaje de secuencias de comandos de Analysis Services), o bien usando Objetos de administración de análisis (AMO).
Puede tener acceso a todos los metadatos asociados con la minería de datos utilizando conjuntos de filas de esquema de minería de datos. Por ejemplo, puede usar conjuntos de filas de esquema para determinar los tipos de datos que admite un algoritmo o los nombres de los modelos que existen en una base de datos.
****Para obtener más información:Referencia de Extensiones de minería de datos (DMX), Data Mining Schema Rowsets, Analysis Services Administration Programming (SSAS), Using XML for Analysis in Analysis Services (XMLA)Referencia de Extensiones de minería de datos (DMX), Data Mining Schema Rowsets, Analysis Services Administration Programming (SSAS), Using XML for Analysis in Analysis Services (XMLA)
Vea también
Conceptos
Desarrollar soluciones y proyectos de Analysis Services
Conceptos de minería de datos
Estructuras de minería de datos (Analysis Services)
SQL Server Analysis Services
Otros recursos
Referencia de Extensiones de minería de datos (DMX)
Presentación de Business Intelligence Development Studio
SQL Server Management Studio y Business Intelligence Development Studio