Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:
SQL Server 2019 und frühere Analysis Services
Azure Analysis Services
Fabric/Power BI Premium
Von Bedeutung
Data Mining wurde in SQL Server 2017 Analysis Services verworfen und ist in SQL Server 2022 Analysis Services eingestellt worden. Die Dokumentation wird nicht für veraltete und nicht mehr unterstützte Features aktualisiert. Weitere Informationen finden Sie unter "Analysis Services-Abwärtskompatibilität".
Mit einer Drillthroughabfrage können Sie Details aus den zugrunde liegenden Fällen oder Strukturdaten abrufen, indem Sie eine Abfrage an das Miningmodell senden. Drillthrough ist nützlich, wenn Sie die Fälle anzeigen möchten, die zum Trainieren des Modells verwendet wurden, im Vergleich zu den Fällen, die zum Testen des Modells verwendet werden, oder wenn Sie zusätzliche Details aus den Falldaten anzeigen möchten.
SQL Server Analysis Services Data Mining bietet zwei verschiedene Optionen für Drillthrough:
Drillthrough zu den Modellfall-Daten
"Drillthrough zu Modellfällen wird verwendet, wenn Sie von einem spezifischen Muster im Modell – wie einem Cluster oder einem Ast eines Entscheidungsbaums – zu den Details einzelner Fälle wechseln möchten."
Bohren in die Strukturgehäuse
Drillthrough zu Strukturfällen wird verwendet, wenn die Struktur Informationen enthält, die im Modell möglicherweise nicht verfügbar sind. Beispielsweise würden Sie keine Kundenkontaktinformationen in einem Clusteringmodell verwenden, auch wenn die Daten in der Struktur enthalten waren. Nachdem Sie das Modell erstellt haben, möchten Sie jedoch möglicherweise Kontaktinformationen für Kunden abrufen, die in einen bestimmten Cluster gruppiert sind.
Dieser Abschnitt enthält Beispiele, wie Sie diese Abfragen erstellen können.
Verwenden von Drillthrough im Data Mining-Designer
Erstellen von Drillthrough-Abfragen mit DMX
Überlegungen bei der Verwendung von Drillthrough
Verwenden von Drillthrough im Data Mining-Designer
Wenn ein Miningmodell so konfiguriert wurde, dass drillthrough zulässig ist und Sie über die entsprechenden Berechtigungen verfügen, können Sie beim Durchsuchen des Modells auf einen Knoten im entsprechenden Viewer klicken und detaillierte Informationen zu den Fällen in diesem bestimmten Knoten abrufen.
Drillthrough zu Falldaten aus einem Mining-Modell.
Wenn die Schulungsfälle beim Verarbeiten der Miningstruktur zwischengespeichert wurden und Sie über die erforderlichen Berechtigungen verfügen, können Sie Informationen aus den Modellfällen und aus der Miningstruktur zurückgeben, einschließlich Spalten, die nicht im Miningmodell enthalten waren.
Erstellen von Drillthrough-Abfragen mithilfe von DMX
Sie können per Drillthrough auf Falldaten zugreifen, indem Sie eine DMX-Abfrage erstellen, wenn Sie über Berechtigungen für das Modell oder die Struktur verfügen. Beispiele für die Syntax zum Erstellen von Drillthroughabfragen in DMX finden Sie im folgenden Thema:
Erstellen von Drillthrough-Abfragen mithilfe von DMX
Überlegungen bei der Verwendung von Drillthrough
Wenn Sie den Data Mining-Assistenten verwenden, befindet sich die Option zum Aktivieren der Drillthrough für die Modellfälle auf der letzten Seite des Assistenten. Drillthrough ist standardmäßig deaktiviert. Weitere Informationen finden Sie unter Abschluss des Assistenten (Data Mining Wizard).
Sie können die Möglichkeit hinzufügen, einen Drilldown für ein vorhandenes Miningmodell durchzuführen, aber wenn Sie dies tun, muss das Modell erneut verarbeitet werden, bevor Sie einen Drilldown zu den Daten durchführen können.
Drillthrough funktioniert durch Abrufen von Informationen zu den Schulungsfällen, die beim Verarbeiten der Miningstruktur zwischengespeichert wurden. Wenn Sie die zwischengespeicherten Daten gelöscht haben, nachdem Sie die Struktur verarbeitet und die Eigenschaft MiningStructureCacheMode in ClearAfterProcessing geändert haben, funktioniert Drillthrough nicht. Um Drillthrough für Strukturspalten zu ermöglichen, müssen Sie die MiningStructureCacheMode Eigenschaft in KeepTrainingCases ändern und dann die Struktur erneut verarbeiten.
Wenn die Miningstruktur keine Drillthrough-Funktion zulässt, das Miningmodell dies jedoch tut, können Sie Informationen nur aus den Modellfällen und nicht aus der Miningstruktur anzeigen.
Sicherheitsprobleme für Drillthrough
Wenn Sie einen Drilldown zu Strukturfällen aus dem Modell durchführen möchten, müssen Sie überprüfen, ob sowohl die Miningstruktur als auch das Miningmodell die AllowDrillThrough-Eigenschaft auf "True" festgelegt haben. Darüber hinaus müssen Sie Mitglied einer Rolle sein, die Drillthrough-Berechtigungen sowohl für die Struktur als auch für das Modell besitzt. Informationen zum Erstellen von Rollen finden Sie im Rollen-Designer (Analysis Services – Multidimensional Data). Siehe.
Drillthroughberechtigungen werden separat für die Struktur und das Modell festgelegt. Mit der Modellberechtigung können Sie einen Drillthrough aus dem Modell ausführen, auch wenn Sie nicht über Berechtigungen für die Struktur verfügen. Drillthroughberechtigungen für die Struktur bieten die zusätzliche Möglichkeit, Strukturspalten in Drillthroughabfragen aus dem Modell einzuschließen, indem die StructureColumn (DMX)-Funktion verwendet wird.
Hinweis
Wenn Sie Drillthrough sowohl für die Miningstruktur als auch für das Miningmodell aktivieren, kann jeder Benutzer, der Mitglied einer Rolle ist, die Über Drillthroughberechtigungen für das Miningmodell verfügt, auch Spalten in der Miningstruktur anzeigen, auch wenn diese Spalten nicht im Miningmodell enthalten sind. Um vertrauliche Daten zu schützen, sollten Sie daher die Datenquellenansicht so einrichten, dass persönliche Informationen maskiert werden, und Drillthrough-Zugriff auf die Miningstruktur nur dann ermöglichen, wenn es nötig ist.
Einschränkungen bei Drillthrough
- Die folgenden Einschränkungen gelten für Drillthrough-Operationen für ein Modell, abhängig von dem Algorithmus, der zur Erstellung des Modells verwendet wurde.
| Algorithmusname | Thema |
|---|---|
| Microsoft Naïve Bayes-Algorithmus | Nicht unterstützt. Diese Algorithmen weisen bestimmten Knoten im Inhalt keine Fälle zu. |
| Microsoft Neural Network-Algorithmus | Nicht unterstützt. Diese Algorithmen weisen bestimmten Knoten im Inhalt keine Fälle zu. |
| Microsoft Logistic Regression-Algorithmus | Nicht unterstützt. Diese Algorithmen weisen bestimmten Knoten im Inhalt keine Fälle zu. |
| Microsoft Linear Regressionsalgorithmus | Unterstützt. Da das Modell jedoch einen einzelnen Knoten mit dem Tag All erstellt, zeigt das Drillthrough alle Schulungsfälle für das Modell an. Wenn der Trainingssatz groß ist, kann das Laden der Ergebnisse sehr lange dauern. |
| Microsoft Time Series-Algorithmus | Unterstützt. Sie können jedoch keine Drilldowns zu Struktur- oder Falldaten mithilfe des Miningmodell-Viewers im Data Mining-Designer ausführen. Stattdessen müssen Sie eine DATEIABFRAGE ERSTELLEN. Außerdem können Sie keinen Drilldown zu bestimmten Knoten durchführen oder eine VORGANGsabfrage schreiben, um Fälle in bestimmten Knoten eines Zeitreihenmodells abzurufen. Sie können Falldaten entweder aus dem Modell oder der Struktur abrufen, indem Sie andere Kriterien verwenden, z. B. Datums- oder Attributwerte. Sie können auch die Datumsangaben aus den Fällen im Modell zurückgeben, indem Sie die Lag (DMX) Funktion verwenden. Wenn Sie Details der ARTXP- und ARIMA-Knoten anzeigen möchten, die vom Microsoft Time Series-Algorithmus erstellt wurden, können Sie den Microsoft Generic Content Tree Viewer (Data Mining) verwenden. |
Verwandte Aufgaben
Verwenden Sie die folgenden Links, um in bestimmten Szenarien mit Drillthrough zu arbeiten.
| Aufgabe | Link |
|---|---|
| Verfahren zur Beschreibung der Verwendung von Drillthrough im Data Mining-Designer | Drillthrough zu Falldaten aus einem Miningmodell |
| So ändern Sie ein vorhandenes Miningmodell, um Drillthrough zu ermöglichen | Drillthrough für ein Miningmodell aktivieren |
| Aktivieren von Drillthrough für eine Miningstruktur mithilfe der DMX WITH DRILLTHROUGH-Klausel | CREATE MINING STRUCTURE (DMX) |
| Informationen zum Zuweisen von Berechtigungen für Drillthrough, die bei Miningstrukturen und Miningmodellen gelten | Erteilen von Berechtigungen für Data Mining-Strukturen und -Modelle (Analysis Services) |