在数据源视图中添加或删除表或视图 (Analysis Services)

在 SQL Server Data Tools (SSDT) 中创建 (DSV) 的数据源视图后,可以通过添加或删除表和列(包括其他数据源中的表和列)在数据源视图Designer对其进行修改。

若要在数据源视图设计器中打开该 DSV,请在解决方案资源管理器中双击该 DSV。 一旦打开该 DSV 后,可使用按钮栏或菜单上的“添加/删除表”命令来修改或扩展该 DSV。 您还可以在关系图中使用这些对象。 例如,您可以选择某一对象,然后使用键盘上的 Delete 键删除对象。

警告

删除表时要格外小心。 删除表将从 DSV 中删除所有关联列和关系,并且将使绑定到该表的所有对象失效。

选择要添加或删除的表或视图

使用“添加/删除表”对话框,可以在“可用对象”和“包含的对象”列表之间移动表或视图。 “可用对象” 列表最初包含主数据源中还没有位于数据源视图中的所有表或视图。 如果主数据源支持 OPENROWSET 函数,则还可以从项目或数据库中的其他数据源添加表或视图。

在将表添加到 DSV 中或者从 DSV 中删除表时,还会将该表添加到 DSV 的当前选定关系图中或从中删除。 有关关系图的详细信息,请参阅在数据源视图中使用关系图Designer (Analysis Services)

在“添加/删除表”对话框中将表移至“包含的对象”列表后,可以添加所有相关表。 如果数据源中存在外键约束,此操作将根据该外键约束添加表。 如果不存在外键约束,则可以使用数据源视图的 NameMatchingCriteria 属性通过为表中匹配的列名指定生成适当关系的条件来确定关系。 NameMatchingCriteria如果为数据源视图指定了属性,请单击“添加相关表”,从具有匹配列名的数据源中添加表。 有关设置 NameMatchingCriteria 属性的详细信息,请参阅 多维模型中的数据源视图

注意

向数据源视图中添加对象或从中删除对象不会影响基础数据源。

另请参阅

多维模型中的数据源视图
使用数据源视图设计器中的关系图 (Analysis Services)