Extensii de minerit de date - Data Mining Extensions
Data Mining Extensii ( DMX ) este un limbaj de interogare pentru data mining modelele acceptate de Microsoft „s SQL Server Analysis Services produs.
La fel ca SQL, acceptă un limbaj de definire a datelor, un limbaj de manipulare a datelor și un limbaj de interogare a datelor, toate trei cu sintaxă de tip SQL. În timp ce instrucțiunile SQL funcționează pe tabele relaționale, instrucțiunile DMX funcționează pe modele de extragere a datelor. În mod similar, SQL Server acceptă limbajul MDX pentru bazele de date OLAP . DMX este utilizat pentru a crea și instrui modele de extragere a datelor și pentru a răsfoi, gestiona și prezice împotriva acestora. DMX este compus din instrucțiuni cu limbaj de definire a datelor (DDL), instrucțiuni cu limbaj de manipulare a datelor (DML) și funcții și operatori.
Întrebări
Interogările DMX sunt formulate folosind SELECT
instrucțiunea. Aceștia pot extrage informații din modele existente de extragere a datelor în diferite moduri.
Limbajul de definire a datelor
Partea limbajului de definire a datelor (DDL) din DMX poate fi utilizată
- Creați noi modele și structuri de extragere a datelor -
CREATE MINING STRUCTURE, CREATE MINING MODEL
- Ștergeți modelele și structurile miniere existente de minerit -
DROP MINING STRUCTURE, DROP MINING MODEL
- Export și import structuri miniere -
EXPORT, IMPORT
- Copiați datele dintr-un model minier în altul -
SELECT INTO
Limbaj de manipulare a datelor
Se poate utiliza partea de limbaj de manipulare a datelor (DML) a DMX
- Modele miniere de tren -
INSERT INTO
- Răsfoiți date în modele miniere -
SELECT FROM
- Faceți predicții folosind modelul minier -
SELECT ... FROM PREDICTION JOIN
Exemplu: o interogare de predicție
Acest exemplu este o interogare de predicție unică, care prezice pentru clientul dat dacă va fi interesată de produsele de împrumut la domiciliu.
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]
)