2-物流和快递行业ABC模型
下图是一个简单的快递物流生命周期,描述了整个快递物流环节过程,以及主要的作业环节。
快递路由:客户寄一个快递通过收件->支线运输到中转场->飞机、陆运、铁路等->目的地中转场->派件。
网点类型:每个机构的职责不一样,相同类型的机构做相同的事,如果一个企业机构庞大,我们则需要对机构就进归类,抽象出他们的作业,方便模型建模,在上面我们定义了营业点、中转场这2种类型的机构类型,当然实际中不只这2种。
作业:营业点(负责收件、派件),中转场(负责装卸和中转),各个机构之间由线路连接起来(支线,干线,飞机,铁路等),在线路为了分析装载率,我们又拆分为正常和闲置。然后还有管理支持、客服、理赔服务整个快递的生命周期。
首先我们从项目的目标出发,定义项目的目标和功能如下:
1:支持产品的成本分析(当天件成本,隔日件成本等)
2:支持流向的成本分析(深圳到上海单公斤成本等)
3:支持客户的成本分析(X为客户成本分析,散客成本分析等)
4:支持成本结构分析(人工成本,运输成本,管理成本等)
我们分析上面的项目目标,产品、客户、流向这些信息都是运单上的信息,为了更好支持后续不断的成本分析,我们需要做到扩展性和灵活性,此时我们就不能把成本只计算到这4个维度上,我们则需要计算到最细粒度的运单上,方便后续数据的扩展应用。
在流向上,比如深圳到上海的流向线路只有1条,然后中间开通了杭州,可以深圳到杭州再到上海,或直接深圳到杭州,这样变成了2条,随着城市的开通流向是指数级的增加,如果我们用穷举法来做,肯定不可行,应该拆分来看,整个物流是一个网状结构,由许多的点和线组成,我们应该把成本的计算和数据的分析分开,我们只计算到各点和各个分段线路上的成本,我们只计算出深圳到杭州,杭州到上海,深圳到上海这样的分段线路成本,然后在应用的时候再去组合各个流向的成本。
在成本结构上,我们就需要跟据项目对成本的归类,如何把财务上的科目费用归类到人工、运输、管理大类上。
下次分享我会从模防真实的业务流程开始,从生成源头数据,再到建模和实现。完整的演示和实现项目的过程,第一版本会在ORACLE上实现。到时讲到大数据平台搭建后我会再迁移到大数据平台上实现。
更多技术文章请关注公众号(长按后点识别图中二维码):