IsTestCase (DMX)

platí pro: Analytické služby SQL Serveru

Označuje, zda je případ použit jako testovací případ pro specifikovaný model dolování dat nebo strukturu těžby.

Syntax

  
IsTestCase()  

Typ výsledku

Vrací true , pokud je případ součástí testovací datové sady; jinak nepravda.

Remarks

Pokud použijete Data Mining Wizard k vytvoření těžební struktury a souvisejícího těžebního modelu, výchozí je 30 procent případů vyhrazeno pro použití jako testovací datová sada. Zbývající případy se používají k trénování modelu dolování dat. Stejný testovací datový soubor lze použít pro všechny modely založené na této struktuře. Pokud ale použijete DMX k vytvoření těžebního modelu, ve výchozím nastavení se všechna data použijí k trénování modelu a žádná testovací sada se nevytvoří. Pro umožnění vytvoření testovací datové sady musíte nastavit parametry klauzule WITH HOLDOUT.

Lze zjistit, zda byla testovací sada vytvořena na konkrétní těžební struktuře, podle hodnoty vlastností a HoldoutMaxCasesHoldoutMaxPercent .

Note

Drillthrough musí být na modelu povolen, pokud chcete použít funkce IsTrainingCase nebo IsTestCase k vrácení detailů o případech v konkrétním modelu. Další informace naleznete v tématu Povolení podrobné analýzy pro model dolování.

Pro vrácení případů, které jsou součástí tréninkové datové sady, použijte funkci IsTrainingCase (DMX).

Examples

Následující příklad využívá těžební strukturuTargeted Mailing, která je vytvořena v Základním tutoriálu dolování dat. Dotaz vrací všechny případy ve struktuře, které se používají k testování.

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

Pro více informací o tom, jak dotazovat případy používané v dolování dat, viz SELECT FROM <model>. CASES (DMX) a SELECT FROM <struktury>. PŘÍPADY.