запросить параметры, используемые для создания модели интеллектуального анализа данных

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

Важно!

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

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

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

Открытие окна «Запрос» для запроса к набору строк схемы

  1. В SQL Server Management Studio откройте экземпляр SQL Server Analysis Services, содержащий модель, к которой требуется выполнить запрос.

  2. Щелкните правой кнопкой мыши имя экземпляра, выберите Создать запрос, а затем Расширения интеллектуального анализа данных.

    Примечание

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

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

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

  1. На панели DMX-запросов введите или вставьте следующий текст.

    SELECT MINING_PARAMETERS  
    FROM $system.DMSCHEMA_MINING_MODELS  
    WHERE MODEL_NAME = ''  
    
  2. Выберите в обозревателе объектов нужную модель интеллектуального анализа данных и перетащите ее на панель DMX-запросов, чтобы она оказалась заключенной в одиночные кавычки.

  3. Нажмите клавишу F5 или кнопку Выполнить.

Пример

Следующий программный код возвращает список параметров, которые использовались в учебнике Basic Data Mining Tutorialпри создании модели интеллектуального анализа данных. В число этих параметров входят все значения по умолчанию, используемые службами интеллектуального анализа данных и предоставляемые поставщиками на сервере.

SELECT MINING_PARAMETERS   
FROM $system.DMSCHEMA_MINING_MODELS  
WHERE MODEL_NAME = 'TM Clustering'  

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

Результаты eExample:

MINING_PARAMETERS

CLUSTER_COUNT=10,CLUSTER_SEED=0,CLUSTERING_METHOD=1,MAXIMUM_INPUT_ATTRIBUTES=255,MAXIMUM_STATES=100,MINIMUM_SUPPORT=1,MODELLING_CARDINALITY=10,SAMPLE_SIZE=50000,STOPPING_TOLERANCE=10

См. также:

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