Compartir a través de


Archivo Léame de los algoritmos de complemento de SQL Server

Actualizado: 17 de julio de 2006

Microsoft SQL Server 2005 Analysis Services (SSAS) proporciona un marco completo que permite a los demás proveedores de minería de datos integrar los siguientes objetos de minería de datos en Analysis Services:

  • Algoritmos de minería de datos, conocidos como algoritmos de complementos.
  • Visores de minería de datos, conocidos como visores de complementos.
  • Biblioteca Data Mining Web Controls, una biblioteca que amplía los visores de minería de datos Internet. Para obtener más información, vea Biblioteca Data Mining Web Controls en los Libros en pantalla de SQL Server 2005.

Para que comprenda mejor cómo implementar algoritmos y visores de minería de datos en Analysis Services, en el presente archivo léame se proporcionan instrucciones para los ejemplos siguientes:

  • Complemento de algoritmo de minería de datos
    Este ejemplo permite a los programadores de algoritmos de minería de datos concentrarse en el algoritmo en lugar de en los problemas de implementación.
  • Complemento de visor de minería de datos
    Este ejemplo permite a los demás proveedores de algoritmos utilizar sus propios visores para ver sus nuevos patrones hallados.

Los documentos y el código fuente asociados con cada uno de estos ejemplos se encuentran en la carpeta C:\Archivos de programa\Microsoft SQL Server\90\Samples\Analysis Services\DataMining\SQL Server Data Mining Plug-In Algorithms. En esta carpeta se incluyen tutoriales en los que se describe cómo implementar y utilizar cada uno de estos ejemplos.

[!NOTA] De forma predeterminada, los ejemplos no están instalados. Para instalar ejemplos, ejecute el programa de instalación y utilice la opción Avanzadas tal como se describe en el tema Ejecutar el programa de instalación para instalar los ejemplos y las bases de datos de ejemplo AdventureWorks en los Libros en pantalla de SQL Server 2005. También se puede descargar una versión actualizada de la base de datos AdventureWorks en la página Web. También se puede descargar una versión actualizada de los ejemplos del SQL Server 2005 Database Engine (Motor de base de datos de SQL Server 2005) en la página Web.

[!NOTA] SQL Server 2005 Business Intelligence Development Studio no es compatible con los equipos que ejecutan la plataforma basada en Itanium. El entorno de desarrollo de 64 bits es compatible con plataformas basadas en x64. Los ejemplos de SQL Server 2005 se pueden modificar y ejecutar en equipos que ejecuten plataformas basadas en x86 o x64 siempre que las bases de datos utilizadas por los ejemplos estén implementadas en una plataforma basada en Itanium.

Escenario

Un proveedor desea integrar un nuevo algoritmo de minería de datos, denominado Pair-wise Linear Regression, en Analysis Services. Tras integrar este nuevo algoritmo en Analysis Services, el proveedor desea agregar un nuevo visor para el mismo.

Lenguajes

  • C++ para los algoritmos.
  • C# para el visor.

Características

Complemento de algoritmo

Interfaz Explicación

IDMAlgorithm

Implementa un algoritmo de aprendizaje de producción de modelos y las operaciones de predicción del modelo resultante.

IDMAlgorithmNavigation

Habilita el acceso de los exploradores al contenido del modelo.

IDMPersist

Permite que Analysis Services guarde y cargue los modelos que el algoritmo ha aprendido.

IDMAlgorithmMetadata

Describe las funciones y los parámetros de entrada del algoritmo de aprendizaje.

IDMAlgorithmFactory

Crea instancias de los objetos que implementan la interfaz del algoritmo y permite que Analysis Services tenga acceso a la interfaz de metadatos del algoritmo.

Complemento de visor

Interfaz Explicación

IMiningModelViewerControl

Implementa el visor.

Requisitos previos

