Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Можно программно запросить содержимое модели интеллектуального анализа данных с помощью AMO или XML/A, но проще создавать запросы, используя DMX. Вы также можете создавать запросы к наборам строк схемы интеллектуального анализа данных, установив подключение к экземпляру Analysis Services и создав запрос с помощью динамических административных представлений, предоставляемых Analysis Services.
В следующих процедурах показано, как создавать запросы к модели интеллектуального анализа данных с помощью dmX и как запрашивать наборы строк схемы интеллектуального анализа данных.
Пример создания аналогичного запроса с помощью XML/A см. в статье "Создание запроса интеллектуального анализа данных с помощью XMLA".
Запрос содержимого модели интеллектуального анализа данных с помощью DMX
Для создания запроса содержимого модели DMX
В SQL Server Management Studio в меню Вид выберите Обозреватель шаблонов.
В области обозревателя шаблонов щелкните значок куба, чтобы изменить список и отобразить шаблоны служб Analysis Services.
В списке категорий шаблонов разверните dmX, разверните содержимое модели и дважды щелкните запрос контента.
В диалоговом окне "Connect to Analysis Services" выберите экземпляр, содержащий модель данных, которую вы хотите запросить, и нажмите кнопку Подключить.
Шаблон запроса содержимого открывается в соответствующем редакторе кода. В области метаданных перечислены модели, доступные в текущей базе данных. Чтобы изменить базу данных, выберите другую базу данных из списка доступных баз данных .
Введите имя модели интеллектуального анализа данных в строке [<модель интеллектуального анализа данных, имя, MyModel>]
.CONTENT.FROMЕсли имя модели майнинга содержит пробелы, необходимо поместить имя в квадратные скобки.Если вы не хотите вводить имя, можно выбрать модель интеллектуального анализа данных в обозревателе объектов и перетащить ее в шаблон.
В строке
SELECT<напишите список, список выражений, *>, введите имена столбцов в наборе строк схемы содержимого модели интеллектуального анализа данных.Чтобы просмотреть список столбцов, которые можно вернуть в запросах содержимого модели интеллектуального анализа данных, см. статью "Содержимое модели интеллектуального анализа данных" (службы Analysis Services — интеллектуальный анализ данных).
При необходимости введите условие в предложении WHERE шаблона, чтобы ограничить строки, возвращаемые определенным узлам или значениям.
Щелкните Выполнить.
Запрос наборов строк схемы анализа данных
Чтобы создать запрос к набору строк схемы интеллектуального анализа данных,
В SQL Server Management Studio на панели инструментов "Новый запрос" щелкните запрос DMX служб Analysis Services или запрос MDX служб Analysis Services.
В диалоговом окне "Подключение к службам Analysis Services" выберите экземпляр, содержащий объекты, которые требуется запрашивать, и нажмите кнопку "Подключить".
Шаблон запроса содержимого открывается в соответствующем редакторе кода. В области метаданных перечислены объекты, доступные в текущей базе данных. Чтобы изменить базу данных, выберите другую базу данных из списка доступных баз данных .
В редакторе запросов введите следующее:
SELECT *FROM $system.DMSCHEMA_MINING_MODEL_CONTENTWHERE MODEL_NAME = '<model name>'Щелкните Выполнить.
В области результатов отображается содержимое модели.
Замечание
Чтобы просмотреть список всех наборов строк схемы, которые можно запрашивать в текущем экземпляре, используйте этот запрос:
SELECT * FROM $system.DISCOVER_SCHEMA_ROWSETS. Или список наборов строк схемы, относящихся к интеллектуальному анализу данных, см. в разделе "Наборы строк схемы интеллектуального анализа данных".
См. также
Содержимое модели майнинга данных (службы Analysis Services — интеллектуальный анализ данных)
Наборы строк схемы интеллектуального анализа данных