SSIS数据转换后数值总数差异过大

之前做过一个项目,犯了一个小错误,写出来给大家分享一下,以防大家出同样的错误。

做了一个ETL包,对货品的销售额进行数据转换,字符型 --〉 浮点型; 之后对销售额进行求和,在测试数据结果时发现与销售人员手中的销售总额差值误差过大。

查找原因:

1,重新审视和检查了一遍ETL包逻辑和计算流程(发现没有问题)。

2,检查细节,检查到数据转换时发现了 问题所在:

在做数据类型转换时,要求保留4位或6位小数;

我直接做了截取,没有做四舍五入。所以在求总销售值时造成了误差过大。

时间: 2024-12-14 08:32:07

SSIS数据转换后数值总数差异过大的相关文章

90后90网论坛量大从优 虚拟化基础架构Windows 2008篇之11-WSUS服务器的安装与配置

无论是数据中心还是在企业网络中,大多数Windows操作系统都要及时地更新补丁.对于家庭用户来说,或者对于大多数的企业用户来说,习惯于从Windows Update站点在线升级,或者使用第三方的工具(例如360)从Microsoft站点下载升级(360本身不提供补丁及镜像).但是,当网络中的服务器及工作站数量较多,并且产品较多时,都从Microsoft网站升级,一是速度慢,二是会占用大量的互联网带宽.另外,尤其是在云计算的数据中心,配置新的虚拟服务器是很简单.容易的事情,例如配置一台虚拟机只需要

postman设置环境变量,字段值经过json转换后数值超过类型上限的解决方法

在使用Tests进行环境变量的设置时,遇到这么一种情况,在返回的responseBody中的userId字段,字段返回的是数值类型,再经过json转换之后,发现保存的值跟接口返回的值不一致:如下图: 接口返回的值:"userId":337292419039105024 实际保存的值:"userId":337292419039105000 经过排查后发现,有可能是在json转换的时候,字段值超过了转换的数值类型的上限,导致保存错误: 解决办法: 通过转译的方式去实现,

为什么毕业后同学之间相差如此大?

一个培训过的学生,用自己亲身感悟写了这段文字,非常清晰的说明了,为什么毕业后有的人事业越来越成功,而有的人越混越差.非常有深度,非常的深刻,我看完后也是颇有感触... 一.一个沉重的话题:人与人之间的差距是怎样拉开的? 头顶同样的蓝天, 脚踏同样的大地,一样的政策, 一样的条件,为什么有人月赚万元乃至数十万元,有人却长期徘徊在温饱线上?本是半斤八两,差距是怎样拉开的? 更令人费解的是,有些人先天条件明明不如常人却依旧混的好,听说过张海迪的故事,高位瘫痪仍然坚强生活,做出不朽的成绩:看到过指挥天才

Mysql获取去重后的总数

如果一张表中某个字段存在重复的值,现在我想去重后获取这个字段值的总数 先看这张表 这张表中的openid有重复值 怎么通过sql语句获取openid的去重总数呢 select count(distinct(openid)) as count from upay_order

webpack打包后bundle.js文件过大的问题

由于webpack将所有的文件合并到一个js文件.因此打包后的文件过大,导致网络请求不畅. 今天尝试了一下webpack打包.结果打出来3.6M.因为之前在本地测试的原因,一直用的webpack -w的命令. 即监控入口文件有无改动,若有改动,则自动编译. 更改命令:webpack -p -w webpack -p起到压缩的作用. 结果为1.4M. 查阅了一下相关资料.果断用nginx进行gzip压缩. 进入 /usr/local/etc/nginx目录下 打开编辑nginx.conf 配置如下

路由协议的后宫宠妃 - IS-IS大揭秘

谁说世界杯期间就不update知识了? 当你点开这篇文章,我不得不说,你前途无量. 为什么,世界杯期间谁还去学习精进那? 你果然器宇不凡. 既然进来了,就读一下吧,读完顺便点个赞,在关注我一下,那就更好了~ 好了,废话不说,上菜. 故事背景 OSPF路由协议,相信你配置的熟练,听得耳烂,看的厌烦. 毫无疑问,OSPF在业界是出了名的成功,无论是同一个厂家的设备,还是异厂家对接,OSPF都是一个非常不错的选择. 稳定的输出,简单的配置,丰富的功能. 可是,还有一个OSPF的孪生姐妹,功能与OSPF

如何修复在移动动表现差异很大的选择框---中级程序员研究

在移动端开发中,我们往往需要按照设计稿去高度还原效果图,并且实现交互方式,下面看一下一个标签的表现形式: select 在iOS中的表现: 但是在安卓上并不是这样的效果 交互表现得差异性需要优化,那么问题来了,怎么优化.如何去保持同一标签可以表现相同得样式和交互方式.其实这也是前端的重要工作之一:兼容性和适配,也对应着招聘的要求之一:高度还原设计稿:言归正传,看到select不同的表现.我们如何实现这个替换呢?用过element-ui,iview等框架的小伙伴都知道,他们为了保持统一的表现,放弃

同样是iOS程序员,6K与30K的差距到底在哪?为什么薪酬差异那么大?

前言: 有人看到这样的问题,第一感觉的答案就是"因为你是初级工程师,他是高级工程师呗~".这确实是一个很好的答案!不管什么样的职业都有一个从"初级"到"高级"的过程,没有哪个人能一步登天,生出来就是当架构师.CTO 之类的职位的.那么怎么样才能从初级走到高级呢?怎么样才能用更短的时间完成这个过渡的阶段呢?今天就来聊聊同样是程序猿,6K与30K的差距到底在哪! 作为一个开发者,有一个学习的氛围跟一个交流圈子特别重要,这是一个我的iOS交流群:638

发布IIS后 上传文件过大失败解决方案

下面上图不多BB IIS上找到这玩意 然后左上角的节里面输入:system.webServer/security/requestFiltering 然后如下图: 这里是限定了30000000子节点  也就是28M 我们把它改成2GB IIS的上限2072576000 然后保存就OK啦