Data mining application programming interface

   
   

An application programming interface, computer program product implementing the application programming interface, and a system implementing the application programming interface, which provides an advanced interface including support for hierarchical and object-oriented programming languages and sophisticated programming language constructs, and does not need to be integrated using additional tools. The application programming interface for providing data mining functionality comprises a first layer providing an interface with an application program, and a second layer implementing data mining functionality, the second layer comprising a mining object repository maintaining data mining metadata, a plurality of mining project objects each mining project object containing data mining objects created and used by a user, a plurality of mining session objects, each mining session object containing data mining processing performed on behalf of a user, a plurality of data mining tables, each data mining table mapping a table or a view in a database, a plurality of data transformation objects, each data transformation object defining computations or manipulations to be performed on data in the database, a plurality of data mining models, each data mining model implementing conditions and decisions, and a plurality of data mining result objects, each data mining result object generated as a result of scoring or analyzing a data mining model or an input dataset.

Un interfaz de programación de uso, el producto del programa de computadora que pone el interfaz de programación en ejecucio'n de uso, y un sistema que pone el interfaz de programación en ejecucio'n de uso, que proporciona un interfaz avanzado incluyendo la ayuda para los lenguajes de programación jerárquicos y orientados al objeto y las construcciones sofisticadas del lenguaje de programación, y no necesita ser integrado usando las herramientas adicionales. El interfaz de programación de uso para proporcionar funcionalidad que mina de los datos abarca una primera capa que provee de un interfaz un programa de uso, y una segunda capa que pone la funcionalidad que mina de los datos en ejecucio'n, la segunda capa que abarca un metadata que mina de los datos del depósito del objeto que mantiene que mina, una pluralidad de proyecto que mina se opone cada objeto del proyecto que mina que contiene los objetos que minan de los datos creados y usados por un usuario, una pluralidad de objetos de la sesión que minan, cada objeto de la sesión que mina que contiene el proceso que mina realizado a nombre de un usuario, una pluralidad de tablas que minan de los datos, cada tabla que mina de los datos de los datos traz una tabla o una visión en una base de datos, una pluralidad de objetos de la transformación de los datos, cómputos el cada de los datos de la transformación definir del objeto o las manipulaciones que se realizarán en datos en la base de datos, una pluralidad de modelos que minan de los datos, cada modelo que mina de los datos que pone condiciones y decisiones en ejecucio'n, y una pluralidad de objetos del resultado de los datos que minan, cada resultado que mina de los datos se oponen generado como resultado de anotar o de analizar un modelo que mina de los datos o un dataset de la entrada.

 
Web www.patentalert.com

< Concurrent access scheme for exclusive mode cache

< Processing graphic images having various file formats

> System and method for dynamic management of a startup sequence

> System for fulfilling an information need

~ 00166