Share via


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

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 Business Intelligence Development Studio fare clic con il pulsante destro del mouse su Strutture di data mining e scegliere Nuova struttura di data mining per aprire la Creazione guidata modello di data mining.

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

  3. Nella pagina Selezione metodo di definizione verificare che sia selezionato il pulsante di opzione Da database relazionale o data warehouse esistente e quindi fare clic su Avanti.

  4. Nella pagina Crea la struttura di data mining, in Indicare la tecnica di data mining che si desidera utilizzare, selezionare Microsoft Association Rules, quindi fare clic su Avanti. Verrà visualizzata la pagina Selezione vista origine dati.

  5. Selezionare Orders in Viste origine dati disponibili, quindi fare clic su Avanti.

  6. Nella pagina Impostazione tipi di tabelle, nella riga relativa alla tabella vAssocSeqLineItems, selezionare la casella di controllo Nidificata, quindi nella riga relativa alla tabella vAssocSeqOrders selezionare la casella di controllo Case. Fare clic su Avanti.

  7. Nella pagina Impostazione dati di training deselezionare le eventuali caselle di controllo selezionate. Impostare la chiave per la tabella del case, vAssocSeqOrders, selezionando la casella di controllo Chiave accanto a OrderNumber.

    Poiché lo scopo dell'analisi di mercato sui carrelli è la determinazione dei prodotti inclusi in una sola transazione, non è necessario utilizzare il campo CustomerKey.

  8. Impostare la chiave per la tabella nidificata, vAssocSeqLineItems, selezionando la casella di controllo Chiave accanto a Model. Verrà selezionata automaticamente anche la casella di controllo Input. Selezionare anche la casella di controllo Stimabile per Model.

    In un modello Market Basket la sequenza dei prodotti inclusi tra gli acquisti non è rilevante, pertanto non è necessario includere LineNumber come chiave per la tabella nidificata. L'impostazione LineNumber viene utilizzata come chiave solo nei modelli 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. Le colonne verranno aggiunte 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. Fare clic su Avanti.

  11. Nella pagina Impostazione tipo di contenuto e dati delle colonne verificare le selezioni, che dovrebbero corrispondere a quelle visualizzate nella tabella seguente, quindi fare clic su Avanti.

    Colonne

    Tipo di contenuto

    Tipo di dati

    IncomeGroup

    Discreto

    Testo

    OrderNumber

    Chiave

    Testo

    Region

    Discreto

    Testo

    vAssocSeqLineItems

      

      

    Model

    Chiave

    Testo

  12. Nella pagina Crea set di testing il valore predefinito dell'opzione Percentuale di dati per il testing è 30%. Impostare tale valore su 0. Fare clic su Avanti.

    Nota

    Nell'esercitazione di base sul data mining è stato creato un set di testing per misurare l'accuratezza del modello. I metodi disponibili in Analysis Services per misurare l'accuratezza dei modelli, 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. Nella pagina Completamento procedura guidata in Nome struttura di data mining digitare Association.

  14. In Nome modello di data mining digitare Association.

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

    Viene aperta la Progettazione modelli di data mining per visualizzare la struttura di data mining Association appena creata.