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.
In dieser Lektion fügen Sie der Market Basket Mining-Struktur, die Sie in Lektion 1: Erstellen der Market Basket Mining-Struktur erstellt haben, zwei Miningmodelle hinzu. Mit diesen Miningmodellen können Sie Vorhersagen erstellen.
Um die Arten von Produkten vorherzusagen, die Kunden tendenziell gleichzeitig kaufen, erstellen Sie zwei Miningmodelle mit dem Microsoft Association-Algorithmus und zwei verschiedenen Werten für den MINIMUM_PROBABILTY-Parameter .
MINIMUM_PROBABILTY ist ein Microsoft Association-Algorithmusparameter, der hilft, die Anzahl der Regeln zu bestimmen, die ein Miningmodell enthalten wird, indem die Mindestwahrscheinlichkeit angegeben wird, die eine Regel aufweisen muss. Das Festlegen dieses Werts auf 0,4 gibt z. B. an, dass eine Regel nur generiert werden kann, wenn die Kombination von Produkten, die die Regel beschreibt, mindestens eine Vierzigprozentwahrscheinlichkeit für das Auftreten hat.
In einer späteren Lektion wird die Auswirkung der Änderung des MINIMUM_PROBABILTY Parameters angezeigt.
ALTER MINING STRUCTURE-Anweisung
Zum Hinzufügen eines Miningmodells, das eine geschachtelte Tabelle in eine Miningstruktur enthält, verwenden Sie die ALTER MINING STRUCTURE (DMX)- Anweisung. Der Code in der Anweisung kann in die folgenden Teile unterteilt werden:
Identifizieren der Bergbaustruktur
Benennen des Miningmodells
Definieren der Schlüsselspalte
Definieren der Eingabe- und vorhersagbaren Spalten
Definieren der geschachtelten Tabellenspalten
Identifizieren des Algorithmus und der Parameteränderungen
Im Folgenden finden Sie ein generisches Beispiel für die ALTER MINING STRUCTURE Anweisung, die einer Struktur ein Miningmodell hinzufügt, das geschachtelte Tabellenspalten enthält:
ALTER MINING STRUCTURE [<Mining Structure Name>]
ADD MINING MODEL [<Mining Model Name>]
(
[<key column>],
<mining model column> <usage>,
<table columns>
( [<nested key column>],
<nested mining model columns> )
) USING <algorithm>( <algorithm parameters> )
Die erste Zeile des Codes identifiziert die bestehende Miningstruktur, zu der das Miningmodell hinzugefügt wird.
ALTER MINING STRUCTURE [<mining structure name>]
Die nächste Zeile des Codes benennt das Miningmodell, das der Miningstruktur hinzugefügt wird:
ADD MINING MODEL [<mining model name>]
Informationen zum Benennen eines Objekts in Data Mining Extensions (DMX) finden Sie unter Identifiers (DMX).
Die nächsten Zeilen des Codes definieren die Spalten in der Miningstruktur, die vom Miningmodell verwendet werden:
[<key column>],
<mining model columns> <usage>,
Sie können nur Spalten verwenden, die bereits in der Miningstruktur vorhanden sind.
Die erste Spalte in der Liste der Miningmodellspalten muss die Schlüsselspalte in der Miningstruktur sein. Sie müssen jedoch nicht nach der Schlüsselspalte eingeben KEY , um die Verwendung anzugeben. Das liegt daran, dass Sie die Spalte bereits als Schlüssel definiert haben, wenn Sie die Miningstruktur erstellt haben.
Die verbleibenden Zeilen geben die Verwendung der Spalten im neuen Miningmodell an. Mit der folgenden Syntax können Sie angeben, dass eine Spalte im Miningmodell für die Vorhersage verwendet wird:
<column name> PREDICT,
Wenn Sie keine Verwendung angeben, müssen Sie keine Data Mining-Strukturspalte in die Liste aufnehmen. Alle Spalten, die von der referenzierten Data Mining-Struktur verwendet werden, stehen automatisch für die Verwendung durch die Miningmodelle zur Verfügung, die auf dieser Struktur basieren. Das Modell verwendet jedoch nicht die Spalten für Schulungen, es sei denn, Sie geben die Verwendung an.
Die letzte Zeile im Code definiert den Algorithmus und die Algorithmusparameter, die zum Generieren des Miningmodells verwendet werden.
) USING <algorithm>( <algorithm parameters> )
Lektionsaufgaben
In dieser Lektion führen Sie die folgenden Aufgaben aus:
Verwenden Sie die Standardwahrscheinlichkeit, um ein Assoziationsminingmodell zur Struktur hinzuzufügen.
Hinzufügen eines Assoziationsminingmodells zur Struktur mithilfe einer modifizierten Wahrscheinlichkeit
Hinzufügen eines Assoziationsmining-Modells zur Struktur mithilfe des Standard-MINIMUM_PROBABILITY
Die erste Aufgabe besteht darin, der Market Basket Mining-Struktur basierend auf dem Microsoft Association-Algorithmus ein neues Miningmodell hinzuzufügen, das den Standardwert für MINIMUM_PROBABILITY verwendet.
So fügen Sie ein Association Mining-Modell hinzu
Klicken Sie im Objekt-Explorer mit der rechten Maustaste auf die Instanz von Analysis Services, zeigen Sie auf Neue Abfrage, und klicken Sie dann auf DMX.
Der Abfrage-Editor wird geöffnet und enthält eine neue, leere Abfrage.
Hinweis
Wenn Sie eine DMX-Abfrage für eine bestimmte Analysis Services-Datenbank erstellen möchten, klicken Sie mit der rechten Maustaste auf die Datenbank anstelle der Instanz.
Kopieren Sie das generische Beispiel der
ALTER MINING STRUCTUREAnweisung in die leere Abfrage.Ersetzen Sie Folgendes:
<mining structure name>Durch:
[Market Basket]Ersetzen Sie Folgendes:
<mining model name>Durch:
[Default Association]Ersetzen Sie Folgendes:
[<key column>], <mining model columns>, <table columns> ( [<nested key column>], <nested mining model columns> )Durch:
OrderNumber, [Products] PREDICT ( [Model] )In diesem Fall wurde die
[Products]Tabelle als vorhersagbare Spalte.festgelegt. Außerdem ist die[Model]Spalte in der Liste der geschachtelten Tabellenspalten enthalten, da sie die Schlüsselspalte der geschachtelten Tabelle ist.Hinweis
Denken Sie daran, dass sich ein geschachtelter Schlüssel von einem Fall-Schlüssel unterscheidet. Bei einem Fallschlüssel handelt es sich um einen eindeutigen Bezeichner des Falls, während der geschachtelte Schlüssel ein Attribut ist, das Sie modellieren möchten.
Ersetzen Sie Folgendes:
USING <algorithm>( <algorithm parameters> )Durch:
Using Microsoft_Association_RulesDie resultierende Anweisung sollte nun wie folgt aussehen:
ALTER MINING STRUCTURE [Market Basket] ADD MINING MODEL [Default Association] ( OrderNumber, [Products] PREDICT ( [Model] ) ) Using Microsoft_Association_RulesKlicken Sie im Menü Datei auf Speichern unter DMXQuery1.dmx.
Navigieren Sie im Dialogfeld " Speichern unter " zum entsprechenden Ordner, und benennen Sie die Datei
Default_Association_Model.dmx.Klicken Sie auf der Symbolleiste auf die Schaltfläche "Ausführen ".
Ein Association Mining-Modell zur Struktur hinzufügen und die Standard-MINIMUM_PROBABILITY ändern.
Die nächste Aufgabe besteht darin, der Market Basket-Miningstruktur basierend auf dem Microsoft Association-Algorithmus ein neues Miningmodell hinzuzufügen und den Standardwert für MINIMUM_PROBABILITY auf 0,01 zu ändern. Das Ändern des Parameters führt dazu, dass der Microsoft Association-Algorithmus weitere Regeln erstellt.
So fügen Sie ein Assoziationsminingmodell hinzu
Klicken Sie im Objekt-Explorer mit der rechten Maustaste auf die Instanz von Analysis Services, zeigen Sie auf Neue Abfrage, und klicken Sie dann auf DMX.
Der Abfrage-Editor wird geöffnet und enthält eine neue, leere Abfrage.
Kopieren Sie das generische Beispiel der
ALTER MINING STRUCTUREAnweisung in die leere Abfrage.Ersetzen Sie Folgendes:
<mining structure name>Durch:
Market BasketErsetzen Sie Folgendes:
<mining model name>Durch:
[Modified Association]Ersetzen Sie Folgendes:
<mining model columns>, <table columns> ( [<nested key column>], <nested mining model columns> )Durch:
OrderNumber, [Products] PREDICT ( [Model] )In diesem Fall wurde die
[Products]Tabelle als vorhersehbare Spalte festgelegt. Außerdem ist die Spalte in der[MODEL]Liste enthalten, da sie die Schlüsselspalte in der geschachtelten Tabelle ist.Ersetzen Sie Folgendes:
USING <algorithm>( <algorithm parameters> )Durch:
USING Microsoft_Association_Rules (Minimum_Probability = 0.1)Die resultierende Anweisung sollte nun wie folgt aussehen:
ALTER MINING STRUCTURE [Market Basket] ADD MINING MODEL [Modified Assocation] ( OrderNumber, [Products] PREDICT ( [Model] ) ) USING Microsoft_Association_Rules (Minimum_Probability = 0.1)Klicken Sie im Menü Datei auf Speichern unter DMXQuery1.dmx.
Navigieren Sie im Dialogfeld " Speichern unter " zum entsprechenden Ordner, und benennen Sie die Datei
Modified Association_Model.dmx.Klicken Sie auf der Symbolleiste auf die Schaltfläche "Ausführen ".
In dieser nächsten Lektion verarbeiten Sie die Market Basket Mining-Struktur zusammen mit den zugehörigen Miningmodellen.