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


OPENQUERY (расширения интеллектуального анализа данных)

Заменяет запрос источника данных запросом существующего источника данных. Инструкции INSERT, SELECT FROM PREDICTION JOIN и SELECT FROM NATURAL PREDICTION JOIN поддерживают OPENQUERY.

Синтаксис

OPENQUERY(<named datasource>, <query syntax>)

Аргументы

  • named datasource
    Источник данных, существующий в базе данных служб Microsoft SQL Server 2005 Analysis Services (SSAS).
  • query syntax
    Синтаксис запроса, возвращающего набор строк.

Замечания

Список доступных источников данных на сервере можно получить при помощи запроса, состоящего из набора строк схемы MDSCHEMA_INPUT_DATASOURCES. Дополнительные сведения об использовании запроса MDSCHEMA_INPUT_DATASOURCES см. в разделе MDSCHEMA_INPUT_DATASOURCES Rowset.

OPENQUERY обеспечивает более безопасный способ доступа к внешним данным путем поддержки разрешений источника данных. Так как строка соединения запрашивается непосредственно из источника данных, администраторы могут использовать свойства источника данных для управления доступом к данным. Дополнительные сведения относительно источника данных см. в разделе Работа с источниками данных (службы Analysis Services).

Примеры

Следующий пример использует источник данных MyDS, предварительно установленный в базе данных Analysis Services для создания подключения к базе AdventureWorksDW и запроса представления vTargetMail.

OPENQUERY (MyDS,'SELECT TOP 1000 * FROM vTargetMail')

См. также

Справочник

<source data query>
Инструкции управления данными расширений интеллектуального анализа данных
Справка по инструкции расширений интеллектуального анализа данных

Справка и поддержка

Получение помощи по SQL Server 2005