DataWorks数据引入层(ODS)数据引入层表设计是什么?

DataWorks数据引入层(ODS)数据引入层表设计是什么?

展开
收起
真的很搞笑 2023-06-03 08:19:21 180 分享 版权
1 条回答
写回答
取消 提交回答
  • 本教程中,在ODS层主要包括的数据有:交易系统订单详情、用户信息详情、商品详情等。这些数据未经处理,是最原始的数据。逻辑上,这些数据都是以二维表的形式存储。虽然严格的说ODS层不属于数仓建模的范畴,但是合理的规划ODS层并做好数据同步也非常重要。本教程中,使用了6张ODS表:记录用于拍卖的商品信息:s_auction。记录用于正常售卖的商品信息:s_sale。记录用户详细信息:s_users_extra。记录新增的商品成交订单信息:s_biz_order_delta。记录新增的物流订单信息:s_logistics_order_delta。记录新增的支付订单信息:s_pay_order_delta。说明表或字段命名尽量和业务系统保持一致,但是需要通过额外的标识来区分增量和全量表。例如,我们通过_delta来标识该表为增量表。命名时需要特别注意冲突处理,例如不同业务系统的表可能是同一个名称。为区分两个不同的表,您可以将这两个同名表的来源数据库名称作为后缀或前缀。例如,表中某些字段的名称刚好和关键字重名了,可以通过添加_col1后缀解决。 https://help.aliyun.com/document_detail/154247.html,此回答整理自钉群“DataWorks交流群(答疑@机器人)”

    2023-06-03 08:30:00
    赞同 展开评论

DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。

还有其他疑问?
咨询AI助理