Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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().