Запрос наборов строк схемы интеллектуального анализа данных (службы Analysis Services — интеллектуальный анализ данных)
В SQL Server 2014 году многие из существующих наборов строк схемы интеллектуального анализа данных OLE DB предоставляются в виде набора системных таблиц, которые можно запрашивать с помощью инструкций расширений интеллектуального анализа данных (DMX). Путем создания запросов к наборам строк схемы интеллектуального анализа данных можно определить доступные службы, получить последние сведения о состоянии моделей и структур и выяснить подробности о содержимом или параметрах модели. Описание наборов строк схемы интеллектуального анализа данных см. в разделе Data Mining Schema Rowsets.
Примечание
Кроме того, можно выполнить запрос к этому набору строк схемы интеллектуального анализа данных с помощью XMLA. Дополнительные сведения о выполнении этого действия в среде SQL Server Management Studio см. в разделе Создание запроса интеллектуального анализа данных с помощью XMLA.
Список наборов строк схемы интеллектуального анализа данных
В следующей таблице перечислены наборы строк схемы интеллектуального анализа данных, которые могут пригодиться при запросах и наблюдении.
Имя набора строк | Описание |
---|---|
DMSCHEMA_MINING_MODELS | Выводит все модели интеллектуального анализа данных в текущем контексте. Включает такие сведения, как дата создания, параметры, использованные при создании модели, и размер обучающего набора. |
DMSCHEMA_MINING_COLUMNS | Выводит все столбцы, использованные в моделях интеллектуального анализа данных в текущем контексте. Сведения: сопоставление с исходным столбцом структуры интеллектуального анализа данных, тип данных, точность и прогнозирующая функция, которые можно использовать со столбцом. |
DMSCHEMA_MINING_STRUCTURES | Выводит всю структуру интеллектуального анализа данных в текущем контексте. Сведения: данные о заполнении структуры, дата последней обработки структуры и определение набора контрольных данных для структуры, если они есть. |
DMSCHEMA_MINING_STRUCTURE_COLUMNS | Выводит все столбцы, использованные в структурах интеллектуального анализа в текущем контексте. Сведения: тип содержимого и тип данных, допустимость значений NULL и наличие в столбце вложенных табличных данных. |
DMSCHEMA_MINING_SERVICES | Выводит все службы интеллектуального анализа или алгоритмы, доступные на указанном сервере. Сведения: поддерживаемые флаги моделирования, типы ввода и поддерживаемые типы источника данных. |
DMSCHEMA_MINING_SERVICE_PARAMETERS | Выводит все параметры для служб интеллектуального анализа, доступные на текущем экземпляре. Сведения: тип данных для каждого параметра, значения по умолчанию и верхний и нижний пределы. |
DMSCHEMA_MODEL_CONTENT | Возвращает содержимое модели, если модель обработана. Дополнительные сведения см. в разделе Содержимое модели интеллектуального анализа данных (службы Analysis Services — интеллектуальный анализ данных). |
DBSCHEMA_CATALOGS | Выводит все базы данных (каталоги) в текущем экземпляре служб Analysis Services. |
MDSCHEMA_INPUT_DATASOURCES | Выводит все источники данных в текущем экземпляре служб Analysis Services. |
Примечание
Список в таблице не является исчерпывающим. В нем показаны только наборы строк, наиболее важные для диагностики.
Примеры
В следующем разделе даны некоторые примеры запросов к наборам строк схемы интеллектуального анализа данных.
Пример 1. Перечисление служб интеллектуального анализа данных
Следующий запрос возвращает список служб интеллектуального анализа, доступных на текущем сервере, что свидетельствует о том, что алгоритмы включены. Столбцы для каждой службы интеллектуального анализа содержат флаги моделирования и типы содержимого, которые может использовать каждый алгоритм; идентификатор GUID для каждой службы и любые пределы прогнозирования, назначенные для каждой службы.
SELECT *
FROM $system.DMSCHEMA_MINING_SERVICES
Пример 2. Перечисление параметров модели интеллектуального анализа данных
Следующий запрос возвращает параметры, которые использовались для создания конкретной модели интеллектуального анализа.
SELECT MINING_PARAMETERS
FROM $system.DMSCHEMA_MINING_MODELS
WHERE MODEL_NAME = 'TM Clustering'
Пример 3. Перечисление всех наборов строк
Следующий пример возвращает полный список наборов строк, доступных на текущем сервере.
SELECT *
FROM $system.DBSCHEMA_TABLES
См. также:
Основные понятия устранения неполадок (службы Analysis Services — интеллектуальный анализ данных)