Flag di modellazione (DMX)

In Analysis Services è possibile utilizzare flag di modellazione per fornire a un algoritmo di data mining informazioni aggiuntive sui dati definiti in una tabella del case. L'algoritmo può utilizzare tali informazioni per compilare un modello di data mining più accurato. I flag di modellazione possono essere definiti sia sulle colonne della struttura di data mining che su quelle del modello di data mining.

Analysis Services supporta i flag di modellazione seguenti:

  • NOT NULL
    I valori per la colonna attributo non devono mai contenere valori Null. Se durante il processo di training del modello Analysis Services rileva un valore Null per la colonna attributo, verrà generato un errore. Questo flag viene definito su una colonna di una struttura di data mining.

  • REGRESSOR
    Indica che l'algoritmo può utilizzare la colonna specificata nella formula di regressione degli algoritmi di regressione. Questo flag è supportato dagli algoritmi Microsoft Linear Regression e Microsoft Decision Trees ed è definito su una colonna di un modello di data mining.

  • MODEL_EXISTENCE_ONLY
    I valori della colonna attributo sono meno importanti rispetto alla presenza dell'attributo. Questo flag viene definito su una colonna di un modello di data mining.

Gli algoritmi di terze parti possono supportare ulteriori flag di modellazione. Per determinare i flag di modellazione supportati da un algoritmo, utilizzare il set di righe dello schema SUPPORTED_MODELING_FLAGS. È inoltre possibile eseguire una query sui servizi di data mining nel server per determinare i flag di modellazione supportati per un algoritmo specifico. Ad esempio, la query seguente restituisce i flag di modellazione supportati per l'algoritmo Microsoft Linear Regression nel server corrente:

SELECT SUPPORTED_MODELING_FLAGS
FROM $SYSTEM.DMSCHEMA_MINING_SERVICES
WHERE SERVICE_NAME = 'Microsoft_Linear_Regression'

Risultati previsti:

NOT NULL,REGRESSOR

Specifica dei flag di modellazione in un modello di data mining

Per gli esempi della sintassi supportata da Analysis Services per la specifica di un flag in una colonna della struttura di data mining, vedere CREATE MINING STRUCTURE (DMX).

Per un esempio della sintassi per la specifica di un flag di modellazione in una colonna del modello di data mining, vedere ALTER MINING STRUCTURE (DMX).

Per ulteriori informazioni sull'utilizzo delle colonne del modello di data mining, vedere Colonne del modello di data mining.