Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik: SQL Server Analysis Services
Amikor a Data Mining Extensions (DMX) segítségével érdeklődik objektumokat a Microsoft SQL Server Analysis Services-ben, függvények segítségével több információt is visszaadhatsz, mint pusztán az adatbányászati modell vagy bemeneti adathalmaz oszlopaiban lévő értékeket. Például a DMX lekérdezésekkel nemcsak az oszlop előrejelzési értékét adhatod vissza, hanem annak valószínűségét is, hogy az előrejelzés helyes. Nemcsak DMX függvényeket használhatsz, hanem az Microsoft Visual Basic for Applications (VBA), Microsoft Excel és tárolt eljárások függvényeit is.
DMX funkciók
A DMX függvényeket a következő feladatok elvégzésére használhatod:
Visszajelzések.
Számolj vissza statisztikákat egy előrejelzésről, például a valószínűséget és a támogatást.
Szűrd a lekérdezés eredményeit.
Rendezd át a táblázatkifejezést.
A legtöbb DMX függvény skaláris értéket ad vissza, például egy előrejelzés támogatását, de néhány táblázatos eredményt ad. Például a PredictHistogram függvény egy táblázatot ad vissza, amely tartalmazza a megadott kiszámítható oszlop minden állapotának támogatását és valószínűségét. Az eredmények új táblázatos oszlopként jelennek meg.
További információ:Általános előrejelzői függvények (DMX), adatbányászati kiterjesztések (DMX) függvényhivatkozás
Visual Basic for Applications (VBA) és Excel Functions
A DMX függvényeken túl DMX utasításokból különféle VBA és Excel függvényeket is hívhatsz. Például az lCase függvényt használhatod arra, hogy módosítsd, hogyan jeleníti meg a Attribute_Name oszlop a TM_Decision_Tree modell tartalmában. Ezt a következő kódmintavétel mutatja.
SELECT lCase([Attribute_Name])
FROM [TM_Decision_Tree].CONTENT
Ha ugyanaz a függvény létezik mind a VBA-ban, mind az Excel-ben, akkor a DMX utasításod függvénynevét VBA-val vagy Excel-szel kell előtömni. Például az vagy Excel!Log-t használnádVBA!Log. Ha a VBA vagy Excel függvény, amit használni szeretnél, szintén létezik a DMX-ben vagy a Multidimensionális Kifejezésekben (MDX), vagy ha a függvény tartalmaz egy dollárjelet ($), akkor négyzetzárójelet ([]) kell használni, hogy kikerüld a függvényt. Például a függvényhívás az [VBA!Format].
Tárolt eljárások
Általános nyelvű futási programozási nyelvekkel tárolt eljárásokat hozhatsz létre, amelyek kibővítik a DMX funkcionalitását. Például egy regressziófa bányászati modell olyan együtthatókat, mint A, B és így tovább, amelyek leírják a regresszióegyenletet, de a modell magát az egyenletet nem adja vissza, például A+Bx = y. Ugyanakkor írhatsz egy tárolt eljárást, amely az adatbányászati modell objektumot használja a tartalom sémájának navigálására, és visszaadja a regressziós egyenletet kimenetként. Ezért egy DMX állítás visszaadhat a regressziós egyenletek listáját a lekérdezési eredmény részeként.
További információ:Többdimenziós modellösszeállítások kezelése
Kapcsolódó tartalom
- Adatbányászati bővítmények (DMX) – referencia
- Adatbányászati kiterjesztések (DMX) függvényhivatkozás
- Adatbányászati kiterjesztések (DMX) operátor hivatkozása
- Adatbányászati kiterjesztések (DMX) állítások
- Adatbányászati kiterjesztések (DMX) szintaxisegyezményei
- Adatbányászati kiterjesztések (DMX) szintaxiselemei
- Általános előrejelző függvények (DMX)
- A DMX-előrejelzési lekérdezések felépítése és használata
- A DMX select utasítás ismertetése