在数据源视图中定义逻辑关系 (Analysis Services)
数据源视图向导和数据源视图设计器会自动定义添加到数据源视图的表之间的关系,定义过程基于基础数据库关系,或者基于您指定的名称匹配条件(除非禁用)。 但是,您可能需要在数据源视图中手动定义逻辑关系,以便对自动定义的这些关系进行补充。 在 Microsoft SQL Server Analysis Services 中,需要使用关系来标识事实数据表和维度表,以构建用于从基础数据源检索数据和元数据的查询,以及利用高级业务智能功能。
您可以在数据源视图设计器中定义下列关系类型:
同一数据源中的两个表之间的关系。
一个表与其本身的关系,就像父子关系一样。
某数据源中的一个表与另一个数据源中的另一个表的关系。
注意 |
---|
在数据源视图中定义的关系是逻辑关系,可能无法反映基础数据源中定义的实际关系。 在数据源视图设计器中,可以创建基础数据源中不存在的关系,也可以从基础数据源的现有外键关系中删除由数据源视图设计器所创建的关系。 |
关系是有方向的。 对于源列中的每个值,在目标列中都有一个对应值。 在数据源视图关系图中(如**“关系图”**窗格中显示的关系图),两表之间连线上的箭头指示关系的方向。