...
信息 | ||
---|---|---|
| ||
1、数据模型支持自动检测关系,也支持手动创建关系、手动检测关系。 2、数据模型默认开启 自动检测关系 ,如没有开启:需要在运维设置/ 系统设置 / 高级选项 设置 OLAP_QUERY_AUTO_ADD_CHECK_LINK=true,在加载表或者模型时才会自动检测关系。true,在加载表或者查询时才会自动检测关系。 3、如开启了自动检测关系,用户手动设置关系不正确时,会提示关系无效,但目前未强制更正,检测关系的原理就是利用建立关系的字段在表中是否重复,会真实查数据库,部分数据库慢可关闭此检测。3、如开启了自动检测关系:假设自动检测没检车出来,用户手动设置关系不正确时,会提示关系无效,但目前未强制更正,检测关系的原理就是利用建立关系的字段在表中是否重复,会真实查数据库,部分数据库慢可关闭此检测。 4、基数 暂不支持 多对多。 5、假设引用关系完整性,仅在数据模型是直连模式生效,抽,取模式不生效。 6、在V11 版本去掉了 一对一(内连接)、一对一(外连接),只叫 一对一;如果是旧资源
|
2 关系
2.1 关系用途
警告info |
---|
以"事实表"为中心,通过表或者查询的关系建议一个子图;一个子图就是围绕事实表型形模型或者扩展的星型模型; 为中心,通过表或者查询的关系建立一个子图,子图就是围绕事实表型形模型或者扩展的星型模型; 如果在报表层次查看2个事实表的数据,并且通过勾选的字段无法找到关联关系(即不在同一个查询路径上),会提示:无法正常显示数据,因为无法确定勾选字段之间的关系路径,它们可能不在同一个关系路径上。 |
1、模型关系会将应用于模型表列的筛选器传播到其他表或查询。 只要有关系路径可循,筛选器就会进行传播,这可能涉及传播到多个表、查询。关系路径是确定性的,这意味着筛选器始终以相同的方式传播,而不会随机变化。 只要有关系路径可循,筛选器就会进行传播,这可能涉及传播到多个表、查询;关系路径是确定性的,这意味着筛选器始终以相同的方式传播,而不会随机变化。
2、在下图示例中,模型由四个表组成:"Category"、"Product"、"Year" 和 "Sales", "Category" 表关联到 ”Product“ 表,而 ”Product“ 表关联到 “Sales”表, ”Year“ 表也关联到 “Sales” 表。 表, 所有关系均为 一对多.
3、关系属性:
- 模型关系可将一个表/查询中的一列关联到另一个表/查询中的一列。
- 无法将同一表中的一列关联到另一列。
- 无法使用数据模型创建父子关系。
...