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 2019 és korábbi Analysis Services
Azure Analysis Services
Fabric/Power BI Premium
Fontos
Az adatbányászat elavult az SQL Server 2017 Analysis Servicesben, és megszűnt az SQL Server 2022 Analysis Servicesben. Az elavult és megszűnt funkciók dokumentációja nem frissül. További információkért tekintse meg az Analysis Services visszamenőleges kompatibilitását.
Minden adatbányászati lekérdezés a Data Mining Extensions (DMX) nyelvet használja. A DMX-sel modellek hozhatók létre mindenféle gépi tanulási feladathoz, beleértve a besorolást, a kockázatelemzést, a javaslatok létrehozását és a lineáris regressziót. DMX-lekérdezéseket is írhat, hogy információkat kapjon a modell feldolgozásakor létrehozott mintákról és statisztikákról.
Írhat saját DMX-et, vagy létrehozhat alapszintű DMX-et egy olyan eszközzel, mint a Prediction Query Builder , majd módosíthatja. Az SQL Server Management Studio és az SQL Server Data Tools egyaránt olyan eszközöket biztosít, amelyek segítenek DMX-előrejelzési lekérdezések létrehozásában. Ez a témakör azt ismerteti, hogyan hozhat létre és hajthat végre adatbányászati lekérdezéseket ezekkel az eszközökkel.
Előrejelzési lekérdezésszerkesztő
Az Előrejelzési lekérdezésszerkesztő a Data Mining Designer Mining Model Prediction lapján található, amely az SQL Server Management Studióban és az SQL Server Data Toolsban is elérhető.
A lekérdezésszerkesztő használatakor kiválaszt egy bányászati modellt, új esetadatokat ad hozzá, és előrejelzési függvényeket ad hozzá. Ezután a szövegszerkesztőre váltva manuálisan módosíthatja a lekérdezést, vagy az Eredmények panelre váltva megtekintheti a lekérdezés eredményeit.
Lekérdezésszerkesztő
Az SQL Server Management Studio Lekérdezésszerkesztője DMX-lekérdezések készítését és futtatását is lehetővé teszi. Csatlakozhat az SQL Server Analysis Services egy példányához, majd kiválaszthat egy adatbázist, egy bányászati struktúraoszlopot és egy bányászati modellt. A Metaadat-kezelő tartalmazza a böngészhető előrejelzési függvények listáját.
DMX-sablonok
Az SQL Server Management Studio interaktív DMX-lekérdezéssablonokat biztosít, amelyekkel DMX-lekérdezéseket hozhat létre. Ha nem látja a sablonok listáját, kattintson a Nézet gombra az eszköztáron, és válassza a Sablonkezelő lehetőséget. Az ÖSSZES SQL Server Analysis Services-sablon megtekintéséhez, beleértve a DMX-, MDX- és XMLA-sablonokat is, kattintson a kocka ikonra.
Ha sablonnal szeretne lekérdezést készíteni, húzza a sablont egy megnyitott lekérdezési ablakba, vagy kattintson duplán a sablonra egy új kapcsolat és egy új lekérdezéspanel megnyitásához.
Egy példa arra, hogyan hozhat létre előrejelzési lekérdezést sablonból, lásd : Egyszeri előrejelzési lekérdezés létrehozása sablonból.
Figyelmeztetés
A Microsoft Office Excel Adatbányászat bővítménye számos sablont is tartalmaz, valamint egy interaktív lekérdezésszerkesztőt, amely segíthet összetett DMX-utasítások írásában. A sablonok használatához kattintson a Lekérdezés gombra, majd a Speciális gombra az Adatbányászati ügyfélprogramban.
Integrációs szolgáltatások adatbányászati összetevői
Az előrejelzési lekérdezéseket egy SQL Server Integration Services-csomag részeként is felveheti. Az Integrációs szolgáltatásokban az alábbi feladatok és átalakítások támogatják a DMX-előrejelzési lekérdezések és DMX-utasítások létrehozását és végrehajtását.
| Összetevő | Description |
|---|---|
| Adatbányászati lekérdezési feladat | DMX-lekérdezéseket és más DMX-utasításokat hajt végre egy vezérlőfolyamat részeként. A feladatszerkesztő biztosítja az Előrejelzési lekérdezésszerkesztőt, valamint egy szövegmezőt a DMX-lekérdezés manuális módosításához. A feladatszerkesztő azonban nem tudja érvényesíteni a lekérdezést egy SQL Server Analysis Services-megoldás objektumaihoz. Ezért érdemes létrehozni egy lekérdezést az SQL Server Data Tools vagy a Management Studióban, majd beilleszteni az utasítás vagy lekérdezés szövegét a feladatszerkesztőbe. |
| Adatbányászati lekérdezés átalakítása | Egy adatfolyamon belüli előrejelzési lekérdezést hajt végre egy adatfolyam-forrás által biztosított adatok használatával. A feladatszerkesztő biztosítja az Előrejelzési lekérdezésszerkesztőt, valamint egy szövegmezőt a DMX-lekérdezés manuális módosításához. Az átalakítás csak olyan lekérdezések létrehozására használható, amelyek adatokat használnak az adatfolyamban; vagyis a PREDICTION JOIN szintaxist használó lekérdezések. Ez az összetevő nem használható tartalom-lekérdezések vagy más típusú DMX-utasítások végrehajtásához. |
Alkalmazásprogramozási felületek
Létrehozhat olyan egyéni alkalmazásokat, amelyek lekérdezéseket hajtanak végre adatbányászati modelleken különböző programozási nyelvek használatával, olyan kiszolgálói protokollokkal kombinálva, mint az OLE DB vagy az Analysis Services ADOMD-ügyfél. További információ: Data Mining Programming.
Az XMLA azonban az Analysis Service-kiszolgálóval folytatott összes interakció alapjául szolgáló üzenetformátum. Az XMLA-üzenetekben a lekérdezések eltérően jelennek meg attól függően, hogy DMX alapján küld-e előrejelzési lekérdezést, tartalom-lekérdezést vagy olyan lekérdezést, amely az adatbányászati sémasorkészletek használatával kéri le a modell metaadatait.
Az előrejelzési lekérdezések szövegét (és az összes többi DMX-utasítást) AZ XMLA-ban az Execute Method (XMLA) metódussal küldi el a rendszer, és a DMX-lekérdezés az XMLA parancselem (XMLA) elemének Utasításeleme (XMLA) elemében szövegként van elhelyezve.
A modell tartalmának és a modell metaadatainak , például a fürtök számának, a döntési fákban használt attribútumoknak, a modell utolsó feldolgozásának dátumának és a modell létrehozásakor használt algoritmusparamétereknek a lekéréséhez használhatja a Discover Method (XMLA) metódust, és megadhatja az adatbányászati sémasorkészletek egyikét a RequestType elem (XMLA) fejlécében. A lekérdezés hatókörének szűkítéséhez adja meg a feltételt korlátozásként a RestrictionList Elem (XMLA) elemen belül.
Lásd még:
Adatbányászati bővítmények (DMX) – referencia
Adatbányászati megoldások
A DMX select utasítás ismertetése
A DMX-előrejelzési lekérdezések felépítése és használata
Előrejelzési lekérdezés létrehozása a Prediction Query Builder használatával
DMX-lekérdezés létrehozása az SQL Server Management Studióban