使用数据源视图中的关系图 (Analysis Services)

最初定义数据源视图时,会将添加到数据源视图的所有表和视图添加到 <所有表> 关系图。在数据源视图设计器的“关系图组织程序”窗格中将显示此关系图,在“表”窗格中将列出此关系图中的表及其列和关系,并在架构窗格中将以图形方式显示此关系图中的表及其列和关系。但是,将表、视图和命名查询添加到 <所有表> 关系图时,由于此关系图中的对象数量较多,因此很难使关系可视化,尤其是将多个事实数据表添加到此关系图,并且维度表与多个事实数据表相关时更是如此。

当您只需要在数据源视图中查看表的子集时,若要减少视觉混乱,可以定义由数据源视图中所选表、视图和命名查询的子集组成的子关系图(简称为关系图)。根据业务或解决方案的需要,可以使用关系图对数据源视图中的项进行分组。

您可以将相关表和命名查询分组到单独的关系图中以便用于业务,这样可以使包含许多表、视图和命名查询的数据源视图更易于理解。相同的表或命名查询可以包含在多个关系图(<所有表> 关系图除外)中。在 <所有表> 关系图中,数据源视图中包含的所有对象都只显示一次。

若要查看有关如何定义、重命名或删除关系图的说明,请参阅如何使用数据源视图设计器定义、重命名、修改或删除关系图

在关系图中查找表

如果架构很大,则在**“关系图”**窗格中滚动到特定表可能很困难。但是,下列工具将使在关系图中查找表变得容易。

  • **“表”窗格 - 有关“表”**窗格的详细信息,请参阅表(数据源视图设计器)(SSAS)
  • **“关系图”窗格中的表定位器 - 表定位器位于垂直滚动条和水平滚动条的交叉处,在“关系图”**窗格的右下角。
  • “查找表”对话框 - 在数据源视图设计器工具栏或**“数据源视图”**菜单上提供

若要查看有关如何在关系图中查找表的说明,请参阅如何使用数据源视图设计器查看数据源视图中的对象

在关系图中排列对象

虽然数据源视图设计器可以定义多个关系图,从而使得数据源视图更易于理解,但是,包含大量表的关系图可能难以读取,并且手动重新排列表的布局也是一个乏味的过程。根据当前关系图中表与表之间的关系,数据源视图设计器可以使用矩形布局或对角线布局,自动重新排列当前关系图中的表。

  • 在矩形布局中,将在表与表之间(而不是列与列之间)绘制关系线。表与表之间绘制有水平和垂直的关系线。
  • 在对角线布局中,将在表中相关列之间尽可能直接地绘制关系线。多列之间的关系将附加到表中的第一个相关列。如果表中的列不可见,则会在表的顶部绘制关系线。

若要查看有关如何在关系图中排列对象的说明,请参阅如何使用数据源视图设计器查看数据源视图中的对象

请参阅

概念

使用数据源视图 (Analysis Services)

其他资源

使用数据源视图操作指南主题 (SSAS)

帮助和信息

获取 SQL Server 2005 帮助

更改历史记录

版本 历史记录

2006 年 4 月 14 日

已更改的内容: