VÁLASSZ a <struktúrából>. ESETEK

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

Visszaadja azokat a ládákat, amelyeket a bányászati szerkezet létrehozásához használtak.

Ha a fúrás nem engedélyezett a szerkezeten, a kijelentés meghibás. Továbbá a kijelentés akkor is meghibásít, ha a felhasználónak nincs fúrási engedélye a bányászati szerkezeten.

Az Elemzési Szolgáltatásokban alapértelmezés szerint engedélyezett az új bányászati szerkezeteken történő fúrás. Annak ellenőrzéséhez, hogy engedélyezve van-e a drillthrough egy adott struktúrához, ellenőrizze, hogy a CacheMode tulajdonság értéke KeepTrainingCases legyen-e.

Ha a CacheMode értéke ClearAfterProcessing-re változik, a struktúra esetek törölhetők a gyorsítótárból, és nem használhatod a drillthrough-t.

Note

Nem lehet engedélyezni vagy letiltani a fúrást a bányászati struktúrán Data Mining Extensions (DMX) használatával.

Syntax

  
SELECT [TOP n] <expression list> FROM <structure>.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 és VBA funkciókat.

szerkezet
Az épület neve.

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

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

Remarks

Ha a fúrás mind a modellen, mind a szerkezeten engedélyezett, bármely olyan szerepszereplő, akinek a bányászati struktúrára és a modellre vonatkozó fúrási engedélyei vannak, vissza tudhat téríteni olyan szerkezeti oszlopokat, amelyek nem szerepeltek a modellben, az alábbi szintaxissal:

SELECT StructureColumn('<column name>') FROM <model>.CASES  

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 szükség esetén adj engedélyt az AllowDrillthrough bányászati struktúrára vagy bányászati modellre.

Examples

Az alábbi példák a Targeted Mailing nevű bányászati struktúrán alapulnak, amely az Adventure Works DW Multidimensional 2012 adatbázisán alapul, valamint a kapcsolódó bányászati modelleken. További információért lásd: Basic Data Mining tutorial.

1. példa: Fúrás szerkezeti esetekre

A következő példa a bányászati struktúra, a Célzott Levelezés 500 legrégebbi vásárlójának listáját adja vissza. A lekérdezés visszaadja az összes oszlopot a bányászati modellben, de a sorokat azokra korlátozza, akik kerékpárt vásároltak, és életkor szerint sorolják őket. Az kifejezéslistát is szerkesztheted, hogy csak a szükséges oszlopokat adja vissza.

SELECT TOP 500 *  
FROM [Targeted Mailing].Cases  
WHERE [Bike Buyer] = 1  
ORDER BY Age DESC;  

2. példa: Drill végigjátszás csak esetek tesztelésére vagy kiképzésére

A következő példa a célzott levelezés struktúrájának listáját adja vissza, amelyeket tesztelésre fenntartottak. Ha a bányászati struktúra nem tartalmaz holdout tesztkészletet, alapértelmezés szerint minden esetet betanítási esetként kezelnek, és ez a lekérdezés 0 esetet adna vissza.

SELECT [Customer Key], Gender, Age  
FROM [Targeted Mailing].Cases  
WHERE IsTestCase();  

A kiképzési esetek visszaküldéséhez a függvényt IsTrainingCase()cseréljük .