在包中使用数据源
Business Intelligence Development Studio 包括两个可在 MicrosoftIntegration Services 包中使用的设计时对象:数据源对象和数据源视图对象。
数据源对象是对连接的引用,它至少包括一个连接字符串和一个数据源标识符。数据源对象还可以包括其他元数据,如说明、名称、用户名和密码。有关详细信息,请参阅数据源 (SSIS)。
在 Integration Services 包中使用数据源的好处如下:
数据源具有项目作用域,这意味着在 Integration Services 项目中创建的数据源对该项目的所有包都可用。数据源可以在一次定义后,由多个包中的连接管理器引用。
数据源提供数据源对象与其包引用之间的同步。如果数据源和引用它的包在同一个项目中,在数据源更改时就会自动更新数据源引用的连接字符串属性。
在数据源和引用它的连接管理器之间没有依赖关系。即使数据源不再是项目的一部分,包仍然有效,因为有关该数据源的信息(例如其连接类型和连接字符串)已包括在包定义中。
将引用数据源对象的连接管理器添加到包之后,便可以在该包中使用数据源对象。可以在生成包控制流和数据流之前将其添加到包中,也可以作为构造控制流和数据流的一个步骤来添加。有关如何在包中使用数据源对象的信息,请参阅如何在包中使用数据源。
数据源对象表示对数据源的简单连接,通过它可以访问它所引用的数据存储区中的对象。例如,连接到 SQL Server AdventureWorks 示例数据库的数据源对象包括来自该数据库的所有 60 个表。如果只想使用数据库中的一部分表、视图和数据,就应考虑在数据源上创建数据源视图,然后用该数据源视图代替数据源。有关详细信息,请参阅使用包中的数据源视图。
使用数据源
有关如何使用数据源对象的信息,请单击下列主题之一:
|