调用财务模型元素,目前已支持提交数据、删除数据、数据块审批状态初始化与变更、MDX执行
的动作。
选择元素:支持财务模型元素
来源数据集:选择前序的、输出结果为数据集的节点,该节点的输出数据集,将会作为提交数据的来源,注意数据集的列名需要和财务模型的维度列名对应,可以点击右侧的匹配预览
按钮来检查目标财务模型的维度列是否都已经和来源数据集匹配上
数据已透视:指定来源数据集是否已经有某个成员的值翻转到列上了,如果有,需要指定是哪一列
未透视和已透视数据的区别见下图,以透视【Account】维度为例
未透视时Account
维度是一列,数据在data
列
透视后,Account
维度的成员翻转到列上,数据成为Account成员列的值
-
覆盖:启用后,需要指定覆盖的维度范围,效果等同于删除此范围内的数据
例如本次目标提交1~12月
的数据,但本次的来源数据集中只有1~10月
的数据,历史已经存在11、12月
的数据,如果不需要历史数据,那么就可以指定覆盖1~12月
的数据,覆盖后只会存在1~10月
的新数据,不覆盖则会存在1~10月
的新数据+11、12月
的旧数据
指定维度范围有键值对
和表达式
两种方式,配置完全同【删除数据】操作,请至【删除数据】章节查看
数据合法性校验:常用于维度成员是否存在等合法性校验,仅当校验通过才可提交数据
分批:支持分批提交,可设置单次提交的最大数量
选择元素:同【提交数据】
维度范围:指定要删除的数据的维度范围,支持维度
和表达式
两种配置方式
键值对:添加选择要指定的维度,并指定每个维度的范围,赋值类型支持维度
和PY表达式
维度:维度成员选择器,回显至文本框后,可以手动修改表达式,支持用双花括号**{{}}**
占位来引用预置变量。例如通过维度成员选择器选择了Base(2020,0)
,可以手动修改为Base({{Pipeline.Params.Year}},0)
,当启动参数的Year
值为2020
时,可得到维度表达式Base(2020,0)
PY表达式:直接输入python,表达式需要返回字符串类型的数据,例如输入'Base(' + Pipeline.Params.Year + ',0)'
,当启动参数的Year
值为2020
时,可得到维度表达式Base(2020,0)
表达式:直接输入python表达式,需要范围字典类型的数据,字典的key需要对应维度名,值需要对应维度成员值或者维度表达式。例如{'year': ['2016', '2017'], 'entity': 'firm2'}
逻辑与工作流组件相同:财务模型 — 组件与平台服务 | DeepFOS Docs
仅针对启用了权限配置的财务模型,如果财务模型还未开启权限配置,选择元素后会显示提醒,可点击提醒中的前往编辑
按钮跳转到财务模型的编辑页面。
财务模型如何配置权限,请查看对应组件的文档:配置财务模型权限 — 配置财务模型权限 | DeepFOS Docs
财务模型开启权限配置后,数据流会读取审批配置,可以配置审批范围,并指定目标审批状态:
指定维度时,支持维度表达式
和py表达式
,维度表达式中也可以用双花括号**{{}}**
占位来引用预置变量
指定状态时,支持静态值(文本)
和py表达式
逻辑与工作流组件相同:财务模型 — 组件与平台服务 | DeepFOS Docs
同步调用,会等待MDX执行完成的结果
指定状态时,支持静态值(文本)
和py表达式
,py表达式可以直接引用预置变量
回到顶部
咨询热线