FSD 中的顺序和选择
通过 FSD 可将架构设置为固定顺序的记录或任意顺序。固定顺序是指顺序中设置的各条记录必须是按照指定的次序排列的。这是 FSD 中最常见的架构,因为大多数平面数据结构需要数据按照某一指定次序排列。
然而,仍有许多平面数据格式允许记录和字段按照任意次序排列,或者由数据中的标记决定记录的结构。对于这些数据结构,FSD 提供了选择元素。
选择元素执行模式匹配,来确定使用最佳记录来生成输出。模式匹配包含了字段长度的比较、字段分隔符的比较、字段数量的比较及所有字段指定有效值的比较。
注意:如果能避免使用选择元素,我们并不提倡您使用,因为它对数据处理会产生性能上的影响。