FSD 中的順序和選擇

通過 FSD 可將架構設置為固定順序的記錄或任意順序。固定順序是指順序中設置的各條記錄必須是按照指定的次序排列的。這是 FSD 中最常見的架構,因為大多數平面數據結構需要數據按照某一指定次序排列。

然而,仍有許多平面數據格式允許記錄和字段按照任意次序排列,或者由數據中的標記決定記錄的結構。對於這些數據結構,FSD 提供了選擇元素。

選擇元素執行模式匹配,來確定使用最佳記錄來生成輸出。模式匹配包含了字段長度的比較、字段分隔符的比較、字段數量的比較及所有字段指定有效值的比較。

注意:如果能避免使用選擇元素,我們並不提倡您使用,因為它對數據處理會產生性能上的影響。