使用数据源 (Analysis Services)

更新日期: 2006 年 4 月 14 日

Microsoft SQL Server 2005 Analysis Services (SSAS) 数据源是一个对象,可为 Analysis Services 服务提供连接到商业智能解决方案信息源所需的信息。如果 Analysis Services 能够构造商业智能解决方案所需的 OLAP 或数据挖掘查询,则 Analysis Services 可以从一个或多个数据源访问数据。可以在 Analysis Services 项目中使用的访问接口列表随时间而增大,因为 Microsoft 和第三方供应商不断地提供 SQL Server 2005 Analysis Services 支持。当前,Analysis Services 项目支持下列访问接口和关系数据库:

  • 使用 SQL OLE DB 访问接口或 .NET 本机 OLE DB 访问接口的 SQL Server 7.0(x86、x64 和 ia64)。
  • 使用 SQL OLE DB 访问接口或 .NET 本机 OLE DB 访问接口的 SQL Server 2000(x86、x64 和 ia64)。
  • 使用 SQL OLE DB 访问接口或 .NET 本机 OLE DB 访问接口的 SQL Server 2005(x86、x64 和 ia64)。
  • 使用用于 Oracle 的 Microsoft OLE DB 访问接口或 .NET 本机 OLE DB 访问接口的 Oracle 9.0(仅 x86)。
  • 使用 Microsoft OLE DB Provider for DB2 的 IBM DB2 8.1(x86、x64、ia64),仅可用于 Microsoft SQL Server 2005 Enterprise Edition 或 Microsoft SQL Server 2005 Developer Edition,并且可作为 Microsoft SQL Server 2005 Service Pack 1 功能包的一部分下载。
  • 使用 Microsoft Jet 4.0 OLE DB 访问接口进行访问(仅 x86)。
  • 带有 NCR 提供的 OLE DB 1.3 访问接口的 Teradata v2R6(仅 x86)。
ms175608.note(zh-cn,SQL.90).gif注意:
还可以使用第三方访问接口(如 Oracle OLEDB 访问接口)并借助这些第三方提供的支持,来连接到第三方数据库。

数据源至少包含一个标识符、一个名称和一个连接字符串。用于访问数据源的连接字符串指定下列信息:

  • 访问接口名称。
  • 使用指定访问接口连接数据源所需的信息。特定数据源对象的属性设置根据访问接口而变化。
  • 访问接口支持和/或需要的其他属性。

Analysis Services 服务可以使用它自己的安全凭据或其他指定的安全凭据来连接到数据源。对于 OLAP 处理任务,Analysis Services 服务在连接到数据源时,必须在其服务帐户或指定用户帐户的安全上下文中运行。对于数据挖掘查询,Analysis Services 在连接到数据源时,既可以在其服务帐户的上下文中运行,也可以在指定用户帐户的上下文中运行,还可以模拟当前用户。有关模拟的详细信息,请参阅使用数据源向导定义数据源

ms175608.note(zh-cn,SQL.90).gif注意:
如果定义了多个数据源,并且在单个查询中从多个源查询数据(例如对于雪花型维度),则必须定义支持使用 OpenRowset 的远程查询的数据源。通常,此数据源将为 Microsoft SQL Server 数据源。

本节内容

主题 说明

使用数据源向导定义数据源

说明如何使用数据源向导创建数据源对象。

在数据源设计器中修改数据源

说明如何使用数据源设计器修改现有数据源。

在解决方案资源管理器中删除数据源

说明如何在 Business Intelligence Development Studio 中删除数据源。

发布日期 历史记录

2006 年 4 月 14 日

新增内容:
  • 添加了有关支持的访问接口的内容。
  • 添加了有关模拟的内容。

请参阅

概念

数据源 (Analysis Services)
保护 Analysis Services 使用的数据源
使用数据源视图 (Analysis Services)

其他资源

使用数据源操作指南主题 (SSAS)

帮助和信息

获取 SQL Server 2005 帮助