开发者社区> 问答> 正文

数据仓库中的分层思想你在实际是如何使用的:比如ODS层、DW层、DM层你们那边是如何实现

数据仓库中的分层思想你在实际是如何使用的:比如ODS层、DW层、DM层你们那边是如何实现

展开
收起
明明大涛 2020-03-24 15:31:03 3384 0
1 条回答
写回答
取消 提交回答
  • 从贵州电信网厅,到阿尔巴尼亚TTNET、委内瑞拉Cantv的固网激活等项目,再到激活产品研发,在中兴软创国际OSS产品线开发岗位上有6年开发经验,如今在阿里云业务运营中台做商品和账务,对企业级应用开发和架构有丰富经验。

    最下层是数据引入层,即ODS(Operational Data Store),操作数据存储,如数据库的Binlog、业务日志这些业务侧应用实时产生的数据;

    往上一层即数据仓库的中间层,也称为数据公共层,包含 数据维度表(DIM: Data Warehouse Dimension)、数据明细表(DWD: Data Warehouse Detail)、数据汇总表(DWS: Data Warehouse Summary)。 数据维度表是维度建模的基础,后续的数据分析也都是以维度为依据,如商品类目、门店数据; 数据明细表,则是基于ODS层数据提取出来的实时数据,如用户、交易、评论数据; 数据汇总层,就是基于多个维度对明细数据进行加工汇总得到的数据;

    最上层即数据应用层(ADS),即基于数据中间层的数据,结合业务场景,加工得到的面向实际应用(报表、业务系统)的数据。

    可以参考阿里的大数据建设指导体系OneData(dt.alibaba.com/onedata.htm)

    2020-03-31 14:36:36
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
基于阿里云MaxCompute 构建企业云数据仓库CDW的最佳实践建议 立即下载
PostgresChina2018_陶征霖_新一代数据仓库OushuDB架构剖析 立即下载
MaxCompute数据仓库数据转换实践 立即下载