Antes de ejecutar este ejemplo, se debe haber instalado el software siguiente:

  • Microsoft SQL Server 2005, que incluye los siguientes componentes:
    • SQL Server 2005 Database Engine (Motor de base de datos de SQL Server 2005)
    • Analysis Services
    • SQL Server Management Studio
    • Business Intelligence Development Studio
    • Dos bases de datos de ejemplo: AdventureWorksDW (almacenamiento de datos) y AdventureWorks (OLTP)
    • Ejemplos de Analysis Services
    • El proyecto de ejemplo Adventure Works DW de Analysis Services, implementado en una instancia de Analysis Services
  • También se puede descargar una versión actualizada de la base de datos AdventureWorks en la página Web del Centro para programadores de SQL Server.
  • También se puede descargar una versión actualizada de los ejemplos de SQL Server 2005 Database Engine (Motor de base de datos de SQL Server 2005) en la página Web del Centro para programadores de SQL Server.

Crear los ejemplos

Antes de generar los ejemplos de complemento, se deben implementar las bases de datos AdventureWorksDW (almacenamiento de datos) y AdventureWorks (OLTP).

Para implementar las bases de datos de ejemplo Adventure Works DW y AdventureWorks

  1. En el Explorador de Windows, abra C:\Archivos de programa\Microsoft SQL Server\90\Tools\Samples y haga doble clic en el archivo SQLServerSamples.msi.

  2. En el Explorador de Windows, abra C:\Archivos de programa\Microsoft SQL Server\90\Tools\Samples\AdventureWorks Analysis Services Project, abra la carpeta correspondiente a la versión de SQL Server instalada y, a continuación, haga doble clic en el archivo Adventure Works.sln.

    Se abrirá el proyecto Adventure Works DW en Business Intelligence Development Studio.

  3. Presione F5 para crear e implementar el proyecto.

    [!NOTA] Al crear e implementar el proyecto AdventureWorksAS se implementa el modelo de minería de datos en el servidor.

Una vez implementadas las bases de datos, podrá implementar los complementos de algoritmo y visor.

Para implementar y utilizar los complementos de algoritmo de minería de datos

  1. En el Explorador de Windows, abra C:\Archivos de programa\Microsoft SQL Server\90\Samples\Analysis Services\DataMining\SQL Server Data Mining Plug-In Algorithms y haga doble clic en el archivo SQL Server Data Mining Plug-In Algorithms Tutorial.doc.

    [!NOTA] Para que la implementación del ejemplo de complemento resulte más fácil, imprima el tutorial y utilice la copia para realizarlo.

  2. Para generar el complemento de algoritmo Pair-wise Linear Regression, realice el capítulo 6 del tutorial en el que se explica cómo generar un algoritmo de complemento de shell.

  3. Para personalizar el complemento de algoritmo Pair-wise Linear Regression, realice el capítulo 7 del tutorial en el que se explica cómo personalizar el algoritmo Pair-wise Linear Regression.

  4. Para utilizar el complemento de algoritmo personalizado Pair-wise Linear Regression, realice el capítulo 8 del tutorial en el que se explica el uso del algoritmo de complemento personalizado.

Para implementar el visor de propietario

  1. En el Explorador de Windows, busque C:\Archivos de programa\Microsoft SQL Server\90\Samples\Analysis Services\DataMining\SQL Server Data Mining Plug-In Algorithms y haga doble clic en el archivo SQL Server Data Mining Plug-In Viewers Tutorial.doc.

    [!NOTA] Para que la implementación del ejemplo de complemento resulte más fácil, imprima el tutorial y utilice la copia para realizarlo.

  2. Complete todos los pasos del tutorial.

Comentarios

Para comprender mejor la implementación de los algoritmos de complemento, lea el archivo SQL Server Data Mining Plug-In Algorithms Whitepaper.doc incluido en los tutoriales de ejemplo.

Vea también

Tareas

Biblioteca Data Mining Web Controls

Ayuda e información

Obtener ayuda sobre SQL Server 2005

Historial de cambios

Versión Historial

17 de julio de 2006

Contenido nuevo:
  • Se ha agregado una nota acerca de la disponibilidad para la plataforma basada en Itanium.