在多维映射中使用特殊字符

源值和目标值表达式可以使用特殊字符。这些字符(通常为 ? 和 *)的前后可以添加一个或多个字符,这样便可根据该前缀或后缀对源值进行筛选。

特殊字符包括:

  • 星号 (*) - 星号 (*) 表示源值。星号 (*) 的前后可以添加一个或多个字符,这样便可根据该前缀或后缀对源值进行筛选。该通配符或脚本(用于回写的数据加载)提取源中出现的任何内容,并将其放入目标列中,通常添加一个前缀。星号 (*) 表示源值。星号 (*) 的前后可以添加一个或多个字符,这样便可根据该前缀或后缀对源值进行筛选。该通配符提取源中提供的任何内容,并将其放入目标列中,通常添加一个前缀。
  • 问号 (?) - 问号 (?) 从源值中去除单个字符。可以在表达式中使用一个或多个问号 (?)。还可以将问号与其他表达式组合使用。例如:A?? 查找以 A 开头且后面跟着两个任意字符的成员,并选择这些成员或去除这两个字符。

对于多个维,源维是结转的值,仅对其应用通配符。维可以出现在多维规则中并使用通配符。前缀/后缀仅应用于源,这与目标维(规则所在的维)相同。