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
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für