IsTestCase (DMX)IsTestCase (DMX)

SI APPLICA A:sìSQL Server Analysis ServicesnoAzure Analysis ServicesAPPLIES TO:yesSQL Server Analysis ServicesnoAzure Analysis Services

Indica se un case viene utilizzato come case di testing per il modello o la struttura di data mining specificato.Indicates whether a case is used as a test case for the specified data mining model or mining structure.

SintassiSyntax


IsTestCase()  

Tipo di risultatoResult Type

Restituisce true se il case è una parte del set di dati di test; in caso contrario false.Returns true if the case is a part of the test data set; otherwise false.

OsservazioniRemarks

Se si utilizza la Creazione guidata modello di data mining per creare una struttura di data mining e il modello di data mining correlato, per impostazione predefinita il 30% dei case viene riservato per l'utilizzo come set di dati di test.If you use the Data Mining Wizard to create a mining structure and related mining model, by default, 30 percent of the cases are set aside for use as a test data set. I case rimanenti dell'insieme di dati vengono utilizzati per il training del modello di data mining.The remaining cases are used for training the data mining model. Lo stesso set di dati di test può essere utilizzato con tutti i modelli basati sulla struttura stessa.The same test data set can be used with all models that are based on that structure. Tuttavia, se si utilizza DMX per creare il modello di data mining, per impostazione predefinita tutti i dati vengono utilizzati per eseguire il training del modello e non viene creato alcun set di testing.However, if you use DMX to create the mining model, by default, all data is used to train the model, and no test set is created. Per abilitare la creazione di un set di dati di test, è necessario impostare i parametri della clausola WITH HOLDOUT.To enable creation of a test data set, you must set the parameters of the WITH HOLDOUT clause.

È possibile determinare se un set di testing è stato creato in una particolare struttura di data mining visualizzando il valore delle proprietà HoldoutMaxCases e HoldoutMaxPercent.You can determine whether a test set has been created on a particular mining structure by viewing the value of the HoldoutMaxCases and HoldoutMaxPercent properties.

Nota

Se si desidera utilizzare le funzioni IsTrainingCase o IsTestCase per restituire i dettagli sui case in un determinato modello, è necessario attivare il drill-through sul modello.Drillthrough must be enabled on the model if you want to use the IsTrainingCase or IsTestCase functions to return details about the cases in a particular model. Per altre informazioni, vedere Abilitazione del drill-through per un modello di data mining.For more information, see Enable Drillthrough for a Mining Model.

Per restituire i case che fanno parte del set di dati di training, utilizzare la funzione IsTrainingCase ( DMX ).To return cases that are part of the training data set, use the function IsTrainingCase (DMX).

EsempiExamples

L'esempio seguente usa il Targeted Mailing struttura di data mining creati nel Basic Data Mining Tutorial.The following example uses the Targeted Mailing mining structure that is created in the Basic Data Mining Tutorial. La query restituisce tutti i case nella struttura utilizzati per il testing.The query returns all the cases in the structure that are used for testing.

SELECT *  
FROM [Targeted Mailing].CASES  
WHERE IsTestCase()  

Per ulteriori informazioni su come eseguire query sui case utilizzati nel data mining, vedere modello SELECT FROM < >. DMX casi ( ) e struttura SELECT FROM < >. CASI.For more information about how to query cases used in data mining, see SELECT FROM <model>.CASES (DMX) and SELECT FROM <structure>.CASES.

Vedere ancheSee Also

DMX funzioni ( ) Functions (DMX)
Query di Data Mining Data Mining Queries
Set di dati di training e di testingTraining and Testing Data Sets