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

Vezi si

linkuri externe