Data Mining Extensions
From Wikipedia, the free encyclopedia
Data Mining Extensions (DMX) is a query language for Data Mining Models, much like SQL is a query language for relational databases and MDX is a query language for OLAP databases. DMX syntax is more similar to SQL than MDX.
Contents |
[edit] Data Definition Language
Data Definition Language (DDL) part of DMX can be used to
- Create new data mining models and mining structures -
CREATE MINING STRUCTURE, CREATE MINING MODEL
- Delete existing data mining models and mining structures -
DROP MINING STRUCTURE, DROP MINING MODEL
- Export and import mining structures -
EXPORT, IMPORT
- Copy data from one mining model to another -
SELECT INTO
[edit] Data Manipulation Language
Data Manipulation Language (DML) part of DMX can be used to
- Train mining models -
INSERT INTO
- Browse data in mining models -
SELECT FROM
- Make predictions using mining model -
SELECT ... FROM PREDICTION JOIN
[edit] Example of prediction query
This example is a singleton prediction query, which predicts for the given customer whether he will be interested in the home loan products.
SELECT [Loan Seeker], PredictProbability([Loan Seeker]) FROM [Decision Tree] NATURAL PREDICTION JOIN (SELECT 35 AS [Age], 'Y' AS [House Owner], 'M' AS [Marital Status], 'F' AS [Gender], 2 AS [Number Cars Owned], 2 AS [Total Children], 18 AS [Total Years of Education] )