页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

2、在下图示例中,模型由四个表组成:"Category"、"Product"、"Year"  "Sales"; "Category" 表关联到 ”Product“ 表,而 ”Product“ 表关联到  “Sales”表, ”Year“ 表也关联到 “Sales” 表, 所有关系均为 一对多.

3、关系属性:

  •   模型关系可将一个表/查询中的一列关联到另一个表/查询中的一列。
  •  无法将同一表中的一列关联到另一列。无法将同一表中的一列关联到另一列。
  • 无法使用数据模型创建父子关系。

4、关系支持:手动创建关系、加载期间自动检测、以及手动检测。

...

3、如下图所示,请注意 Orders[DepotID] 和 Depots[DepotID] 之间不存在引用完整性,因为某些 Orders 的 DepotID 为 Null 。 在这种情况下, 应设置“假设引用完整性”。

               

4、如下图所示,请注意 Orders[DepotIDCustomerID] 和 Depots[DepotID] 之间不存在引用完整性,因为某些 Orders 的 DepotID 为 Null 。 在这种情况下, 应设置“假设引用完整性Customers[CustomerID ] 之间不存在引用完整性,Orders[CustomerID ]包含一些值,这些值不存在于 Customers 表中, 在这种情况下,  应设置 假设引用完整性。

              


5 关系布局

使用数据模型的布局,可以创建仅包含模型中部分表或查询的关系图,可以帮助你提供你想要使用的表的更清晰视图,并让你能够更为轻松地使用复杂数据集。使用数据模型的布局,可以创建仅包含模型中部分表或查询的关系图,可以帮助你提供你想要使用的表的更清晰视图,并让你能够更为轻松地使用复杂数据模型。

5.1 创建单独的关系视图

具体操作如下:

1、以产品自带的northwind数据库的“产品表”、“订单表”等构建“订单模型”。

...

  •  首先现中 关系视图所有表 右键菜单 新增布局,布局名称默认布局1,布局2,布局3,......。 
  • 再到左侧维度区域 再到右侧维度区域 选中“产品表”,然后 右键菜单 添加相关表 ,会把“产品表”相关联的所有表添加到布局中; 一般是添加 事实表,以事实表为中心,查看其对应的维表关系、基数设置。
  • 如果发现在布局中添加错了表或查询也可以使用右键菜单的 从布局中删除 菜单将其删除。
  • 构建好布局之后,可以在布局上修改各个表/查询的关系,会直接更新到 所有表 中。
  • 构建好布局之后,可通过选中布局名称,然后 右键菜单 对应其重命名、或者删除操作,也可以新增更多的布局。
  • 布局里面的表或查询的右键菜单基本与 所有表中右键菜单是一致的,详情可查看:设置及修改查询
  • 布局支持直接添加各个查询,布局中添加了,在 所有表中也会添加。

...