IsTestCase (расширения интеллектуального анализа данных)
Область применения: SQL Server Analysis Services
Указывает, используется ли вариант в качестве проверочного для конкретной модели или структуры интеллектуального анализа данных.
Синтаксис
IsTestCase()
Тип результата
Возвращает значение true , если регистр является частью тестового набора данных; в противном случае — значение false.
Замечания
Если создание структуры интеллектуального анализа данных и соответствующей модели интеллектуального анализа производится при помощи мастера интеллектуального анализа данных, то по умолчанию 30% вариантов резервируются для использования в качестве проверочного набора данных. Оставшиеся варианты используются для обучения модели интеллектуального анализа данных. Один и тот же проверочный набор данных можно использовать со всеми моделями, созданными на основе этой структуры. Однако если для создания модели интеллектуального анализа данных использовались расширения интеллектуального анализа данных, то по умолчанию все данные используются для обучения модели и проверочный набор не создается. Чтобы разрешить создание проверочного набора данных, нужно задать значение параметров предложения WITH HOLDOUT.
Узнать, создавался ли для конкретной структуры интеллектуального анализа данных проверочный набор, можно, посмотрев значение свойств HoldoutMaxCases и HoldoutMaxPercent.
Примечание.
Детализация должна быть включена в модели, если вы хотите использовать функции IsTrainingCase или IsTestCase для возврата сведений о случаях в определенной модели. Дополнительные сведения см. в разделе Включение детализации для модели интеллектуального анализа данных.
Чтобы вернуть варианты, которые являются частью обучающего набора данных, используйте функцию IsTrainingCase (DMX).
Примеры
В следующем примере используется Targeted Mailing
структура интеллектуального анализа данных, созданная в учебнике по интеллектуальному анализу данных уровня "Базовый". Запрос возвращает все варианты структуры, используемые для проверки.
SELECT *
FROM [Targeted Mailing].CASES
WHERE IsTestCase()
Дополнительные сведения о том, как запрашивать варианты, используемые в интеллектуальном анализе данных, см. в разделе SELECT FROM <model>. ВАРИАНТЫ (DMX) и СТРУКТУРА> SELECT FROM<. СЛУЧАИ.
См. также
Функции (расширение интеллектуального анализа данных)
Запросы интеллектуального анализа данных
Обучающие и проверочные наборы данных