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
Important
Az adatbányászat az SQL Server Analysis Services 2017-ben lejáratott, és a jövőbeli kiadásban megszüntetik. A dokumentáció nem frissül, ha az elavult funkciók szerepelnek. További információkért tekintse meg az Analysis Services visszamenőleges kompatibilitását.
Az Data Mining Extensions (DMX) egy olyan nyelv, amelyet adatbányászati modellek létrehozására és kezelésére használhatsz a Microsoft SQL Server Analysis Services-ben. A DMX-et használhatod új adatbányászati modellek szerkezetének megalkotására, ezek betanítására, valamint böngészésre, kezelésre és előrejelzésre ezek ellen. A DMX adatdefiníciós nyelvi (DDL) utasításokból, adatkezelő nyelv (DML) utasításokból, valamint függvényekből és operátorokból áll.
Microsoft OLE DB for Data Mining Specification
Az Analysis Services adatbányászati funkciói úgy vannak kialakítva, hogy megfeleljenek a Microsoft OLE adatbázis adatbányászati specifikációjának.
A Microsoft OLE DB for Data Mining specifikációja a következőket határozza meg:
Egy struktúra, amely az adatbányászati modellt meghatározó információkat tárolja.
Egy nyelv adatbányászati modellek létrehozására és kezelésére.
A specifikáció az adatbányászat alapját az adatbányászati modell virtuális objektumként határozza meg. Az adatbányászati modell objektum mindent magában foglal, ami egy adott bányászati modellről ismert. Az adatbányászati modell objektum SQL táblaként van felépítve, oszlopokkal, adattípusokkal és metainformációkkal a modellt leírva. Ez a struktúra lehetővé teszi, hogy a DMX nyelvet használd, amely az SQL kiterjesztése, modellek létrehozásához és kezelésére.
További információ:Bányászati struktúrák (Elemzési Szolgáltatások - Adatbányászat)
DMX nyilatkozatok
DMX utasításokat használhatsz adatbányászati modellek létrehozására, feldolgozására, törlésére, másolására, böngészésére és előrejelzésére. A DMX-ben kétféle állítás létezik: adatdefiníciós állítások és adatmanipulációs állítások. Minden állítástípust használhatsz különböző feladatok végrehajtására.
Az alábbi szakaszok további információkat nyújtanak a DMX utasításokkal való munkáról:
Adatmeghatározási állítások
Használj adatdefiníciós utasításokat a DMX-ben új bányászati struktúrák és modellek létrehozásához és definiálásához, bányászati modellek és bányászati struktúrák importálásához és exportálásához, valamint meglévő modellek eltávolításához az adatbázisból. A DMX-ben az adatdefiníciós állítások a DDL (DDL) részei.
Az alábbi feladatokat végezheted el a DMX-ben található adatdefiníciós állításokkal:
Hozzon létre egy bányászati struktúrát az CREATE MINING STRUCTURE utasítás használatával, és hozzáadjon egy bányászati modellt a bányászati struktúrához az ALTER MINING STRUCTURE utasítással.
Egyszerre hozz létre egy bányászati modellt és a hozzá tartozó bányászati struktúrát a CREATE MINING MODEL utasítás használatával, hogy üres adatbányászati modellobjektumot építsünk.
Exportálj egy bányászati modellt és hozzá tartozó bányászati struktúrát egy fájlba az EXPORT utasítás használatával. Importáljon egy bányászati modellt és hozzá kapcsolódó bányászati struktúrát egy fájlból, amelyet az EXPORT utasítás hozott létre, az IMPORT utasítással.
Másold be egy meglévő bányászati modell szerkezetét egy új modellbe, és képezd ugyanazokkal az adatokkal, a SELECT INTO utasítással.
Teljesen eltávolítani egy bányászati modellt az adatbázisból a DROP MINING MODEL utasítással használva. Teljesen eltávolítsd a bányászati struktúrát és az összes hozzá tartozó bányászati modellt az adatbázisból a DROP MINING STRUCTURE utasítás használatával.
Ha többet szeretne megtudni a DMX utasítások használatával elvégezhető adatbányászati feladatokról, lásd a Data Mining Extensions (DMX) Statement Reference (Data Mining Extensions) címet.
Adatmanipulációs állítások
Használj adatmanipulációs állításokat a DMX-ben meglévő bányászati modellekkel, böngészhetsz a modelleket és előrejelzéseket készíts ellenük. A DMX-ben az adatmanipulációs utasítások az adatmanipulációs nyelv (DML) részei.
A következő feladatokat végezheted a DMX-ben az adatmanipulációs állításokkal:
Taníts egy bányászati modellt az INTO utasítás használatávalINSERT. Ez nem a tényleges forrásadatot illeszti be egy adatbányászati modellobjektumba, hanem egy absztrakciót hoz létre, amely leírja az algoritmus által létrehozott bányászati modellt. Az INTO utasítás forráslekérdezését INSERT a forrásadat-lekérdezés< írja le.>
Bővítsd ki a SELECT utasítást, hogy böngészd azokat az információkat, amelyeket a modell képzése során kiszámítanak és az adatbányászati modellben tárolnak, például a forrásadatok statisztikáit. Az alábbiakban találhatók azok a klaudák, amelyeket beépíthetsz a SELECT állítás hatásának kiterjesztéséhez:
Olyan előrejelzéseket hozz létre, amelyek egy meglévő bányászati modellen alapulnak a SELECT utasítás PREDICTION JOIN záradékával a SELECT-ben. A PREDICTION JOIN utasítás forráslekérdezését a forrásadat-lekérdezés< írja le.>
Távolítsa el az összes betanított adatot egy modellből vagy szerkezetből a DELETE (DMX) utasítással.
Ha többet szeretne megtudni a DMX utasítások használatával elvégezhető adatbányászati feladatokról, lásd a Data Mining Extensions (DMX) Statement Reference (Data Mining Extensions) címet.
DMX lekérdezés alapjai
A SELECT állítás az alapja a legtöbb DMX lekérdezésnek. Attól függően, hogy milyen klauzulákat használsz az ilyen állításokhoz, böngészhetsz, lemásolhatsz vagy előrejelezhetsz bányászati modellek ellen. A predikációs lekérdezés egy SELECT formát használ, hogy meglévő bányászati modellek alapján előrejelzéseket hozzon létre. A függvények kiterjesztik a bányászati modellek böngészésének és lekérdezésének képességét az adatbányászati modell belső képességein túl.
A DMX függvényeket használhatod arra, hogy olyan információkat szerezz, amelyeket a modellek képzése során fedeztek fel, és új információkat számolj ki. Ezeket a függvényeket sokféle célra használhatod, például statisztikákat adhatsz vissza, amelyek leírják az alapadatokat vagy az előrejelzés pontosságát, vagy kibővített magyarázatot adunk vissza egy előrejelzésről.
Továbbiinformáció:a DMX Select állítás megértése, általános előrejelzői függvények (DMX), a DMX előrejelző lekérdezések szerkezete és használata, adatbányászati kiterjesztések (DMX) függvényhivatkozás
Kapcsolódó tartalom
- 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