公司业务线调整,您还在反复手动变更层级结构吗?
今天我们将一起学习使用TM1中的Bedrock,只需 2个必填参数,层级结构随需而变,今后决策快人一步!
步骤1:建立属性维护对应层级结构
在需要调整业务线的产品维度 (Product)中,添加可再次分类的字符串属性(如Category)作为商品类别,还可以添加区域等作为属性,通过这些元素属性 方便后续维护不同的层级结构。
步骤2:启动Bedrock进程
所有bedrock进程都是以}bedrock开头。我们打开Arc中的Control Objects,找到控制进程 } bedrock.hier.create.fromattribute。
步骤3:配置所需参数
Bedrock各个参数均有清晰的 提示说明及填写示例,标注为optional的参数可根据项目所需进行配置,如果不需要可留空。
此时我们在pDim中输入针对的维度名称 (Product),接着,在pAttr参数中输入层级关系的属性名称(Category)。只需这两个参数就可在维度内随时重建所需层级结构。如果有其他需求,还可以通过以下参数来调整层级的内容。pTopNode代表层级中的亲代名称,空值即可用预设的All加上属性名称来命名,或自行输入该亲代名称。
pSkipBlank用来决定当属性为空值时,是否仍要添加该元素至层级中,输入0代表不添加,输入1时,可以搭配参数pUnallocated来决定要归属至哪个暂存亲代下。
最后,pUnwind用来决定要否要先打散或删除目标层级元素,如果不是一次性的维护,这个参数通常会使用1,来确保执行后的结果和属性值一致。
步骤4:执行与验证
执行后,TM1模型中可立即刷新。我们不再像使用TI函数(CreateHierarchyByAttribute) 时需清空现有结构,或进入维度内手动维护。
今后新品上线、商品类别等层级结构调整,TM1系统内都可以随需求重建,通过Bedrock一键设置必需参数,30s内即可精准实现,而无需繁琐手动的操作。
Bedrock是由多名TM1资深专家,基于多年项目经验整理出易于使用的TurboIntegrator进程库,并且完全开源、免费。
(更详细教程,请观看下方视频)
Bedrock工具:助您零代码玩转TM1 第四期:四步灵活应对变动架构
现在就点击链接开始使用吧!