如何使用数据源视图设计器添加、删除、查看或修改逻辑关系
更新日期: 2006 年 4 月 14 日
在 Microsoft SQL Server 2005 Analysis Services (SSAS) 中,需要使用关系来标识事实数据表和维度表,以构建用于从基础数据源中检索数据和元数据的查询,还可以利用高级业务智能功能。使用 Business Intelligence Development Studio,可以在 Analysis Services 项目或数据库中删除、修改或查看现有关系或定义新的逻辑关系。
在表、命名查询或视图之间添加关系
在 Business Intelligence Development Studio 中,打开项目或连接到数据库,此项目或数据库包含要在其中添加逻辑关系的数据源视图。
在解决方案资源管理器中,展开**“数据源视图”文件夹,然后通过执行下列操作之一在数据源视图设计器**中打开数据源视图:
- 双击该数据源视图。
- 右键单击该数据源视图并单击**“打开”**。
- 单击该数据源视图,然后在**“视图”菜单上单击“打开”**。
通过执行下列操作之一打开**“添加关系”**对话框:
- 在**“关系图”窗格中右键单击要添加关系的表、命名查询或视图,再单击“新建关系”**。
- 在任一**“表”窗格中右键单击要添加关系的表、命名查询或视图,再单击“新建关系”**。
- 在**“数据源视图”工具栏上,单击“新建关系”**。
- 在数据源视图设计器的**“关系图”或“表”**窗格中,将某一列从要创建关系的源表拖至目标表中的一列。
注意: |
---|
若要查找表、视图或命名查询,可以通过单击“数据源视图”菜单或者右键单击“表”或“关系图”窗格的空白区域以使用“查找表”选项。有关详细信息,请参阅如何使用数据源视图设计器查看数据源视图中的对象。 |
- 在**“创建关系”**对话框中,执行下列操作:
- 在**“源(外键)表”**列表中选择适当的表、命名查询或视图。
- 在**“目标(主键)表”**列表中选择适当的表、命名查询或视图。
- 从**“源列”和“目标列”列表中选择列,以创建两个表之间的关系。
如果 Business Intelligence Development Studio 通过抽样基础表、视图或命名查询中的数据检测到已按错误方向(从主键到外键而不是从外键到主键)定义了关系,则系统将提示您反转顺序。若要快速反转顺序,请单击“反转”**。
如果 Business Intelligence Development Studio 检测到所选列之间已存在关系,则系统将提示您。您不能定义重复关系。 - 还可以在**“说明”**框中键入对该关系的说明。
- 单击**“确定”**以定义关系。
- 通过执行下列操作之一保存已修改的数据源视图:
- 在**“文件”菜单上,单击“保存选定项”或“全部保存”**。
- 在数据源视图设计器工具栏上,单击**“保存选定项”或“全部保存”**。
- 在 Business Intelligence Development Studio 中关闭数据源视图设计器,然后在出现提示时单击**“保存”**。
在“关系图”窗格中查看或修改表、命名查询或视图之间的关系
在 Business Intelligence Development Studio 中,打开项目或连接到数据库,此项目或数据库包含要在其中查看或修改逻辑关系的数据源视图。
在解决方案资源管理器中,展开**“数据源视图”文件夹,然后通过执行下列操作之一在数据源视图设计器**中打开数据源视图:
- 双击该数据源视图。
- 右键单击该数据源视图并单击**“打开”**。
- 单击该数据源视图,然后在**“视图”菜单上单击“打开”**。
在**“关系图”窗格中,右键单击要查看的关系,再单击“编辑关系”**(或者仅双击关系箭头)。
在**“编辑关系”对话框中查看或修改关系,然后根据需要单击“确定”或“取消”**。
通过执行下列操作之一保存已修改的数据源视图:
- 在**“文件”菜单上,单击“保存选定项”或“全部保存”**。
- 在数据源视图设计器工具栏上,单击**“保存选定项”或“全部保存”**。
- 在 Business Intelligence Development Studio 中关闭数据源视图设计器,然后在出现提示时单击**“保存”**。
在“表”窗格中查看或修改表、命名查询或视图之间的关系
在 Business Intelligence Development Studio 中,打开项目或连接到数据库,此项目或数据库包含要在其中查看或修改逻辑关系的数据源视图。
在解决方案资源管理器中,展开**“数据源视图”文件夹,然后通过执行下列操作之一在数据源视图设计器**中打开数据源视图:
- 双击该数据源视图。
- 右键单击该数据源视图并单击**“打开”**。
- 单击该数据源视图,然后在**“视图”菜单上单击“打开”**。
在**“表”**窗格中,查找包含要查看或修改的关系的表、视图或命名查询,然后将其展开。
展开**“关系”**文件夹。
将显示所选表、视图或命名查询与其他表、视图和命名查询之间的关系,并列出关系列。
若要编辑或查看关系,请右键单击所需关系,再单击**“编辑关系”**。
在**“编辑关系”对话框中查看或修改关系,然后根据需要单击“确定”或“取消”**。
通过执行下列操作之一保存已修改的数据源视图:
- 在**“文件”菜单上,单击“保存选定项”或“全部保存”**。
- 在数据源视图设计器工具栏上,单击**“保存选定项”或“全部保存”**。
- 在 Business Intelligence Development Studio 中关闭数据源视图设计器,然后在出现提示时单击**“保存”**。
在“关系图”窗格中删除表、命名查询或视图之间的关系
在 Business Intelligence Development Studio 中,打开项目或连接到数据库,此项目或数据库包含要在其中删除逻辑关系的数据源视图。
在解决方案资源管理器中,展开**“数据源视图”文件夹,然后通过执行下列操作之一在数据源视图设计器**中打开数据源视图:
- 双击该数据源视图。
- 右键单击该数据源视图并单击**“打开”**。
- 单击该数据源视图,然后在**“视图”菜单上单击“打开”**。
在**“关系图”窗格中,右键单击要查看的关系,再单击“删除关系”**(或者仅单击关系箭头然后按 Delete 键)。
在**“删除对象”对话框中,验证是否要删除所需关系,然后根据需要单击“确定”或“取消”**。
通过执行下列操作之一保存已修改的数据源视图:
- 在**“文件”菜单上,单击“保存选定项”或“全部保存”**。
- 在数据源视图设计器工具栏上,单击**“保存选定项”或“全部保存”**。
- 在 Business Intelligence Development Studio 中关闭数据源视图设计器,然后在出现提示时单击**“保存”**。
在“表”窗格中删除表、命名查询或视图之间的关系
在 Business Intelligence Development Studio 中,打开项目或连接到数据库,此项目或数据库包含要在其中删除逻辑关系的数据源视图。
在解决方案资源管理器中,展开**“数据源视图”文件夹,然后通过执行下列操作之一在数据源视图设计器**中打开数据源视图:
- 双击该数据源视图。
- 右键单击该数据源视图并单击**“打开”**。
- 单击该数据源视图,然后在**“视图”菜单上单击“打开”**。
在**“表”**窗格中,查找包含要查看或修改的关系的表、视图或命名查询,然后将其展开。
展开**“关系”**文件夹。
将显示所选表、视图或命名查询与其他表、视图和命名查询之间的关系,并列出关系列。
若要编辑或查看关系,请右键单击所需关系,再单击**“删除关系”**(或者仅单击要删除的关系,然后按 Delete 键)。
在**“删除对象”对话框中,验证是否要删除所需关系,然后根据需要单击“确定”或“取消”**。
通过执行下列操作之一保存已修改的数据源视图:
- 在**“文件”菜单上,单击“保存选定项”或“全部保存”**。
- 在数据源视图设计器工具栏上,单击**“保存选定项”或“全部保存”**。
- 在 Business Intelligence Development Studio 中关闭数据源视图设计器,然后在出现提示时单击**“保存”**。
请参阅
概念
在数据源视图中定义逻辑关系 (Analysis Services)
数据源视图 (Analysis Services)
使用数据源视图 (Analysis Services)