запросить параметры, используемые для создания модели интеллектуального анализа данных
Применимо к: 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. В данной процедуре описывается создание запроса, возвращающего параметры, которые использовались для создания указанной модели интеллектуального анализа данных.
Открытие окна «Запрос» для запроса к набору строк схемы
В SQL Server Management Studio откройте экземпляр SQL Server Analysis Services, содержащий модель, к которой требуется выполнить запрос.
Щелкните правой кнопкой мыши имя экземпляра, выберите Создать запрос, а затем Расширения интеллектуального анализа данных.
Примечание
Можно также создать запрос к модели интеллектуального анализа данных с помощью шаблона Многомерное выражение
Если в экземпляре содержится несколько баз данных, выберите в списке Доступные базы данных на панели инструментов базу данных, содержащую модель, к которой нужно создать запрос.
Возврат параметров существующей модели интеллектуального анализа данных
На панели DMX-запросов введите или вставьте следующий текст.
SELECT MINING_PARAMETERS FROM $system.DMSCHEMA_MINING_MODELS WHERE MODEL_NAME = ''
Выберите в обозревателе объектов нужную модель интеллектуального анализа данных и перетащите ее на панель DMX-запросов, чтобы она оказалась заключенной в одиночные кавычки.
Нажмите клавишу 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
См. также:
Задачи и инструкции по запросам интеллектуального анализа данных
Запросы интеллектуального анализа данных