想问一下群里有没有大佬知道,因为ods层数据变更导致计算出的每日统计不对,这个问题有没有解决方案
可以尝试以下方法来解决:
1. 检查数据同步工具是否出现故障,例如数据同步频率是否低于实际数据变更频率,以及数据同步是否发生错误等。
2. 考虑使用数据流处理平台,如阿里云流计算Realtime Compute,对数据进行实时处理,保证每日统计的准确性。
3. 可以使用阿里云数据管理(DTS)来进行数据复制,该工具可以在ods层进行数据变更的同时保持目标数据库的数据同步。
4. 考虑使用数据仓库平台,如阿里云 MaxCompute,对数据进行高效的存储和管理,以避免因数据变更导致计算统计错误的问题。
如果统计口径需要退到支付日期。 那这个数据是一个长期变化的值 特别是订单没有生命周期的情况下,A+B的方式非常复杂, 一种方式就是拉链 做统计的是时候过滤最新状态 一种方式是 直接在dws做全量日汇总的计算 牺牲点计算资源。在不是非常大的数据的情况下这种方式可以试试 ,如果仅仅是按自然日做支付和退款统计 可以直接分开计算 做A-B的方式
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。