如何在Mapping Data Flow中使用endsWith()筛选符合指定后缀要求的值
正确实现筛选及存储的步骤
修正筛选表达式错误
你当前编写的endsWith函数参数顺序错误,常用数仓工具的endsWith函数入参规则为:第一个参数是待校验的目标字段,第二个参数是匹配后缀,所以正确的自定义表达式应为:endsWith(pnt_name, ':Q_TT')
该表达式会自动判断pnt_name字段值是否以:Q_TT结尾,返回true的行就是你需要透出的符合要求的数据。
配置结果存储到SourceData数据集
- Exists活动运行透出符合条件的结果后,添加复制活动/写入组件,将Exists活动的输出设置为该组件的数据源
- 将组件的输出目标配置为你已创建的SourceData数据集,检查字段映射关系是否匹配
- 根据你的业务需要选择写入模式:需要覆盖原有数据选
overwrite模式,需要追加新数据选append模式,运行即可完成存储。
内容的提问来源于stack exchange,提问作者K N
相关产品推荐
相关产品推荐

