Tipi di dati (data mining)
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 interrotto 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 crea un modello di data mining o una struttura di data mining in Microsoft SQL Server SQL Server Analysis Services, è necessario definire i tipi di dati per ogni colonna della struttura di data mining. Il tipo di dati indica al motore di analisi se i dati presenti nell'origine dati sono numerici o di testo e il modo in cui devono essere elaborati. Se nei dati di origine ad esempio sono contenuti dati numerici, è possibile specificare se i numeri devono essere considerati come numeri interi o se devono essere utilizzate posizioni decimali.
SQL Server Analysis Services supporta i tipi di dati seguenti per le colonne della struttura di data mining:
Tipo di dati | Tipi di contenuto supportati |
---|---|
Text | Cyclical, Discrete, Discretized, Key Sequence, Ordered, Sequence |
Long | Continuous, Cyclical, Discrete, Discretized, Key, Key Sequence, Key Time, Ordered, Sequence, Time Classified |
Boolean | Cyclical, Discrete, Ordered |
Double | Continuous, Cyclical, Discrete, Discretized, Key, Key Sequence, Key Time, Ordered, Sequence, Time Classified |
Data | Continuous, Cyclical, Discrete, Discretized, Key, Key Sequence, Key Time, Ordered |
Nota
I tipi di contenuto Time e Sequence sono supportati solo da algoritmi di terze parti. I tipi di contenuto Cyclical e Ordered sono supportati, ma la maggior parte degli algoritmi li tratta come valori discreti e non esegue un'elaborazione speciale.
La tabella indica anche i tipi di contenuto supportati per ogni tipo di dati.
Il tipo di contenuto è specifico per il data mining e consente di personalizzare le modalità di elaborazione o di calcolo dei dati nel modello di data mining. Anche se la colonna contiene numeri, ad esempio, potrebbe essere necessario modellarli come valori discreti. Se la colonna contiene numeri, è anche possibile specificare che sono suddivisi in contenitori o discretizzati o che il modello deve gestirli come valori continui. Il tipo di contenuto può quindi avere un notevole effetto sul modello. Per un elenco di tutti i tipi di contenuto, vedere Tipi di contenuto (data mining).
Nota
In altri sistemi di apprendimento automatico potrebbero essere usati i termini dati nominali, fattori o categorie, dati ordinalio dati sequenziali. In generale, questi corrispondono ai tipi di contenuto. In SQL Server, il tipo di dati specifica solo il tipo di valore per l'archiviazione, non il relativo utilizzo nel modello.
Specifica di un tipo di dati
Se si crea il modello di data mining direttamente tramite DMX (Data Mining Extensions), è possibile definire il tipo di dati per ogni colonna in modo analogo a come si definisce il modello e in Analysis Services verrà creata contemporaneamente la struttura di data mining corrispondente ai tipi di dati specificati. Se si crea il modello di data mining o la struttura di data mining tramite una procedura guidata, in Analysis Services viene indicato un tipo di dati oppure è possibile scegliere un tipo di dati da un elenco.
Modifica di un tipo di dati
Se si modifica il tipo di dati di una colonna, è necessario rielaborare sempre la struttura di data mining e qualsiasi modello di data mining basato su tale struttura. Se si modifica il tipo di dati, in alcuni casi tale colonna non può più essere utilizzata in un modello particolare. In una situazione di questo tipo in Analysis Services verrà generato un errore quando si rielabora il modello oppure verrà rielaborato il modello senza la colonna specifica.
Vedere anche
Tipi di contenuto (Data mining)
Tipi di contenuto (DMX)
Algoritmi di data mining (Analysis Services - Data mining)
Strutture di data mining (Analysis Services – Data mining)
Tipi di dati (DMX)
Colonne del modello di data mining
Colonne della struttura di data mining