在包中使用数据源

Business Intelligence Development Studio 包括两个可在 Microsoft Integration Services 包中使用的设计时对象:数据源对象和数据源视图对象。

数据源对象是对连接的引用,它至少包括一个连接字符串和一个数据源标识符。数据源对象还可以包括其他元数据,如说明、名称、用户名和密码。有关详细信息,请参阅数据源 (SSIS)

在 Integration Services 包中使用数据源的好处如下:

  • 数据源具有项目作用域,这意味着在 Integration Services 项目中创建的数据源对该项目的所有包都可用。数据源可以在一次定义后,由多个包中的连接管理器引用。

  • 数据源提供数据源对象与其包引用之间的同步。如果数据源和引用它的包在同一个项目中,在数据源更改时就会自动更新数据源引用的连接字符串属性。

在数据源和引用它的连接管理器之间没有依赖关系。即使数据源不再是项目的一部分,包仍然有效,因为有关该数据源的信息(例如其连接类型和连接字符串)已包括在包定义中。

将引用数据源对象的连接管理器添加到包之后,便可以在该包中使用数据源对象。可以在生成包控制流和数据流之前将其添加到包中,也可以作为构造控制流和数据流的一个步骤来添加。有关如何在包中使用数据源对象的信息,请参阅如何在包中使用数据源

数据源对象表示对数据源的简单连接,通过它可以访问它所引用的数据存储区中的对象。例如,连接到 SQL Server AdventureWorks2008R2 示例数据库的数据源对象包括来自该数据库的所有 60 个表。如果只想使用数据库中的一部分表、视图和数据,就应考虑在数据源上创建数据源视图,然后用该数据源视图代替数据源。有关详细信息,请参阅使用包中的数据源视图

使用数据源

有关如何使用数据源对象的信息,请单击下列主题之一:

Integration Services 图标(小) 使 Integration Services 保持最新

若要从 Microsoft 获得最新的下载内容、文章、示例和视频,以及从社区获得所选解决方案,请访问 MSDN 或 TechNet 上的 Integration Services 页:

若要获得有关这些更新的自动通知,请订阅该页上提供的 RSS 源。