Erstellen einer Market Basket-Struktur und eines Market Basket-Modells (Data Mining-Lernprogramm für Fortgeschrittene)

Sie haben nun eine Datenquellensicht erstellt und erstellen mithilfe des Data Mining-Assistenten eine neue Miningstruktur. In dieser Aufgabe legen Sie eine Miningstruktur und ein Miningmodell an, die auf dem Microsoft Association-Algorithmus basieren.

HinweisHinweis

Wenn Sie eine Fehlermeldung erhalten, nach der "vAssocSeqLineItems" nicht in einer geschachtelten Tabelle verwendet werden kann, kehren Sie zur vorherigen Aufgabe in dieser Lektion zurück, und erstellen Sie die n:1-Verknüpfung, indem Sie sie aus der Tabelle "vAssocSeqLineItems" (die n-Seite) in die Tabelle "vAssocSeqOrders" (die 1-Seite) ziehen. Sie können die Beziehung zwischen den Tabellen auch bearbeiten, indem Sie mit der rechten Maustaste auf die Verknüpfungslinie klicken.

So legen Sie die Miningstruktur Association an

  1. Klicken Sie im Projektmappen-Explorer in Business Intelligence Development Studio mit der rechten Maustaste auf Miningstrukturen, und wählen Sie Neue Miningstruktur, um den Data Mining-Assistenten zu öffnen.

  2. Klicken Sie auf der Seite Willkommen auf Weiter.

  3. Überprüfen Sie auf der Seite Definitionsmethode auswählen, ob die Option Aus vorhandener relationaler Datenbank oder vorhandenem Data Warehouse ausgewählt ist, und klicken Sie dann auf Weiter.

  4. Wählen Sie auf der Seite Data Mining-Struktur erstellen unter Welche Data Mining-Technik möchten Sie verwenden? die Option Microsoft Zuordnungsregeln aus der Liste aus, und klicken Sie dann auf Weiter. Die Seite Datenquellensicht auswählen wird angezeigt.

  5. Wählen Sie unter Verfügbare Datenquellensichten die Sicht Orders aus, und klicken Sie auf Weiter.

  6. Aktivieren Sie auf der Seite Tabellentypen angeben für vAssocSeqLineItems das Kontrollkästchen Geschachtelt. Aktivieren Sie für vAssocSeqOrders das Kontrollkästchen Fall. Klicken Sie auf Weiter.

    Probieren Sie folgendes Experiment aus: Versuchen Sie, vAssocSeqLineItems als Falltabelle und vAssocSeqOrders als Falltabelle zu verwenden. Es tritt ein Fehler auf. Die geschachtelte Tabelle muss sich bei einer vorhandenen Beziehung mit der Falltabelle immer auf der n-Seite befinden.

  7. Deaktivieren Sie auf der Seite Trainingsdaten angeben alle Kontrollkästchen, die möglicherweise aktiviert sind. Legen Sie den Schlüssel für die Falltabelle vAssocSeqOrders durch Aktivieren des Kontrollkästchens Schlüssel neben OrderNumber fest.

    Da die Warenkorbanalyse die Aufgabe hat, zu ermitteln, welche Produkte in einer einzelnen Transaktion enthalten sind, brauchen Sie das Feld CustomerKey nicht zu verwenden.

  8. Legen Sie den Schlüssel für die geschachtelte Tabelle vAssocSeqLineItems durch Aktivieren des Kontrollkästchens Schlüssel neben Model fest. Das Kontrollkästchen Eingabe wird damit ebenfalls automatisch aktiviert. Aktivieren Sie das Kontrollkästchen Vorhersagbar ebenfalls für Model.

    In einem Market Basket-Modell ist die Produktsequenz im Einkaufswagen von untergeordneter Bedeutung; LineNumber sollte daher nicht als Schlüssel für die geschachtelte Tabelle verwendet werden. Sie würden LineNumber nur als Schlüssel für in einem Modell verwenden, wenn die Sequenz wichtig ist. In Lektion 4 erstellen Sie ein Modell, das den Microsoft Sequence Clustering-Algorithmus verwendet.

  9. Aktivieren Sie nur das Kontrollkästchen links neben IncomeGroup und Region. Indem Sie das Kontrollkästchen aktivieren, fügen Sie die Spalten der Struktur zur späteren Bezugnahme hinzu. Die Spalten werden jedoch nicht im Modell verwendet.

    Ihre Auswahl sollte wie folgt aussehen:

    Das Dialogfeld sollte folgendermaßen aussehen

  10. Klicken Sie auf Weiter.

  11. Überprüfen Sie die Auswahl auf der Seite Inhalt und Datentyp der Spalten angeben. Diese sollte der Darstellung in der folgenden Tabelle entsprechen. Klicken Sie dann auf Weiter.

    Spalten

    Inhaltstyp

    Datentyp

    IncomeGroup

    Diskret

    Text

    Order Number

    Schlüssel

    Text

    Region

    Diskret

    Text

    vAssocSeqLineItems

      

      

    Model

    Schlüssel

    Text

  12. Der Standardwert für die Option Prozentsatz der zu testenden Daten auf der Seite Testsatz erstellen beträgt 30 Prozent. Ändern Sie diesen Wert in 0. Klicken Sie auf Weiter.

    HinweisHinweis

    Im Lernprogramm zu Data Mining-Grundlagen haben Sie einen Testsatz zum Messen der Genauigkeit des Modells erstellt. Die Methoden zum Messen der Modellgenauigkeit von Analysis Services wie das Prognosegütediagramm und der Kreuzvalidierungsbericht dienen der Klassifizierung und Schätzung. Eine Unterstützung für assoziative Vorhersagen ist nicht vorgesehen.

  13. Geben Sie auf der Seite Assistenten abschließen unter Miningstrukturname den Namen Association ein.

  14. Geben Sie im Feld MiningmodellnameZuordnung ein.

  15. Wählen Sie die Option Drillthrough zulassen aus, und klicken Sie dann auf Fertig stellen.

    Der Data Mining-Designer wird geöffnet und zeigt die Miningstruktur Association an, die Sie soeben erstellt haben.