WYBIERZ ZE <struktury>. SPRAWY

Dotyczy: usług SQL Server Analysis Services

Zwraca skrzynki użyte do budowy konstrukcji górniczej.

Jeśli drillthrough nie jest włączony na strukturze, instrukcja się nie powie. Ponadto oświadczenie nie zadziała, jeśli użytkownik nie ma uprawnień do wiercenia w strukturze wydobycia.

W Usługach Analitycznych wiercenie nowych struktur górniczych jest domyślnie włączone. Aby zweryfikować, czy drillthrough jest włączony dla konkretnej struktury, sprawdź, czy wartość właściwości CacheMode jest ustawiona na KeepTrainingCases.

Jeśli wartość CacheMode zostanie zmieniona na ClearAfterProcessing, przypadki struktur są usuwane z pamięci podręcznej i nie można użyć drillthrough.

Note

Nie można włączyć ani wyłączyć wiercenia na strukturze kopalnia, korzystając z Data Mining Extensions (DMX).

Syntax

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

Arguments

n
Optional. Liczba całkowita określająca, ile wierszy należy zwrócić.

Lista wyrażeń
Lista wyrażeń oddzielonych przecinkami.

Wyrażenie może zawierać identyfikatory kolumn, funkcje definiowane przez użytkownika oraz funkcje VBA.

struktura
Nazwa tej konstrukcji.

Wyrażenie warunkowe
Warunek ograniczający wartości zwracane z listy kolumn.

expression
Optional. Wyrażenie zwracające wartość skalarną.

Remarks

Jeśli drillthrough jest włączone zarówno na modelu, jak i na strukturze, każdy członek roli, który ma uprawnienia drillthrough na strukturę i model, może zwracać kolumny struktury, które nie były uwzględnione w modelu, korzystając z następującej składni:

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

Dlatego, aby chronić wrażliwe dane lub dane osobowe, powinieneś skonstruować widok źródła danych tak, aby ukryć dane osobowe, a zezwalać na dowolność na strukturę górniczą lub model wydobycia tylko wtedy, gdy jest to konieczne.

Examples

Poniższe przykłady opierają się na strukturze wydobywczej, Targeted Mailing, która opiera się na bazie danych Adventure Works DW Multidimensional 2012 oraz powiązanych modelach kopalniowych. Więcej informacji można znaleźć w Podstawowym Poradniku Eksploracji Danych.

Przykład 1: Przejście do przypadków strukturalnych

Poniższy przykład zwraca listę 500 najstarszych klientów w strukturze górniczej, Targeted Mailing. Zapytanie zwraca wszystkie kolumny w modelu górniczym, ale ogranicza wiersze do osób, które kupiły rower, i porządkuje je według wieku. Możesz także edytować listę wyrażeń, aby zwracała tylko te kolumny, których potrzebujesz.

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

Przykład 2: Drillthrough tylko do testowania lub treningu przypadków

Poniższy przykład zwraca listę przypadków struktury dla Targeted Mailing, które są zarezerwowane do testowania. Jeśli struktura kopania nie zawiera zestawu testów holdout, domyślnie wszystkie przypadki są traktowane jako przypadki treningowe, a to zapytanie zwraca 0 przypadków.

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

Aby zwrócić przypadki treningowe, podstaw funkcję IsTrainingCase().