102-仓库建设指南

前言

当领导没有给自己分派明确的任务时,自己可以从哪方面入手找一些事情?

正文

集市对模型的要求可以是

  • 模型被引用率高:平均单张表多次被下游引用
  • 模型覆盖业务范围广:总是能覆盖下游需要的数据
  • 模型出错率低:
  • 模型执行效率高:
  • 模型易维护:快速响应变化、易于被他人理解

优化模型时可以考虑的方面

  1. 优化加工逻辑,减少模型运行所需时间

    现有A表需要通过B表加工出最大值字段,方法1是每天从B表取所有数据,对比后取出最大值;方法2是每天从B表取最新值,然后将其和自身昨天记录的最大值进行对比,更新出最大值。采用方法1,模型运行需要10分钟;采用方法2,模型运行需要半分钟,则应考虑采用方法2。

  2. 优化取数逻辑,提前模型开始运行时间

    现有A表需要从B表取m字段,B表每日跑批完成时间特别晚从而造成了A表的跑批完成时间晚,经查,B表的m字段是从C表直接抽取的且B表主键和C表主键一样且C表跑批完成时间特别早,则考虑A表改为从C表取数,即替换依赖表,从而提前A表的跑批开始时间。

  3. 优化代码过程中表名和字段名,应统一且见名知意

    1. A代码中使用continuous代表连续的,B代码中使用serial代表连续的,则应该考虑统一
    2. 代码中尽量避免使用abc等无意义的字段和表名
  4. 优化表结构,合理布置表字段

    若某个字段所依赖表的跑批完成时间较晚,从而造成整张表跑批完成时间晚,则考虑将变动该字段位置

  5. 采用规范的缩进、排版。

  • 待新增。。。

结语

逐步提升自己,努力加油吧,要思考


读者若有疑问或感觉不妥之处,欢迎沟通交流,vx: xiaojian625800335

欢迎转载,转载请注明出处。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值