永洪社区

标题: 数据抽集市文件数据出问题 [打印本页]

作者: gzd    时间: 2022-2-23 17:54
标题: 数据抽集市文件数据出问题
为了页面响应快 我们在抽数据之前会把部分字段mappingUID,抽到集市之后有些空的字段mappingUID后变成-2147483648,去重计算的时候有问题

作者: 环环    时间: 2022-2-23 18:10
mappingUID是指什么
作者: gzd    时间: 2022-2-23 18:33
永洪tech-秀秀 发表于 2022-2-23 18:10
mappingUID是指什么

是永洪的一个数据集函数,就是新建个计算列,mappingUID这个字段,6.1版本可以用
作者: Fiona    时间: 2022-2-23 18:45
gzd 发表于 2022-2-23 18:33
是永洪的一个数据集函数,就是新建个计算列,mappingUID这个字段,6.1版本可以用 ...

mappingUID是表达式列吗?表达式怎么写的啊。
是说抽取之后,空数据变成了-2147483648吗?
作者: gzd    时间: 2022-2-24 10:03
Fiona 发表于 2022-2-23 18:45
mappingUID是表达式列吗?表达式怎么写的啊。
是说抽取之后,空数据变成了-2147483648吗? ...

先新建计算列mappingUID一个字段,然后抽取到集市,如果这个字段是空值 那么就会出险-2147483648
作者: 洪小豆    时间: 2022-2-24 10:30
现在 是6.1 有问题 还是 9 版本有问题呀
作者: gzd    时间: 2022-2-24 10:33
洪小豆 发表于 2022-2-24 10:30
现在 是6.1 有问题 还是 9 版本有问题呀

6.1没问题,升级到9.0就不行了
作者: humming    时间: 2022-2-24 10:58
-2147483648 的数字是怎么得到的呢?集市里用这个数字Integer.MIN 来表示null的,和mappingUID函数应该没有关系。除非mappingUID映射的值不同值太多了,超过了integer的范围
作者: 洪小豆    时间: 2022-2-24 10:58
麻烦从6.1  通过资源部署,导出下 ,对应入集市的 调度任务, 包括依赖的 相关资源 也一并导出一下
作者: gzd    时间: 2022-2-24 11:10
humming 发表于 2022-2-24 10:58
-2147483648 的数字是怎么得到的呢?集市里用这个数字Integer.MIN 来表示null的,和mappingUID函数应该没有 ...

没有那么多,一共才两千万数据,相同数据都会打同一个标识,而且要计算的列有值不会出现这个,空值的话就会出现
作者: gzd    时间: 2022-2-24 11:28
洪小豆 发表于 2022-2-24 10:58
麻烦从6.1  通过资源部署,导出下 ,对应入集市的 调度任务, 包括依赖的 相关资源 也一并导出一下 ...

jar包不能添加附件,而且调度任务导不出吧,只能导出查询
作者: humming    时间: 2022-2-24 13:22
gzd 发表于 2022-2-24 11:10
没有那么多,一共才两千万数据,相同数据都会打同一个标识,而且要计算的列有值不会出现这个,空值的话就 ...

-2147483648 的数字是怎么得到的呢?基于集市folder建的集市查询直接预览吗?
作者: gzd    时间: 2022-2-24 13:41
洪小豆 发表于 2022-2-24 10:58
麻烦从6.1  通过资源部署,导出下 ,对应入集市的 调度任务, 包括依赖的 相关资源 也一并导出一下 ...

这是查询

作者: gzd    时间: 2022-2-24 14:08
洪小豆 发表于 2022-2-24 10:58
麻烦从6.1  通过资源部署,导出下 ,对应入集市的 调度任务, 包括依赖的 相关资源 也一并导出一下 ...

这个是导出的查询和集市文件

作者: gzd    时间: 2022-2-24 14:09
humming 发表于 2022-2-24 13:22
-2147483648 的数字是怎么得到的呢?基于集市folder建的集市查询直接预览吗? ...

拖个报表,因为mappingUID的字段都是空,所有把空的过滤掉出来的就是-214......
作者: 洪小豆    时间: 2022-2-24 18:12
已经转研发分析中




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4