OPENQUERY (DMX)

将源数据查询替换为对现有数据源的查询。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)

示例

以下示例使用已在 Analysis Services 数据库中定义的 MyDS 数据源,创建与 AdventureWorksDW 数据库的连接,并查询 vTargetMail 视图。

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

请参阅

参考

<源数据查询>
数据挖掘扩展插件 (DMX) 数据操作语句
数据挖掘扩展插件 (DMX) 语句参考

帮助和信息

获取 SQL Server 2005 帮助