Запрос наборов строк схемы интеллектуального анализа данных (службы 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
См. также