VYBERTE ZE <struktury>. PŘÍPADY

platí pro: Analytické služby SQL Serveru

Vrací schránky, které byly použity k vytvoření těžební konstrukce.

Pokud není na struktuře povolen drillthrough, příkaz selže. Také příkaz selže, pokud uživatel nemá povolení pro drillthrough na těžební struktuře.

V Analytických službách je vrtání nových těžebních struktur ve výchozím nastavení povoleno. Pro ověření, zda je drillthrough povolen pro konkrétní strukturu, zkontrolujte, zda je hodnota vlastnosti CacheMode nastavena na KeepTrainingCases.

Pokud je hodnota CacheMode změněna na ClearAfterProcessing, případy struktury jsou z cache vymazány a nelze použít drillthrough.

Note

Nelze povolit ani zakázat drillthrough na těžební struktuře pomocí Data Mining Extensions (DMX).

Syntax

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

Arguments

n
Optional. Celé číslo, které určuje, kolik řádků má vrátit.

Seznam výrazů
Seznam výrazů oddělený čárkou.

Výraz může obsahovat identifikátory sloupců, uživatelem definované funkce a VBA funkce.

struktura
Název stavby.

Výraz podmínky
Podmínka omezující hodnoty vrácené ze seznamu sloupců.

expression
Optional. Výraz, který vrací skalární hodnotu.

Remarks

Pokud je drillthrough povolen jak na modelu, tak na struktuře, každý člen role, který má povolení drillthrough na těžební struktuře a modelu, může vrátit sloupce struktury, které nebyly zahrnuty v modelu, pomocí následující syntaxe:

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

Proto byste měli pro ochranu citlivých nebo osobních údajů vytvořit svůj pohled na zdroj dat tak, aby maskoval osobní údaje, a povolit AllowDrillthrough na těžební strukturu nebo těžební model pouze tehdy, když je to nutné.

Examples

Následující příklady vycházejí ze struktury těžby Targeted Mailing, která je založena na databázi Adventure Works DW Multidimensional 2012, a souvisejících těžebních modelech. Pro více informací viz Základní tutoriál dolování dat.

Příklad 1: Provrtání do strukturálních případů

Následující příklad vrací seznam 500 nejstarších zákazníků v těžební struktuře, cíleném zasílání. Dotaz vrací všechny sloupce v těžebním modelu, ale omezuje řádky na ty, kteří si kolo koupili, a seřadí je podle stáří. Můžete také upravit seznam výrazů tak, aby vracel pouze ty sloupce, které potřebujete.

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

Příklad 2: Drillthrough pouze pro testování nebo trénink případů

Následující příklad vrací seznam strukturálních případů pro cílenou poštu, které jsou vyhrazeny pro testování. Pokud těžební struktura neobsahuje testovací sadu holdout, jsou ve výchozím nastavení všechny případy považovány za trénovací případy a tento dotaz by vrátil 0 případů.

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

Pro vrácení trénovacích případů nahraďte funkci IsTrainingCase().