Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:
SQL Server 2019 e versioni precedenti di Analysis Services
Azure Analysis Services
Fabric/Power BI Premium
Importante
Il data mining è stato deprecato in SQL Server 2017 Analysis Services e ora è stato sospeso in SQL Server 2022 Analysis Services. La documentazione non viene aggiornata per le funzionalità deprecate e non più disponibili. Per altre informazioni, vedere Compatibilità con le versioni precedenti di Analysis Services.
Quando si creano stime da un modello di data mining, in genere si esegue questa operazione inserendo nuovi dati nel modello. L'eccezione è costituita da modelli time series, che possono eseguire stime solo in base ai dati cronologici. Per fornire al modello nuovi dati, è necessario assicurarsi che i dati siano disponibili come parte di una vista origine dati. Se si conoscono in anticipo i dati che verranno usati per la stima, è possibile includerli nella vista origine dati usata per creare il modello. In caso contrario, potrebbe essere necessario creare una nuova vista origine dati. Per altre informazioni, vedere Viste origine dati nei modelli multidimensionali.
A volte i dati necessari potrebbero essere contenuti in più tabelle facenti parte di un join uno-a-molti. Questo è il caso dei dati utilizzati per i modelli di associazione o i modelli di raggruppamento di sequenze, che utilizzano una tabella dei casi collegata a una tabella nidificata che contiene i dettagli del prodotto o della transazione. Se il modello usa una struttura di tabella nidificata per casi, i dati usati per la stima devono avere anche una struttura di tabella nidificata per casi.
Avvertimento
Non è possibile aggiungere nuove colonne o colonne mappate in una vista origine dati diversa. La vista origine dati selezionata deve contenere tutte le colonne necessarie per la query di stima.
Dopo aver identificato le tabelle che contengono i dati che verranno usati per le stime, è necessario eseguire il mapping delle colonne nei dati esterni alle colonne del modello di data mining. Ad esempio, se il modello prevede il comportamento di acquisto dei clienti in base a dati demografici e risposte al sondaggio, i dati di input devono contenere informazioni che in genere corrispondono a ciò che si trova nel modello. Non è necessario disporre di dati corrispondenti per ogni singola colonna, ma più colonne è possibile trovare la corrispondenza, meglio è. Se si tenta di eseguire il mapping di colonne con tipi di dati diversi, è possibile che venga visualizzato un errore. In tal caso, è possibile definire un calcolo denominato nella vista origine dati per eseguire il cast o convertire i nuovi dati di colonna nel tipo di dati richiesto dal modello. Per altre informazioni, vedere Definire calcoli denominati in una vista origine dati (Analysis Services).
Quando si sceglie i dati da usare per la stima, alcune colonne nell'origine dati selezionata potrebbero essere mappate automaticamente alle colonne del modello di data mining, in base alla somiglianza del nome e al tipo di dati corrispondente. È possibile utilizzare la finestra di dialogo Modifica mapping nella stima del modello di data mining per modificare le colonne mappate, eliminare mapping non appropriati o creare nuovi mapping per le colonne esistenti. L'area di progettazione Predizione modello di data mining supporta anche la modifica tramite trascinamento della selezione delle connessioni.
Per creare una nuova connessione, è sufficiente selezionare una colonna nella tabella Modello di data mining e trascinarla nella colonna corrispondente nella tabella SelectInput Table(s).
Per rimuovere una connessione, selezionare la linea di connessione e premere il tasto CANC.
Nella procedura seguente viene descritto come modificare i join creati tra la tabella dei casi e una tabella nidificata utilizzata come input per una query di previsione usando la finestra di dialogo Specifica join annidato.
Selezionare una tabella di input
Nelle Seleziona tabelle di input della scheda Grafico dell'accuratezza del data mining in Progettazione di data mining in SQL Server Data Tools, fare clic su Seleziona tabella caso.
Verrà visualizzata la finestra di dialogo Seleziona tabella in cui è possibile selezionare la tabella contenente i dati su cui basare le query.
Nella finestra di dialogo Seleziona tabella selezionare un'origine dati dall'elenco Origine dati .
In Nome tabella/vista selezionare la tabella contenente i dati da usare per testare i modelli.
Fare clic su OK.
Le colonne della struttura di data mining vengono mappate automaticamente alle colonne con lo stesso nome nella tabella di input.
Modificare il modo in cui i dati di input vengono mappati al modello
Nella Progettazione modelli di data mining in SQL Server Data Tools, selezionare la scheda Modello di stima di data mining.
Nel menu Modello di mining, selezionare Modifica connessioni.
Verrà visualizzata la finestra di dialogo Modifica mapping . In questa finestra di dialogo la colonna Colonna Modello di data mining elenca le colonne nella struttura di data mining selezionata. Nella colonna Colonna tabella sono elencate le colonne nell'origine dati esterna scelta nella finestra di dialogo SelectInput Table(s). Le colonne dell'origine dati esterna vengono mappate alle colonne del modello di data mining.
In Colonna tabella selezionare la riga corrispondente alla colonna del modello di data mining a cui si desidera eseguire il mapping.
Selezionare una nuova colonna dall'elenco delle colonne disponibili nell'origine dati esterna. Selezionare l'elemento vuoto nell'elenco per eliminare la mappatura delle colonne.
Fare clic su OK.
Le nuove mappature di colonna vengono visualizzate nella finestra di progettazione.
Rimuovere una relazione tra tabelle di input
Nella tabella Seleziona tabelle di input della scheda Stima modello di data mining in Progettazione di modelli di data mining in SQL Server Data Tools, cliccare su Modifica join.
La finestra di dialogo Specifica join annidato si apre.
Selezionare una relazione.
Fare clic su Rimuovi relazione.
Fare clic su OK.
La relazione tra la tabella dei casi e la tabella nidificata è stata rimossa.
Creare una nuova relazione tra tabelle di input
Nella tabella Seleziona tabelle di input della scheda Predizione del modello di data mining nella Progettazione dei modelli di Data Mining, fare clic su Modifica join.
La finestra di dialogo Specifica join annidato si apre.
Fare clic su Aggiungi relazione.
Verrà visualizzata la finestra di dialogo Crea relazione .
Selezionare la chiave della tabella nidificata in Colonne di origine.
Selezionare la chiave della tabella dei casi in Colonne di destinazione.
Fare clic su OK nella finestra di dialogo Crea relazione .
Fare clic su OK nella finestra di dialogo Specifica join annidato .
È stata creata una nuova relazione tra la tabella dei casi e la tabella annidata.
Aggiungere una tabella nidificata alle tabelle di input di una query di stima
Nella scheda Predizione modello di data mining in Progettazione modelli di data mining, fare clic su Seleziona tabella dei casi per aprire la finestra di dialogo Seleziona tabella.
Annotazioni
Non è possibile aggiungere una tabella nidificata agli input a meno che non sia stata specificata una tabella di casi. L'uso di una tabella nidificata richiede che il modello di data mining utilizzato per la predizione utilizzi anche una tabella nidificata.
Nella finestra di dialogo Seleziona tabella selezionare un'origine dati dall'elenco Origine dati e selezionare la tabella nella vista origine dati contenente i dati del case. Fare clic su OK.
Fare clic su Seleziona tabella nidificata per aprire la finestra di dialogo Seleziona tabella .
Nella finestra di dialogo Seleziona tabella selezionare un'origine dati dall'elenco Origine dati e selezionare la tabella nella vista origine dati contenente i dati annidati. Fare clic su OK.
Se esiste già una relazione, le colonne del modello di data mining vengono mappate automaticamente alle colonne con lo stesso nome nella tabella di input. È possibile modificare la relazione tra la tabella nidificata e la tabella dei casi facendo clic su Modifica unione, che apre la finestra di dialogo Crea relazione.