Általános előrejelzési függvények (DMX)

A következőkre vonatkozik: SQL Server Analysis Services

A SELECT utasítást használhatod a Data Mining Extensions (DMX) rendszerében különböző típusú lekérdezések létrehozásához. Egy lekérdezés segítségével visszaadhat információkat magáról a bányászati modellről, új előrejelzéseket készíthet, vagy módosíthatja a modellt új adatokkal történő betanítással. Az Analysis Services különféle speciális funkciókat kínál, amelyek szabályozzák, milyen típusú információt adnak vissza egy lekérdezésben. Ezeknek a függvényeknek a DMX lekérdezéshez való hozzáadásával további statisztikákat vagy adatoszlopokat lehet letölteni. Azonban minden lekérdezési típus és modelltípus csak bizonyos funkciókat támogat.

Gyakori funkciók

Függvényekkel kiterjesztheted a bányászati modell által visszaadott eredményeket. A következő függvényeket használhatod bármely SELECT utasításhoz, amely táblakifejezést ad vissza:

Ezen felül a következő funkciók szinte minden modelltípus esetén támogatottak:

Az egyes algoritmusok további funkciókat is támogathatnak. Az egyes modelltípusok által támogatott függvények listájáért lásd: Data Mining Queries.

A SELECT szintaxishoz specifikus függvények

Az alábbi táblázat felsorolja azokat a függvényeket, amelyeket minden SELECT állítástípushoz használhatsz.

Általános információért a DMX függvényeiről lásd: Data Mining Extensions (DMX) Function Reference.

Lekérdezés típusa Támogatott függvények Remarks
VÁLASSZ KÜLÖN A <modelltől> RangeMin (DMX)

RangeMid (DMX)

RangeMax (DMX)
Ezek a függvények maximális értékeket, minimális értékeket és eszközöket biztosíthatnak bármely olyan oszlop számára, amely numerikus adattípust tartalmaz, függetlenül attól, hogy az oszlop folytonos-e vagy diszkretizált.
VÁLASSZ A <modellből>. TARTALOM

vagy

VÁLASSZ A <modellből>. DIMENSION_CONTENT
IsDescendant (DMX) Ez a függvény a modellben megadott csomóponthoz tartozó gyermekcsomópontokat keresi, és például használható a bányászati modell tartalmában lévő csomópontok iterációjára. A csomópontok elrendezése a bányászati modell tartalmában a modelltípustól függ. Az egyes bányászati modelltípusok szerkezetéről információért lásd: Bányászati modell tartalom (Analysis Services - Data Mining).

Ha elmentetted a bányászati modell tartalmát dimenzióként, használhatsz más Multidimensions Expressions (MDX) funkciókat is, amelyek elérhetők egy attribútumhierarchia lekérdezésére.
VÁLASSZ A <modellből>. ESETEK IsInNode (DMX)

ClientSettingsGeneralFlag Class

IsTrainingCase (DMX)

IsTestCase (DMX)
A Lag funkció csak idősoros modellekhez van támogatva.

Az IsTestCase függvény támogatott olyan modellekben, amelyek a holdout opcióval létrehozott struktúrán alapulnak, hogy tesztadathalmazt hozzanak létre. Ha a modell nem egy holdout tesztkészlettel rendelkező struktúrán alapul, akkor minden esetet betanítási esetnek tekintenek.
VÁLASSZ A <modellből>. SAMPLE_CASES IsInNode (DMX) Ebben a kontextusban az IsInNode függvény egy olyan esetet ad vissza, amely egy idealizált mintaesetek halmazához tartozik.
VÁLASSZ A <modellből>. PMML Nem alkalmazható. Használj helyette XML lekérdezési függvényeket. A PMML reprezentációk csak az alábbi modelltípusok esetén támogatottak:

A Microsoft döntési fák

Microsoft-klaszterezés
VÁLASSZ TÍPUS <> ELŐREJELZÉSI CSATLAKOZÁS Előrejelző függvények, amelyek specifikusak az algoritmushoz, amelyet a modell felépítéséhez használsz. Az egyes modelltípusok előrejelző függvényeinek listájáért lásd: Data Mining Queries.
SELECT <FROM modell> Előrejelző függvények, amelyek specifikusak az algoritmushoz, amelyet a modell felépítéséhez használsz. Az egyes modelltípusok előrejelző függvényeinek listájáért lásd: Data Mining Queries.