(仅限层次视点)如果您筛选掉了提取中的父节点,则重新连接父代选项会将子节点的父属性值更改为最近的未筛选祖先。
仅当提取的视点是层次并且已创建提取筛选器时,重新连接父代选项才可用。请参阅“指定提取选项”。
Caution:
重新连接父代选项将修改提取的父代值,但是它不会重新计算其他位置信息,例如关系级别属性、继承值或使用位置信息(父代、祖先、位置和其他关系级别属性)的派生默认值。因为它只修改父代属性,所以其他位置属性(例如,级别)可能会变得不一致。考虑以下节点层次:
该层次具有以下父代关系属性:
父节点 | 节点 |
---|---|
10000 | |
10000 | 11000 |
11000 | 11100 |
11100 | 11110 |
11000 | 11200 |
11200 | 11210 |
11210 | 11211 |
如果在提取中筛选掉节点 11000 和 11200,但是未启用重新连接父代选项,则不会提取 11000 和 11200 节点,但是不会修改所提取节点的父代的值。因此,该示例中节点 11100 的父代仍然是节点 11000。
Table 30-5 已禁用重新连接父代
父节点 | 节点 |
---|---|
10000 | |
11000 | 11100 |
11100 | 11110 |
11200 | 11210 |
11210 | 11211 |
当启用重新连接父代时,所提取节点的父代属性的值将修改为提取中包含的下一个最近的祖先节点。例如,现在节点 11100 的父代为节点 10000。
Table 30-6 已启用重新连接父代
父节点 | 节点 |
---|---|
10000 | |
10000 | 11100 |
11100 | 11110 |
10000 | 11210 |
11210 | 11211 |