Creazione di una struttura e di un modello Market Basket (Esercitazione intermedia sul data mining)

 

Si applica a: SQL Server 2016 Preview

Dopo aver creato una vista origine dati, verrà utilizzata la Creazione guidata modello di data mining per creare una nuova struttura di data mining. In questa attività verranno creati una struttura di data mining e un modello di data mining basati sull'algoritmo Microsoft Association.

Nota


Se viene visualizzato un messaggio di errore che informa che non è possibile utilizzare vAssocSeqLineItems come tabella nidificata, tornare all'attività precedente della lezione e assicurarsi di creare il join molti-a-uno mediante trascinamento dalla tabella vAssocSeqLineItems (il lato "molti") alla tabella vAssocSeqOrders (il lato "uno"). È anche possibile modificare la relazione tra le tabelle facendo clic con il pulsante destro del mouse sulla linea join.

Per creare una struttura di data mining di associazione

  1. In Esplora soluzioni in SQL Server Data Tools (SSDT), fare doppio clic su strutture di Data Mining e selezionare nuova struttura di Data Mining per aprire Creazione guidata di Data Mining.

  2. Nella pagina iniziale Creazione guidata modello di data mining fare clic su Avanti.

  3. Nel Selezione metodo di definizione verificare che da esistenti database relazionale o data warehouse sia selezionata e quindi fare clic su Avanti.

  4. Nel Crea struttura di Data Mining nella pagina tecnica di data mining da utilizzare?, selezionare Microsoft Association Rules dall'elenco, quindi fare clic su Avanti. Il Selezione Vista origine dati verrà visualizzata la pagina.

  5. Selezionare ordiniin viste origine dati disponibili, quindi fare clic su Avanti.

  6. Nel specificare tipi di tabella pagina, nella riga per la tabella vAssocSeqLineItems, selezionare il Nested casella di controllo e nella riga per la tabella nidificata vAssocSeqOrders, selezionare il Case casella di controllo. Scegliere Avanti.

  7. Nel specificare i dati di Training pagina, deselezionare le caselle che potrebbero essere archiviate. Impostare la chiave per la tabella del case, vAssocSeqOrders, selezionando il chiave casella di controllo accanto a OrderNumber.

    Poiché lo scopo dell'analisi dei panieri di mercato per determinare quali prodotti sono inclusi in una singola transazione, non è necessario utilizzare il CustomerKey campo.

  8. Impostare la chiave per la tabella nidificata, vAssocSeqLineItems, selezionando il chiave casella di controllo accanto a Model. Il Input casella di controllo è selezionata automaticamente anche quando si esegue questa operazione. Selezionare il stimabile casella di controllo per modello anche.

    In un modello market basket, non si desidera eseguire la sequenza dei prodotti nel carrello acquisti e pertanto non è necessario includere LineNumber come chiave per la tabella nidificata. Utilizzare LineNumber come chiave solo in un modello in cui la sequenza è importante. Nella lezione 4 verrà creato un modello che utilizza l'algoritmo Microsoft Sequence Clustering.

  9. Selezionare la casella di controllo a sinistra delle colonne IncomeGroup e Region, ma non effettuare altre selezioni. Se si seleziona la colonna più a sinistra, verranno aggiunte le colonne alla struttura per riferimento futuro, ma non verranno utilizzate nel modello. Le selezioni effettuate dovrebbero corrispondere a quanto segue:

    Aspetto della finestra di dialogo

  10. Scegliere Avanti.

  11. Nel di contenuto e tipo di dati specificare colonneverificare le selezioni, che dovrebbero essere come illustrato nella tabella seguente e quindi fare clic su Avanti.

    Colonne Tipo di contenuto Tipo di dati
    IncomeGroup Discreto Text
    OrderNumber Key Text
    Region Discreto Text
    vAssocSeqLineItems
    Modello Key Text
  12. Nel creare test impostare pagina, il valore predefinito per l'opzione percentuale di dati per il testing corrisponde al 30%. Modificare il nome in 0. Scegliere Avanti.

    Nota


    Analysis Services fornisce diversi grafici per misurare l'accuratezza del modello. Tuttavia, alcuni tipi di grafici di accuratezza, ad esempio il grafico di accuratezza e il report di convalida incrociata, sono progettati per l'esecuzione di classificazioni e stime. Non sono supportati per la stima associativa.

  13. Nel Completamento procedura guidata pagina Nome struttura di Data Mining, tipo associazione.

  14. In nome del modello di Data Mining, tipo associazione.

  15. Selezionare l'opzione Consenti drill-through, quindi fare clic su Fine.

    Verrà aperto Progettazione modelli di Data Mining per visualizzare il associazione struttura di data mining appena creato.

Attività successiva della lezione

Modifica ed elaborazione del modello Market Basket ( esercitazione intermedia di Data Mining )

Vedere anche

Algoritmo Microsoft Association Rules
Tipi di contenuto (Data mining)