You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Data Fusion Wrangle中处理GCS含空值CSV的报错问题

在Google Cloud Data Fusion中处理CSV空值字段的解决方案

针对你遇到的CSV文件FacilityNo字段为空值导致Wrangle报错的问题,可通过以下几种方式在Data Fusion中处理:

方法一:用Wrangle规则直接填充空值

在Wrangle编辑器中添加字段处理规则,根据业务需求填充空值:

  • 填充固定默认值(例如0):
set-column :FacilityNo if(is-empty(FacilityNo), '0', FacilityNo)
  • 从关联字段提取值(比如从Facility字段末尾提取编号,适配第三行的Trunks Health and Rehabilitation Center-420场景):
set-column :FacilityNo if(is-empty(FacilityNo), substring-after(Facility, '-'), FacilityNo)

方法二:使用Replace插件批量处理

在Data Fusion管道中插入Replace插件,配置参数如下:

  • 目标字段选择FacilityNo
  • 匹配条件设置为空值(Null/Empty)
  • 替换值设置为符合业务要求的内容(默认值、派生值等)

方法三:修改Schema允许空值(业务允许时)

如果目标系统允许FacilityNo字段为null,可调整数据源Schema:

  1. 进入数据源的Schema编辑界面
  2. 找到FacilityNo字段,将其Nullable属性设为True
  3. 保存配置后重新运行管道

内容的提问来源于stack exchange,提问作者Mr. Diaz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 15:30:52