Data Mining Extensions - Data Mining Extensions

Data Mining Extensions ( DMX ) er en forespørgsel sprog for data mining modeller der understøttes af Microsoft 's SQL Server Analysis Services produkt.

Ligesom SQL understøtter det et datadefinitionssprog, data manipulationssprog og et dataspørgsmålssprog, alle tre med SQL-lignende syntaks. Mens SQL-sætninger fungerer på relationelle tabeller, fungerer DMX-sætninger på datamining-modeller. Tilsvarende understøtter SQL Server MDX- sproget til OLAP- databaser. DMX bruges til at oprette og træne datamining-modeller og til at gennemse, administrere og forudsige mod dem. DMX består af DDL-udsagn (Data Definition Language), DML-udsagn (Data Manipulation Language) og funktioner og operatører.

Forespørgsler

DMX-forespørgsler formuleres ved hjælp af SELECT udsagnet. De kan udtrække information fra eksisterende datamining-modeller på forskellige måder.

Datadefinitionssprog

Den definition af data sprog (DDL) del af DMX kan bruges til at

  • Opret nye datamining modeller og minedrift strukturer - CREATE MINING STRUCTURE, CREATE MINING MODEL
  • Slet eksisterende datamining modeller og minedrift strukturer - DROP MINING STRUCTURE, DROP MINING MODEL
  • Eksport og import af minedrift strukturer - EXPORT, IMPORT
  • Kopier data fra en minedriftsmodel til en anden - SELECT INTO

Data manipulation sprog

De data manipulation sprog (DML) del af DMX kan bruges til at

  • Tog minedrift modeller - INSERT INTO
  • Gennemse data i minedriftsmodeller - SELECT FROM
  • Lav forudsigelser ved hjælp af minedriftsmodel - SELECT ... FROM PREDICTION JOIN

Eksempel: en forudsigelsesforespørgsel

Dette eksempel er en enkelt forudsigelsesforespørgsel, der forudsiger for den givne kunde, om hun vil være interesseret i produkter til boliglån.

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]
)

Se også

eksterne links