数仓分层在实际开发中需要怎么设计

问题遇到的现象和发生背景

1、数仓分层在实际开发中需要怎么设计?每一层是怎么构建设计的?
2、沟通业务过程时怎么总结业务过程,怎么总结业务总线。在建模过程中怎么做的呢?
3、如何设置算子的Cpu的核心数?怎么设置?怎么计算应该要用多少cpu核心数?怎么计算需要多少算子?比如100G的数据去做GroupBy,想要在1小时之内运行完,需要多少内存、CPU、拆成多少个算子,让他去并行计算。

问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果