Megosztás:


VÁLASSZ A <modellből>. ESETEK (DMX)

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

Támogatja a fúrásokat, és visszaadja azokat a tokokat, amelyekkel a modellt tanították. Vissza lehet küldeni olyan szerkezetoszlopokat is, amelyek nincsenek benne a modellben, ha a fúrás engedélyezett a bányászati szerkezeten és a bányászati modellen, illetve ha megvannak a megfelelő jogosultságok.

Ha a fúrás nem engedélyezett a bányászati modellen, ez a állítás meghibásítja.

Megjegyzés:

Az Adatbányászati kiterjesztésekben (DMX) csak akkor engedélyezheted a fúrást, amikor létrehozod a modellt. A meglévő modellhez SQL Server Data Tools (SSDT) segítségével hozzáadhatod a fúrást, de a modellt újra kell feldolgozni, mielőtt megtekinthetnéd vagy lekérdezhetnéd az eseteket.

További információért a fúrás engedélyezéséről lásd: CREATE MINING MODEL (DMX), SELECT INTO (DMX) és ALTER MINING STRUCTURE (DMX).

Szemantika

  
SELECT [FLATTENED] [TOP <n>] <expression list> FROM <model>.CASES  
[WHERE <condition expression>][ORDER BY <expression> [DESC|ASC]]  

Arguments

n
Opcionális. Egy egész szám, amely megadja, hány sort kell visszaadni.

Kifejezéslista
Egy vesszővel elválasztott kifejezéslista. Egy kifejezés tartalmazhat oszlopazonosítókat, felhasználó által definiált függvényeket, UDF-eket, VBA funkciókat és másokat.

Ha egy olyan szerkezetoszlopot szeretnénk bevonni, amely nem szerepel a bányászati modellben, használjuk a függvényt StructureColumn('<structure column name>').

modell
Egy modellazonosító.

Feltétel kifejezés
Ez egy feltétel, amely korlátozza az oszloplistából visszaküldött értékeket.

kifejezés
Opcionális. Skaláris értéket visszaadó kifejezés.

Megjegyzések

Ha a fúrás mind a bányászati modellen, mind a bányászati struktúrán engedélyezett, azok a felhasználók, akik olyan szerepkörben vannak, amelyeknek a modell és a szerkezet fúrási engedélye van, hozzáférhetnek a bányászati szerkezet oszlopaihoz, amelyek nem szerepelnek a bányászati modellben. Ezért az érzékeny adatok vagy személyes adatok védelme érdekében az adatforrás nézetet úgy kell építened, hogy elrejtse a személyes adatokat, és csak akkor adj engedélyt az AllowDrillthrough bányászati struktúrára, ha szükséges.

A Lag (DMX) függvény idősoros modellekkel használható vissza vagy szűrni az egyes esetek és az első idő közötti időlagot.

Az IsInNode (DMX) függvény használata a WHERE klauzulában csak olyan eseteket ad, amelyek a séma sorhalmaz NODE_UNIQUE_NAME oszlopában meghatározott csomóponthoz kapcsolódnak.

Példák

Az alábbi példák a Targeted Mail nevű bányászati struktúrán alapulnak, amely az AdventureWorksDW2025 adatbázison és a hozzá kapcsolódó bányászati modelleken alapul. További információért lásd: Basic Data Mining tutorial.

1. példa: Drill átmenet esetek és szerkezeti oszlopok modellezéséhez

A következő példa adja vissza az összes eset oszlopát, amelyet a célzott levelezési modell teszteléséhez használtak. Ha a modell alapú bányászati struktúrája nem rendelkezik holdout tesztadathalmazsal, ez a lekérdezés 0 esetet adna vissza. Az expression listával csak azokat az oszlopokat adhatod vissza, amikre szükséged van.

SELECT * FROM [TM Decision Tree].Cases  
WHERE IsTestCase();  

2. példa: Drill átmenet egy adott csomópontban lévő kiképzési esetekhez

A következő példa csak azokat az eseteket adja vissza, amelyeket a 2-es klaszter betanításához használtak. A 2-es klaszter csomópontja a NODE_UNIQUE_NAME oszlop értéke '002'. A példa egy struktúraoszlopot is visszaad, [Ügyfélkulcs], amely nem része volt a bányászati modellnek, és adja az oszlop aliasát CustomerID . Fontos megjegyezni, hogy a struktúraoszlop nevét stringértékként adják át, ezért idézőjelben kell lennie, nem zárójelben.

SELECT StructureColumn('Customer Key') AS CustomerID, *   
FROM [TM_Clustering].Cases  
WHERE IsTrainingCase()  
AND IsInNode('002')  

A szerkezetoszlop visszaküldéséhez mind a bányászati modellen, mind a bányászati szerkezeten engedélyezni kell a fúrási engedélyeket.

Megjegyzés:

Nem minden bányászati modelltípus támogatja a fúrást. A drillthrough-t támogató modellekről információért lásd: Drillthrough lekérdezések (adatbányászat).

Lásd még:

SELECT (DMX)
Adatbányászati kiterjesztések (DMX) adatdefiníció állítások
Adatbányászati kiterjesztések (DMX) adatkezelési állítások
Adatbányászati kiterjesztések (DMX) nyilatkozat hivatkozás