gzd青铜二
2022-2-23 17:54:05 发布在问答
【管理与运维】 数据抽集市文件数据出问题
为了页面响应快 我们在抽数据之前会把部分字段mappingUID,抽到集市之后有些空的字段mappingUID后变成-2147483648,去重计算的时候有问题
4613
15
精彩评论15
环环白银三
发表于 2022-2-23 18:10:30 显示全部楼层
mappingUID是指什么
回复

使用道具 2#

gzd青铜二
发表于 2022-2-23 18:33:37 显示全部楼层
永洪tech-秀秀 发表于 2022-2-23 18:10
mappingUID是指什么

是永洪的一个数据集函数,就是新建个计算列,mappingUID这个字段,6.1版本可以用
回复

使用道具 3#

Fiona
发表于 2022-2-23 18:45:35 显示全部楼层
gzd 发表于 2022-2-23 18:33
是永洪的一个数据集函数,就是新建个计算列,mappingUID这个字段,6.1版本可以用 ...

mappingUID是表达式列吗?表达式怎么写的啊。
是说抽取之后,空数据变成了-2147483648吗?
回复

使用道具 4#

gzd青铜二
发表于 2022-2-24 10:03:41 显示全部楼层
Fiona 发表于 2022-2-23 18:45
mappingUID是表达式列吗?表达式怎么写的啊。
是说抽取之后,空数据变成了-2147483648吗? ...

先新建计算列mappingUID一个字段,然后抽取到集市,如果这个字段是空值 那么就会出险-2147483648
企业微信截图_16456680433259.png
回复

使用道具 5#

洪小豆
发表于 2022-2-24 10:30:43 显示全部楼层
现在 是6.1 有问题 还是 9 版本有问题呀
回复

使用道具 6#

gzd青铜二
发表于 2022-2-24 10:33:14 显示全部楼层
洪小豆 发表于 2022-2-24 10:30
现在 是6.1 有问题 还是 9 版本有问题呀

6.1没问题,升级到9.0就不行了
回复

使用道具 7#

humming青铜三
发表于 2022-2-24 10:58:02 显示全部楼层
-2147483648 的数字是怎么得到的呢?集市里用这个数字Integer.MIN 来表示null的,和mappingUID函数应该没有关系。除非mappingUID映射的值不同值太多了,超过了integer的范围
回复

使用道具 8#

洪小豆
发表于 2022-2-24 10:58:26 显示全部楼层
麻烦从6.1  通过资源部署,导出下 ,对应入集市的 调度任务, 包括依赖的 相关资源 也一并导出一下
回复

使用道具 9#

gzd青铜二
发表于 2022-2-24 11:10:36 显示全部楼层
humming 发表于 2022-2-24 10:58
-2147483648 的数字是怎么得到的呢?集市里用这个数字Integer.MIN 来表示null的,和mappingUID函数应该没有 ...

没有那么多,一共才两千万数据,相同数据都会打同一个标识,而且要计算的列有值不会出现这个,空值的话就会出现
回复

使用道具 10#

12  
高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
1500W

用户等你来哦

Copyright   ©2012-2025  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部