Data Mining ExtensionsData Mining Extensions (DMX) er et spørrespråk for å modellere datautvinning som støttes av Microsoft-verktøyet SQL Server Analysis Services (SSAS).[1] I likhet med SQL støtter den et datadefinisjonsspråk, datamanipuleringsspråk og et dataspørringsspråk, og alle tre har SQL-lignende syntaks. Mens SQL-uttrykk opererer på relasjonstabeller opererer DMX-uttrykk på datautvinningsmodeller. Tilsvarende støtter SQL Server MDX-språket for OLAP-databaser. DMX brukes til å lage og trene modeller for datautvinning, og til å bla gjennom, administrere og predikere modeller. DMX er sammensatt av datadefinisjonsspråk (DDL)-setninger, datamanipulasjonsspråk (DML)-setninger, samt funksjoner og operatorer. SpørringerDMX-spørringer formuleres ved hjelp av DatadefinisjonsspråkDatadefinisjonsspråk-delen av DMX kan brukes til å:
DatamanipulasjonsspråkDatamanipulasjonsspråk-delen av DMX kan brukes til å:
Eksempel: En prediksjonsspørringFølgende eksempel er en enkel prediksjonsspørring som predikerer om en gitt kunde vil være interessert i boliglånsprodukter: 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]
)
Referanser
|