当前位置: 首页 > news >正文

制造行业订单全生命周期管理数仓项目实战

目录

一、业务场景与需求梳理

二、数仓分层设计

1. 分层架构与职责

三、各层表结构设计与ETL实现

1. ODS层:原始数据同步

(1)ODS表创建

(2)数据同步(示例:Sqoop同步MySQL数据到ODS)

2. DWD层:明细宽表构建

(1)订单明细宽表(dwd_order_detail)

(2)订单状态明细宽表(dwd_order_status_detail)

(3)订单节点明细宽表(dwd_order_node_detail)

3. DWS层:汇总层设计

(1)订单漏斗汇总表(dws_order_funnel_summary)

(2)订单状态汇总表(dws_order_status_summary)

(3)订单统计汇总表(dws_order_stat_summary)

4. ADS层:应用层设计

(1)顶部概览表(ads_order_overview)

(2)订单追踪表(ads_order_tracking)

(3)节点甘特图数据表(ads_node_gantt)

三、应用层查询示例

1. 顶部概览查询(2024-04-25)

2. 订单追踪查询(订单ID=SA000111-4)

3. 节点甘特图查询(订单ID=SA000111-4)

四、数仓优化建议

五、总结


一、业务场景与需求梳理

离散制造企业的订单管理为例,核心需求包括:

  1. 订单全流程追踪:查看订单在“需求预测、备料计划、销售订单、主计划、采购计划、日排程、生产、完工入库、发运、签收、回款”等节点的进度。

  2. 订单健康度监控:统计正常/延迟/取消订单数量、按时完成率、平均处理时间。

  3. 漏斗转化分析:分析订单从“已下单→已排程→已生产→已交付→已回款”的转化率,定位流程瓶颈。

  4. 节点甘特图:可视化展示每个订单在各流程节点的计划/实际时间,识别延迟节点。

http://www.dtcms.com/a/423118.html

相关文章:

  • 《深度学习入门:基于Python的理论与实现》第7章 卷积神经网络笔记
  • 网络游戏编程 - Socket 技术以及应用 - 上 -《了解游戏网络基础知识》
  • 珠海建网站的网络公司网站名称格式
  • 舆情观察类文章写作指南与新浪舆情通应用
  • C语言——深入理解函数声明定义和调用访问
  • 网站开发大约多少钱制作一个网站的步骤是什么
  • RabbitMQ (一)简单模式
  • 阿里巴巴 Java 开发手册 v1.2.0
  • Leetcode+Java+单调栈
  • Word和WPS文字如何从特定的页开始编号(页码)?
  • EDSR模型
  • thinkphp做中英文网站网站跟app区别
  • 6. 数据库设计基础知识
  • 【nginx平滑升级演示】
  • 桥梁缺陷检测数据集:腐蚀、剥落、渗透等5类,3k+图像,yolo标注
  • 上交提出单图生成3D场景方法SceneGen:单图输入,多资源输出,3D 合成性能飙升的“秘密武器”!
  • 百度验证网站济南网络科技公司
  • NO5.硼:火箭专家
  • 细化处理refinement process
  • 第四部分:VTK常用类详解(第120章 vtkWarpTo变形到类)
  • Day01_Linux移植基础
  • 工控网做网站维护吗免费网站建站申请
  • kcwebplus可视化框架
  • JVM如何管理直接内存?
  • 【完整源码+数据集+部署教程】医疗设备显示器图像分割系统: yolov8-seg-C2f-SCConv
  • PyCharm项目依赖库的备份与还原方法
  • OpenSSL 3.0对某些加密算法增加了限制
  • git fatal:Server aborted the SSL handshake
  • 深入理解 Python `ssl` 库:安全通信的基石
  • 江门网页建站模板临沂网站建设费用