云数据融合:数据存储不一致的数据类型问题



我正在使用Google数据存储数据源,在种类(表(中有一个字段,它包含一个数字,在一些记录中显示为INTEGER类型,在另一些记录中则显示为FLOAT类型。当运行该源数据融合时,会抛出一个错误,指出该字段不是LONG类型。我尝试将类型更改为DOUBLE和STRING,但仍然失败。

错误:无法执行管道阶段"Datastore",错误为:字段"amount"不是预期的类型"LONG"。请查看您的管道配置并查看系统日志以了解更多详细信息。

关于如何将字段强制转换为DOUBLE或将整个响应转换为JSON/String并在Javascript Transform步骤中处理它,有什么想法吗?

我试图避免在数据存储中运行更新来更新数据类型以使其一致。

我想明白了。我必须选择Union类型,然后添加字段可以容纳的所有可能的数据类型。

相关内容

最新更新