Детализация моделей интеллектуального анализа данных

Применимо к: SQL Server 2019 и более ранних версий Analysis Services Azure Analysis Services Fabric/Power BI Premium

Важно!

Интеллектуальный анализ данных не рекомендуется использовать в службах SQL Server 2017 Analysis Services, а в SQL Server 2022 Analysis Services его поддержка прекращена. Документация не обновляется для устаревших и неподдерживаемых функций. Дополнительные сведения см. в статье об обратной совместимости служб Analysis Services.

Детализация — это возможность выполнять запросы к модели или структуре интеллектуального анализа данных и получать подробные данные, не представленные в модели.

SQL Server 2017 г. предоставляет два разных варианта детализации данных о случаях. Можно детализировать варианты, которые были использованы для построения данных, либо варианты в структуре интеллектуального анализа данных.

Детализация вариантов модели и детализация структуры

С помощью детализации вариантов модели удобно находить дополнительные сведения о закономерностях, шаблонах или кластерах в модели. Например, вы не будете использовать контактные данные клиента для анализа в модели кластеризация, даже если данные были доступны, с помощью детализации вы можете получить доступ к этой информации из модели.

Однако Детализация структуры используется, если данные должны давать доступ к сведениям, которые не были доступны в модели. Например, некоторые столбцы структуры могли быть исключены из модели из-за несовместимости типов данных или бесполезности для анализа.

Включение детализации для модели

Чтобы использовать детализацию в модели интеллектуального анализа данных, должны выполняться следующие условия.

  • Можно настроить детализацию только для вариантов модели (без детализации в структуре интеллектуального анализа данных), но не наоборот. Иными словами, для детализации в структуре интеллектуального анализа данных детализация должна быть включена и в модели интеллектуального анализа данных.

  • По умолчанию детализация как в модели, так и в структуре отключена. Если используется мастер интеллектуального анализа данных, то включить детализацию можно на его последней странице.

  • Возможность детализации можно добавить в существующую модель интеллектуального анализа данных, но в этом случае модель необходимо обработать повторно, чтобы изменения вступили в силу.

  • Детализация работает только в случае, если был сохранен кэш, созданный в процессе обучения. Дополнительные сведения о свойствах управления кэшем см. в разделе Детализация структур интеллектуального анализа данных.

Модели, поддерживающие детализацию

Возможность детализации предусмотрена в модели интеллектуального анализа данных, и при наличии соответствующих разрешений во время просмотра модели можно щелкнуть узел в соответствующем средстве просмотра и получить подробные сведения о вариантах в данном узле.

Не все модели поддерживают детализацию. Это зависит от алгоритма, который использовался при создании модели. В следующей таблице указаны типы моделей, которые не поддерживают детализацию или поддерживают ее с ограничениями. Если тип модели отсутствует в таблице, детализация поддерживается.

Имя алгоритма Поддержка детализации
Упрощенный алгоритм Байеса (Майкрософт) Не поддерживается.

В этих алгоритмах не назначаются варианты для отдельных узлов содержимого.
Алгоритм нейронной сети (Майкрософт) Не поддерживается.

В этих алгоритмах не назначаются варианты для отдельных узлов содержимого.
Алгоритм логистической регрессии (Майкрософт) Не поддерживается.

В этих алгоритмах не назначаются варианты для отдельных узлов содержимого.
Алгоритм линейной регрессии (Майкрософт) Поддерживается.

Однако, поскольку модель содержит только один узел, All, детализация возвращает все обучающие варианты модели. Если задан большой обучающий набор, то загрузка результатов может занять много времени.
Алгоритм временных рядов (Майкрософт) Поддерживается.

Однако нельзя выполнять детализацию структуры или данных вариантов с помощью Средства просмотра моделей интеллектуального анализа данных в конструкторе интеллектуального анализа данных. Вместо этого необходимо создать DMX-запрос.

Кроме того, нельзя выполнять детализацию по конкретным узлам или писать DMX-запросы для получения вариантов из конкретных узлов модели временных рядов. Данные вариантов можно извлечь либо из модели, либо из структуры по другим критериям, например по значениям атрибутов.

Если вы хотите просмотреть сведения об узлах ARTXP и ARIMA, созданных алгоритмом временных рядов Майкрософт, может быть проще использовать средство просмотра деревьев общего содержимого (Майкрософт) (интеллектуальный анализ данных).

Дополнительные сведения см. в следующих разделах по использованию детализации с моделями интеллектуального анализа данных.

Задания Ссылки
Использование детализации в средствах просмотра моделей интеллектуального анализа данных Использование детализации из средств просмотра моделей
Извлечение данных варианта для модели с помощью детализации выполнить детализацию до данных вариантов из модели интеллектуального анализа данных
Включение детализации для существующей модели интеллектуального анализа данных включить детализацию для модели интеллектуального анализа данных
См. примеры запросов детализации для конкретных типов моделей. Запросы интеллектуального анализа данных
Включение детализации в мастере моделей интеллектуального анализа данных Завершение работы мастера (мастер интеллектуального анализа данных).

См. также:

Детализация структур интеллектуального анализа данных