首页 > 解决方案 > 在构建数据管道时处理云数据融合中的传入空值

问题描述

我已经开始尝试将谷歌云数据融合作为一个潜在的 ETL 工具,我最终可以决定使用它。在构建数据管道以从 REST API 源获取数据并将其加载到 MySQL 数据库时,我面临这个错误 Expected a string but在第 1 行第 221 列为 NULL。请检查系统日志以获取更多详细信息。是的,我看到的 JSON 响应中确实有一个为空的字段

"systemanswertime": null

由于云数据融合工作室字符串中的可用下拉列表不起作用,我该如何处理空值,它们是我可以使用的其他可选数据类型吗?下面是两张截图,显示了我当前的数据管道结构 一般视图

显示映射和输出模式的视图

谢谢你!!

标签: google-cloud-platformetlgoogle-cloud-data-fusion

解决方案


您需要做的是通过选中右侧输出前面的空复选框来告诉 HTTP 插件您期望为空。见下面的例子 在此处输入图像描述


推荐阅读