开发者社区> 问答> 正文

想问一下群里有没有大佬知道,因为ods层数据变更导致计算出的每日统计不对,这个问题有没有解决方案

想问一下群里有没有大佬知道,因为ods层数据变更导致计算出的每日统计不对,这个问题有没有解决方案

展开
收起
游客242jp2lsd3dac 2023-04-07 22:56:07 324 0
2 条回答
写回答
取消 提交回答
  • 坚持这件事孤独又漫长。

    可以尝试以下方法来解决:

    1. 检查数据同步工具是否出现故障,例如数据同步频率是否低于实际数据变更频率,以及数据同步是否发生错误等。

    2. 考虑使用数据流处理平台,如阿里云流计算Realtime Compute,对数据进行实时处理,保证每日统计的准确性。

    3. 可以使用阿里云数据管理(DTS)来进行数据复制,该工具可以在ods层进行数据变更的同时保持目标数据库的数据同步。

    4. 考虑使用数据仓库平台,如阿里云 MaxCompute,对数据进行高效的存储和管理,以避免因数据变更导致计算统计错误的问题。

    2023-04-08 19:25:14
    赞同 展开评论 打赏
  • 如果统计口径需要退到支付日期。 那这个数据是一个长期变化的值 特别是订单没有生命周期的情况下,A+B的方式非常复杂, 一种方式就是拉链 做统计的是时候过滤最新状态 一种方式是 直接在dws做全量日汇总的计算 牺牲点计算资源。在不是非常大的数据的情况下这种方式可以试试 ,如果仅仅是按自然日做支付和退款统计 可以直接分开计算 做A-B的方式

    2023-04-07 23:05:27
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载