Поделиться через


Запрос наборов строк схемы интеллектуального анализа данных (службы Analysis Services — интеллектуальный анализ данных)

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

ПримечаниеПримечание

Кроме того, можно выполнить запрос к этому набору строк схемы интеллектуального анализа данных с помощью XMLA. Дополнительные сведения о выполнении этого действия в среде SQL Server Management Studio см. в разделе Как создать запрос интеллектуального анализа данных с помощью XML/A.

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

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

Имя набора строк

Описание

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