数据源视图 (SSIS)
数据源视图是介绍基础数据源架构的文档。数据源视图提供已命名的、可浏览的、持久化的数据库对象选项,这些数据库对象可用于为 SQL Server Integration Services 任务、转换、数据源及目标定义源、目标和查找表。在 Integration Services 中,数据源视图是设计时对象,利用它可以更容易地在多个包中实现相同的数据源。
数据源视图是基于数据源生成的。因此,必须将数据源添加到包,然后才能使用包中的数据源视图。有关详细信息,请参阅定义数据源 (Analysis Services)。
当一个 Integration Services 组件(如源或转换)使用数据源视图时,该视图的定义会翻译成 SQL 语句,并存储在该组件的属性中。
可以通过以下方式来扩展数据源视图:添加由自定义表达式填充的计算列,在表之间添加新的关系,用查询替换数据源视图中的表以及添加相关表。还可以对数据源视图应用筛选器,以指定选定数据的子集。
因为数据源视图不是在包的上下文中创建的,所以它可由多个包中的任务和数据流组件使用。在 Integration Services 中,数据源视图是设计时对象,您如果用 SSIS 设计器生成包,就可以使用它们。用编程方式生成包时不使用数据源视图。
数据源视图可以在 Analysis Services、Business Intelligence Development Studio 以及 Integration Services 项目中创建。您可以使用数据源视图向导创建数据源视图。然后,您可以在数据源视图设计器中修改数据源视图,Business Intelligence Development Studio 和 SQL Server Management Studio 都包含数据源视图设计器。有关创建和扩展数据源视图的详细信息,请参阅定义数据源视图 (Analysis Services)和定义数据源视图帮助主题。
有关在包中使用数据源视图的详细信息,请参阅使用包中的数据源视图。
|