当公司的主数据更改时,有一些特殊的方案,例如合并或收购。名称和/或代码在源系统中更改,我们希望在Anaplan中使用这些新详细信息来更新层次结构,而不会创建新的条目,这将呈指数级增加模型大小。我们还希望确保由于此练习而不会影响数据。
以下文章将解释应如何有效处理这些案例。在这里考虑了一个简单的两级层次结构,即Sku->品牌
当前状态:到目前为止,这就是我们在Anaplan中的层次结构的样子。
未来状态:This is how it should look like in Anaplan (Due to Changes in Source System) – Both the Name and Codes have been changed in the source system and the same should be reflected in Anaplan.
步骤1:All we need is the mapping between the Old Name & New Name and Old Code & New Code – Sample like below. This information can be put into one file or multiple files. Remember this will be a one-time effort and once the change is implemented we would need only three columns i.e., New Name, New Code & Parent.
第2步:取代Codes-Create导入和新地图”Code” from the source file to “Code” of the list keeping everything else same. Check “Items uniquely identified by –仅名称”。这将与Anaplan中的名称匹配,源文件代替了与相应名称关联的代码。
正如我们在下面的屏幕截图中看到的那样,没有创建任何东西,而是6都更新了。
步骤3:替换名称 - 执行与步骤2中相同的练习,但是这次通过从列表中的“名称”映射“新名称”来编辑导入。检查“项目唯一标识的项目 -仅代码”。这将与Anaplan中的代码匹配,源文件代替了与相应代码关联的名称。
正如我们在下面的屏幕截图中看到的那样,没有创建任何东西,而是6都更新了。
层次结构之前的数据
层次结构后的日期
可能存在只有代码更改并且名称保持不变的方案 - 在这种情况下,您只需要采取步骤2,在其他场景中,名称更改和代码保持不变,则只需采用步骤3即可。
现在让我们将此用例扩展到编号列表拥有相同的两个级别的层次结构sku->品牌,SKU是编号列表。
当前状态:这就是我们的层次结构的样子
未来状态:这就是应该的样子
任何给定的编号列表都将具有唯一的代码,但没有唯一的名称。如果只有显示名称更改,那么我们要做的就是将旧的显示名称替换为新的显示名称,并在导入映射中运行正常选择“代码”选项的导入操作。我们应该能够成功替换显示名称。亚搏彩票手机版免费下载更棘手的部分是,当代码随着编号列表的显示名称而更改时。这需要非常仔细地解决,这是需要做的。
步骤1:创建一个由SKU#列表的SYS模块尺寸
第2步:将新/最新代码从源系统导入“新代码”订单项。在这里重要的是,我们正在根据旧代码的映射进行导入
源文件:
映射
Target Module
步骤3:将新代码从SYS模块的保存视图导入名称(#id)上的SKU#列表映射”
这是我们的SKU#列表更改。所有代码已在目标列表中成功替换亚搏彩票手机版免费下载
我们应该能够在SKU层次结构中看到最新的主数据,而不会影响层次结构,而不会影响与之相关的任何交易数据。
注意:所有这些与层次结构相关的更改均应在数据中心内完成。本文仅说明了最佳实践 - 并表明对模型大小没有任何数据丢失或任何影响(如果我们将新项目插入层次结构,则可能是可能的)。