滚动计划模型配置
1. 滚动计划创建概述
滚动计划可以用于滚动销售计划、需求计划等场景的设定
2.滚动计划具体操作
2.1新建入口
进入计划中心,选择多数据集模型类型进行设置。
2.2计划对象和周期设置
设置计划对象,选择主数据表作为输入数据,从主数据表中选择所需的维度字段,从而确定计划对象。
滚动区间设置,设定需要滚动周期需要按照什么区间进行,以及覆盖区间长度,支持设置滚动向后和往前保留区间
设置往后滚动区间,可以设置区间数和区间粒度,可以配置出类似往后滚动3个月、或滚动30天的逻辑,模型会按照滚动区间数自动生成对应行数。注:滚动期间从当前时间开始计算。
设置往前保留时间,模型每次都是全表更新。如果需要保留一部分历史数据,如需要参考最近三个月计划值和实际数据的差异,可以选择选择数据对应的保留区间。
预览数据,点击预览数据后可以进入到下一步
在预览数据时可以看到该计划模型输出数据中,会自动生成计划值这一列。由于初始化时还未修改过数据,所以此时计划值均为空。
当使用该数据集配置了计划视图,用户修改过计划值后,该数据会更新为用户修改后的结果。该字段的值始终与用户的修改数据保持一致,不受数据更新逻辑影响。
2.3关联数据配置
设定计划时一般需要参考其他数据,如需求计划要参考库存、销售计划数据,或者需要查看产品的单价、描述信息,这些可以通过关联数据进行添加。
添加关联数据集和指标,选择所属数据集并设置关联维度,如下图所示。设置关联主键时,对于关联数据集会进行两部操作,1)对于关联数据集中所选的引动字段,会按关联主键聚合;2)引动字段会按照关联主键,左关联方式添加到滚动计划数据集。
设置初始值,可以选择关联数据集中的引用字段,设置为计划的初始值,该逻辑仅在计划值为空的情况下生效
当计划值已经有数据,如用户在视图中修改数据,或者是已经初始化填充过数据时,不会受初始化逻辑影响
2.4更新方式设置
当前助手支持四种更新方式
手动更新,即只通过手动点击触发更新
定时更新,按照制定的频率进行定时更新,如按每周、每月的固定时间
数据集更新后更新,当前仅支持主表更新后触发更新
外部Url触发更新,在运行计划模型后,详情页中会生成外部触发的URL,可以配置在galaxy的数据集更新通知中,或者universe工作流的http节点中。
2.5数据集输出
配置输出数据集的名称,以及相关描述信息,模型首次运行后会输出对应的数据集。
可以在数据中心找到对应的数据集用于配置计划视图。该数据集类型为滚动计划数据集,不支持在数据集上设置更新策略、修改数据模型结构。