Детализация запросов (интеллектуальный анализ данных)

Запрос drillthrough позволяет получить детальную информацию из базовых случаев или структурированных данных, отправив запрос в модель анализа данных. Детализация полезна, если вы хотите просмотреть кейсы, которые использовались для обучения модели, по сравнению с кейсами, которые используются для тестирования модели, или если вы хотите видеть дополнительные сведения из данных дела.

Службы Analysis Services для интеллектуального анализа данных предлагают два различных варианта выполнения детализации (drillthrough).

  • Проникновение в модельные случаи

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

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

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

В этом разделе приведены примеры создания этих запросов.

Использование доступа к подробным данным в конструкторе интеллектуального анализа данных

Создание запросов детализации с помощью DMX

Факторы, которые нужно учитывать при использовании детализации

Использование детализации в конструкторе интеллектуального анализа данных

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

Переход к данным дела из модели анализа данных.

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

Создание запросов Drillthrough с помощью DMX

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

Создание запросов детализации с помощью dmX

Рекомендации при использовании провала

  • Если вы используете мастер интеллектуального анализа данных, параметр включения подробного просмотра случаев модели находится на последней странице мастера. Переход к детализации отключен по умолчанию. Дополнительные сведения см. в разделе "Завершение работы мастера анализа данных" (Data Mining Wizard).

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

  • Процесс детализации заключается в извлечении информации о случаях обучения, которые были кэшированы при обработке структуры майнинга. Таким образом, если вы очистили кэшированные данные после обработки структуры, изменив свойство MiningStructureCacheMode на ClearAfterProcessing, детализация не будет работать. Чтобы включить детализацию для структурных столбцов, необходимо изменить свойство MiningStructureCacheMode на KeepTrainingCases и затем повторно обработать структуру.

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

Проблемы безопасности для просмотра данных

Если вы хотите детализировать случаи структурирования из модели, необходимо проверить, что для структуры добычи данных и модели добычи данных задано свойство AllowDrillThrough как True. Кроме того, вы должны быть членом роли, которая имеет разрешения детализации как для структуры, так и модели. Дополнительные сведения о создании ролей см. в разделе конструктор ролей (службы Analysis Services — многомерные данные). смотри

Разрешения детализации задаются отдельно для структуры и модели. Разрешение модели позволяет выполнять детализацию из модели, даже если у вас нет разрешений на структуру. Разрешения детализации структуры предоставляют дополнительную возможность включать столбцы структуры в запросы детализации из модели с помощью функции StructureColumn (DMX).

Замечание

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

Ограничения детализации

  • Следующие ограничения применяются к операциям детализации модели в зависимости от алгоритма, который использовался для создания модели:
Имя алгоритма Проблема
Алгоритм Microsoft Naïve Bayes Не поддерживается. Эти алгоритмы не назначают варианты определенным узлам в рамках содержимого.
Алгоритм нейронной сети Майкрософт Не поддерживается. Эти алгоритмы не назначают варианты определенным узлам в рамках содержимого.
Алгоритм логистической регрессии Майкрософт Не поддерживается. Эти алгоритмы не назначают варианты определенным узлам в рамках содержимого.
Алгоритм линейной регрессии Майкрософт Поддерживается. Однако, так как модель создает один узел, All, интервальный анализ возвращает все случаи обучения для модели. Если набор обучения большой, загрузка результатов может занять очень много времени.
Алгоритм временных рядов Майкрософт Поддерживается. Однако невозможно выполнить детализацию до структуры или регистра данных с помощью средства просмотра моделей интеллектуального анализа данных в конструкторе интеллектуального анализа данных. Вместо этого необходимо создать DMX-запрос.

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

Вы также можете возвращать даты из вариантов в модели с помощью функции Lag (DMX).

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

Связанные задачи

Используйте следующие ссылки для работы с детализацией в определенных сценариях.

Задача Ссылка
Процедура, описывающая использование детализации в конструкторе интеллектуального анализа данных Детализация до данных случаев из модели добычи данных
Изменение существующей модели интеллектуального анализа данных для разрешения детализации Включение функции Drillthrough для модели интеллектуального анализа данных
Включение детализации структуры интеллектуального анализа данных с помощью предложения DMX WITH DRILLTHROUGH СОЗДАТЬ СТРУКТУРУ МАЙНИНГА (DMX)
Сведения о назначении разрешений, применяемых к детализации структур интеллектуального анализа данных и моделей интеллектуального анализа данных Предоставление разрешений на структуры и модели интеллектуального анализа данных (Службы анализа)

См. также

Средства просмотра моделей интеллектуального анализа данных
Запросы интеллектуального анализа данных