Erstellen einer neuen OLAP-Miningstruktur
Gilt für: SQL Server 2019 und früher Analysis Services Azure Analysis Services Fabric/Power BI Premium
Wichtig
Data Mining wurde in SQL Server 2017 Analysis Services als veraltet eingestuft und wurde jetzt in SQL Server 2022 Analysis Services eingestellt. Die Dokumentation wird für veraltete und eingestellte Features nicht aktualisiert. Weitere Informationen finden Sie unter Abwärtskompatibilität von Analysis Services.
Sie können den Data Mining-Assistenten in Microsoft SQL Server SQL Server Analysis Services verwenden, um eine Miningstruktur zu erstellen, die Daten aus einem mehrdimensionalen Modell verwendet. Miningmodelle, die auf OLAP-Cubes basieren, können die Spalte und Werte in Faktentabellen, Dimensionen und Measuregruppen als Attribute für die Analyse verwenden.
So erstellen Sie eine neue OLAP-Miningstruktur
Klicken Sie in Projektmappen-Explorer in SQL Server Data Tools mit der rechten Maustaste auf den Ordner Miningstrukturen in einem SQL Server Analysis Services-Projekt, und klicken Sie dann auf Neue Miningstruktur, um den Data Mining-Assistenten zu öffnen.
Klicken Sie auf der Seite Willkommen auf Weiter.
Wählen Sie auf der Seite Definitionsmethode auswählen die Option Aus vorhandenem Cubeaus, und klicken Sie dann auf Weiter.
Wenn Sie einen Fehler mit der Meldung Eine Liste der unterstützten Data Mining-Algorithmen kann nicht abgerufen werden erhalten, öffnen Sie das Dialogfeld Projekteigenschaften , und überprüfen Sie, ob Sie den Namen einer Analysis Services-Instanz angegeben haben, die mehrdimensionale Modelle unterstützt. Sie können keine Miningmodelle auf einer instance von SQL Server Analysis Services erstellen, die tabellarische Modellierung unterstützt.
Legen Sie auf der Seite Data Mining-Struktur erstellen fest, ob Sie nur eine Miningstruktur oder eine Miningstruktur und ein verknüpftes Miningmodell erstellen möchten. Im Allgemeinen ist es einfacher, gleichzeitig ein Miningmodell zu erstellen, damit Sie aufgefordert werden können, erforderliche Spalten einzuschließen.
Zum Erstellen eines Miningmodells wählen Sie den Data Mining-Algorithmus aus, den Sie verwenden wollen, und klicken Sie dann auf Weiter. Weitere Informationen zum Auswählen eines Algorithmus finden Sie unter Data Mining-Algorithmen (Analysis Services – Data Mining).
Suchen Sie auf der Seite Quellcubedimension auswählen unter Quellcubedimension auswählendie Dimension, die den Großteil der Falldaten enthält.
Wenn Sie zum Beispiel Kundengruppierungen identifizieren möchten, können Sie die Customer-Dimension auswählen. Wenn Sie Käufe im Rahmen von Transaktionen analysieren, können Sie ggf. die Dimension Internet Sales Order Details verwenden. Sie sind nicht auf die Verwendung ausschließlich der Daten in dieser Dimension beschränkt, doch die Daten sollten wichtige Attribute enthalten, die Sie in der Analyse verwenden möchten.
Klicken Sie auf Weiter.
Wählen Sie auf der Seite Fallschlüssel auswählen unter Attributedas Attribut aus, das der Schlüssel der Miningstruktur sein soll, und klicken Sie dann auf Weiter.
In der Regel ist das Attribut, das als Schlüssel für die Miningstruktur verwendet wird, auch ein Schlüssel für die Dimension und wird vorab ausgewählt.
Wählen Sie auf der Seite Spalten auf Fallebene auswählen unter Verknüpfte Attribute und Measuresdie Attribute und Measures aus, die Werte enthalten, die Sie der Miningstruktur als Falldaten hinzufügen möchten. Klicken Sie auf Weiter.
Legen Sie auf der Seite Verwendung der Miningmodellspalte angeben unter Miningmodellstrukturzuerst die vorhersagbare Spalte fest, und wählen Sie anschließend die als Eingaben zu verwendenden Spalten aus.
Aktivieren Sie das Kontrollkästchen in der äußersten linken Spalte, um die Daten in die Miningstruktur einzuschließen. Sie können Spalten in die Struktur einschließen, die Sie zur Referenz, aber nicht für Analysezwecke verwenden.
Aktivieren Sie das Kontrollkästchen in der Spalte Eingabe , um das Attribut als Variable in der Analyse zu verwenden.
Aktivieren Sie das Kontrollkästchen in der Spalte Vorhersagen nur für vorhersagbare Attribute.
Spalten, die Sie als Schlüssel festgelegt haben, können nicht für Eingaben oder Vorhersagen verwendet werden.
Klicken Sie auf Weiter.
Auf der Seite Verwendung der Miningmodellspalte angeben können Sie der Miningstruktur auch geschachtelte Tabellen hinzufügen bzw. daraus entfernen. Verwenden Sie dazu die Optionen Geschachtelte Tabellen hinzufügen und Geschachtelte Tabellen.
In einem OLAP-Miningmodell ist eine geschachtelte Tabelle ein anderer Datensatz innerhalb des Cubes, der eine 1:n-Beziehung mit der Dimension besitzt, die die Fallattribute darstellt. Wenn das Dialogfeld geöffnet wird, werden daher vorab Measuregruppen ausgewählt, die bereits mit der als Falltabelle ausgewählten Dimension verknüpft sind. An dieser Stelle wählen Sie eine andere Dimension aus, die zusätzliche Informationen enthält, die für die Analyse hilfreich sind.
Wenn Sie zum Beispiel Kunden analysieren, würden Sie als Falltabelle die [Customer]-Dimension verwenden. Für die geschachtelte Tabelle können Sie die Gründe hinzufügen, die von Kunden bei einem Kauf angegeben wurden. Diese Option ist in der Dimension [Sales Reason] enthalten.
Wenn Sie geschachtelte Daten hinzufügen, müssen Sie zwei zusätzliche Spalten angeben:
Der Schlüssel der geschachtelten Tabelle: Der Schlüssel sollte vorab auf der Seite Schlüssel der geschachtelten Tabelle auswählenausgewählt werden.
Die Attribute oder für die Analyse zu verwendenden Attribute: Die Seite Geschachtelte Tabellenspalten auswählenenthält eine Liste der Measures und Attribute in der Auswahl der geschachtelten Tabellen.
Überprüfen Sie für jedes Attribut, das Sie ins Modell einschließen, das Feld in der linken Spalte.
Wenn Sie das Attribut nur zu Analysezwecken verwenden möchten, aktivieren Sie das Kontrollkästchen Eingabe.
Wenn Sie die Spalte als eines der vorhersagbaren Attribute für das Modell einschließen möchten, wählen Sie die Option Vorhersagenaus.
Jedes Element, das Sie in die Struktur einschließen, aber nicht als Eingabe oder vorhersagbares Attribut angeben, wird der Struktur mit dem Kennzeichen Ignorehinzugefügt, d. h., dass die Daten beim Erstellen des Modells verarbeitet, jedoch nicht in der Analyse verwendet werden, sondern nur zu Drillthroughzwecken zur Verfügung stehen. Dies kann praktisch sein, wenn Sie Details wie Kundennamen einschließen möchten, diese aber nicht in der Analyse verwenden möchten.
Klicken Sie auf Fertig stellen , um den Teil des Assistenten zu schließen, in dem geschachtelte Tabellen verwendet werden. Sie können den Vorgang wiederholen, um mehrere geschachtelte Spalten hinzuzufügen.
Legen Sie auf der Seite Inhalt und Datentyp der Spalten angeben unter Miningmodellstrukturden Inhalts- und den Datentyp für jede Spalte fest.
Hinweis
OLAP-Miningmodelle unterstützen nicht die Erkennen -Funktion, mit der automatisch erkannt wird, ob eine Spalte kontinuierliche oder diskrete Daten enthält.
Klicken Sie auf Weiter.
Auf der Seite Quellcube in Slices aufteilen können Sie die Daten filtern, die zum Erstellen der Miningstruktur verwendet werden.
Durch Aufteilen des Cubes können Sie die Daten für die Erstellung des Modells beschränken. Zum Beispiel können Sie separate Modelle für jeden Bereich erstellen, indem Sie die Hierarchien "Geografie" und
Dimensionaufteilen. Wählen Sie eine verknüpfte Dimension in der Dropdownliste aus.
Hierarchie: Wählen Sie die Ebene der Dimensionshierarchie aus, auf der Sie den Filter anwenden möchten. Beispiel: Wenn Sie die Aufteilung bei der Dimension [Geography] vornehmen, würden Sie z.B. eine Hierarchieebene wie [Region Country Name] auswählen.
Operator: Wählen Sie einen Operator in der Liste aus.
Filterausdruck: Geben Sie einen Wert oder Ausdruck ein, den Sie als Filterbedingung festlegen möchten, oder wählen Sie in der Dropdownliste einen Wert in der Liste der Elemente auf der angegebenen Ebene der Hierarchie aus.
Wenn Sie beispielsweise [Geography] als Dimension und [Regionslandname] als Hierarchieebene ausgewählt haben, enthält die Dropdownliste alle gültigen Länder/Regionen, die Sie als Filterbedingung verwenden können. Sie können mehrere Optionen auswählen. Infolgedessen werden die Daten in der Miningstruktur auf Cubedaten aus diesen geografischen Bereichen beschränkt.
Parameter: Ignorieren Sie dieses Kontrollkästchen. Dieses Dialogfeld unterstützt mehrere Cubefilteszenarien, und diese Option ist nicht für die Erstellung einer Miningstruktur relevant.
Klicken Sie auf Weiter.
Geben Sie auf der Seite Daten in Trainings- und Testsätze aufteilen einen Prozentsatz für die Miningstrukturdaten an, die für das Testen reserviert werden sollen, oder geben Sie die maximale Anzahl von Testfällen an. Klicken Sie auf Weiter.
Wenn Sie beide Werte angeben, wird der jeweils niedrigste Wert verwendet.
Geben Sie auf der Seite Assistenten abschließen einen Namen für die neue OLAP-Miningstruktur und das ursprüngliche Miningmodell an.
Klicken Sie auf Fertig stellen.
Auf der Seite Assistenten abschließen haben Sie auch die Möglichkeit, ein Miningmodell und/oder einen Cube zu erstellen, der die Miningmodelldimension verwendet. Diese Optionen werden nur für Modelle unterstützt, die mit den folgenden Algorithmen erstellt werden:
Microsoft Clustering-Algorithmus
Microsoft Decision Trees-Algorithmus
Microsoft Association Rules-Algorithmus
Miningmodelldimension erstellen: Aktivieren Sie dieses Kontrollkästchen, und geben Sie einen Namen für die Miningmodelldimension an. Wenn Sie diese Option verwenden, wird eine neue Dimension innerhalb des ursprünglichen Cubes erstellt, mit dem die Miningstruktur erstellt wurde. Sie können diese Dimension verwenden, um einen Drilldown und weitere Analysen auszuführen. Da sich die Dimension innerhalb des Cubes befindet, wird die Dimension automatisch der Falldatendimension zugeordnet.
Cube mithilfe der Miningmodelldimension erstellen: Aktivieren Sie dieses Kontrollkästchen, und geben Sie einen Namen für den neuen Cube an. Wenn Sie diese Option verwenden, wird ein neuer Cube erstellt, der sowohl die vorhandenen Dimensionen, die beim Erstellen der Struktur verwendet wurden, als auch die neue Data Mining-Dimension mit den Ergebnissen aus dem Modell beinhaltet.