SELECT FROM-Struktur<>. FÄLLEN

Gilt für: SQL Server Analysis Services

Gibt die Fälle zurück, die zum Erstellen der Miningstruktur verwendet wurden.

Wenn Drillthrough nicht für die Struktur aktiviert ist, erzeugt die Anweisung einen Fehler. Die Anweisung schlägt auch fehl, wenn der Benutzer keine Drillthroughberechtigungen für die Miningstruktur hat.

In Analysis Services ist drillthrough für neue Miningstrukturen standardmäßig aktiviert. Um zu überprüfen, ob Drillthrough für eine bestimmte Struktur aktiviert ist, überprüfen Sie, ob der Wert der CacheMode-Eigenschaft auf KeepTrainingCases festgelegt ist.

Wenn der Wert von CacheMode in ClearAfterProcessing geändert wird, werden die Strukturfälle aus dem Cache gelöscht, und Sie können keinen Drillthrough verwenden.

Hinweis

Sie können Drillthrough in der Miningstruktur nicht mit Data Mining-Erweiterungen (DMX) aktivieren oder deaktivieren.

Syntax

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

Argumente

n
Optional. Eine ganze Zahl, die angibt, wie viele Zeilen zurückgegeben werden sollen.

Ausdrucksliste
Eine Liste von Ausdrücken, die durch Trennzeichen voneinander getrennt sind.

Ein Ausdruck kann Spaltenbezeichner, benutzerdefinierte Funktionen und VBA-Funktionen einschließen.

Struktur
Der Name der -Struktur.

Bedingungsausdruck
Eine Bedingung, die die Werte einschränkt, die für die Spaltenliste zurückgegeben werden.

expression
Optional. Ein Ausdruck, der einen Skalarwert zurückgibt.

Bemerkungen

Wenn Sie Drillthrough sowohl für das Modell als auch für die Struktur aktivieren, kann jedes Mitglied einer Rolle mit Drillthroughberechtigungen für die Miningstruktur und das Modell mit der folgenden Syntax Strukturspalten zurückgeben, die nicht Teil des Modells sind:

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

Daher sollten Sie zum Schutz vertraulicher Daten oder personenbezogener Informationen Ihre Datenquellensicht erstellen, um personenbezogene Informationen zu maskieren, und die AllowDrillthrough-Berechtigung für eine Miningstruktur oder ein Miningmodell nur bei Bedarf erteilen.

Beispiele

Die folgenden Beispiele basieren auf der Miningstruktur Targeted Mailing, die auf der Adventure Works DW Multidimensional 2012-Datenbank basiert, und den zugehörigen Miningmodellen. Weitere Informationen finden Sie unter Grundlegendes Data Mining-Tutorial.

Beispiel 1: Ausführen eines Drillthrough zu Strukturfällen

Im folgenden Beispiel wird eine Liste der 500 ältesten Kunden in der Miningstruktur Targeted Mailing zurückgegeben. Die Abfrage gibt alle Spalten im Miningmodell zurück, beschränkt die Zeilen jedoch auf die Kunden, die ein Fahrrad gekauft haben, und sortiert diese nach Alter. Sie können die Ausdrucksliste auch so bearbeiten, dass nur die benötigten Spalten zurückgegeben werden.

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

Beispiel 2: Nur Drillthrough zu Test- oder Trainingsfällen

Im folgenden Beispiel wird eine Liste der zum Testen reservierten Strukturfälle für Targeted Mailing zurückgegeben. Wenn die Miningstruktur keinen Zurückhaltungstestsatz enthält, werden alle Fälle standardmäßig als Trainingsfälle behandelt, und bei dieser Abfrage würden 0 Fälle zurückgegeben werden.

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

Um die Trainingsfälle zurückzugeben, ersetzen Sie die Funktion IsTrainingCase().

Weitere Informationen

SELECT (DMX)
Data Mining-Erweiterungen (DMX) - Datendefinitionsanweisungen
Data Mining-Erweiterungen (DMX) - Datenbearbeitungsanweisungen
Data Mining-Erweiterungen (DMX) - Anweisungsreferenz