WEB开发网
开发学院数据库MSSQL Server SQL Server 2005 数据转换服务的常见设计问题 阅读

SQL Server 2005 数据转换服务的常见设计问题

 2007-05-13 09:25:05 来源:WEB开发网   
核心提示: 什么是数据源和数据源视图?它们在我的软件包中如何与连接相关?数据源和数据源视图不是 DTS 软件包中的对象,而是存储在 Business Intelligence Development Studio 的数据转换项目中的单独对象,SQL Server 2005 数据转换服务的常见设计问题(
什么是数据源和数据源视图?它们在我的软件包中如何与连接相关?

数据源和数据源视图不是 DTS 软件包中的对象,而是存储在 Business Intelligence Development Studio 的数据转换项目中的单独对象。由于它们位于项目中而不是位于 DTS 软件包中,因此可以在 DTS 软件包之间共享,从而允许为明星架构定义数据源视图并由加载明星架构的每个软件包一致地使用该视图。

数据源定义了如何连接到 OLEDB 或 ADO.NET 数据库。它们包含连接字符串以及其他某些属性,包括连接的友好名称和描述字段。

数据源视图是数据源所指向的关系架构的子集。可以用命名查询、计算列、虚拟关系和友好名称详细描述这些视图。例如,在使用大型架构时,您可能只想使用数据源中的一小部分表。这种情况下,就可以使用数据源视图来定义这样一个子集。

数据源和数据源视图属于设计时对象,只能在 BI Development Studio 项目中使用。在设计时,数据源可由项目中的一个或多个 DTS 软件包使用,但在运行时,已部署的 DTS 软件包将无法访问这些设计时对象。DTS 软件包包含多个连接,这使软件包设计器能够管理与数据库、文件等的连接。在设计时,连接可以引用数据源或数据源视图,但在运行时,DTS 连接将使所有必需的元数据能够独立使用。这样,用户可以设计能够共享数据源引用和数据源视图的不同软件包,然后独立运行并单独部署每个软件包。

如果 DTS 连接引用了数据源,那么使用该 DTS 连接的对象就可以使用也使用该数据源的任何数据源视图。这样,DTS 软件包就可以很容易地只引用大型架构的一个小子集。

最后,DTS 连接比数据源更通用,因为它们可以连接到文本文件、HTTP 连接、FTP 连接以及需要连接字符串的其他很多情形,而不只是连接到 OLEDB 和 ADO.NET 管理的提供程序。

上一页  1 2 3 4 5 6  下一页

Tags:SQL Server 数据

编辑录入:coldstar [复制链接] [打 印]
赞助商链接