включить детализацию для модели интеллектуального анализа данных

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

Важно!

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

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

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

  • Разрешения на детализацию модели позволяют проводить детализацию на основе модели даже при отсутствии разрешений на детализацию структуры.

  • Разрешения детализации для структуры предоставляют дополнительную возможность включать столбцы структуры в детализированные запросы из модели с помощью функции StructureColumn (DMX). Вы также можете запросить обучающие и тестовые случаи в структуре с помощью команды SELECT... Структура> FROM<. Синтаксис CASES.

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

Примечание

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

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

Включение детализации в модели интеллектуального анализа данных

  1. В SQL Server Data Tools на вкладке Модели интеллектуального анализа данных Designer интеллектуального анализа данных щелкните правой кнопкой мыши имя модели интеллектуального анализа данных, для которой требуется включить детализацию, и выберите Свойства.

  2. В окне Свойства щелкните AllowDrillthrough и выберите True.

  3. На вкладке Модели интеллектуального анализа данных щелкните правой кнопкой мыши нужную модель и выберите команду Обработать модель.

Включение кэширования для структуры интеллектуального анализа данных

  1. В SQL Server Data Tools на вкладке Структура интеллектуального анализа данных Designer интеллектуального анализа данных щелкните правой кнопкой мыши имя структуры интеллектуального анализа данных.

  2. Откройте окно Свойства .

  3. В окне Свойства найдите свойство CacheMode , а затем выберите KeepTrainingCases из списка.

  4. В меню База данных выберите Обработать.

См. также:

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