当公司的主数据更改时,有一些特殊的方案,例如合并或收购。名称和/或代码在源系统中更改,我们希望在Anaplan中使用这些新详细信息来更新层次结构,而不会创建新的条目,这将呈指数级增加模型大小。我们还希望确保由于此练习而不会影响数据。
以下文章将解释应如何有效处理这些案例。在这里考虑了一个简单的两级层次结构,即Sku->品牌
当前状态:到目前为止,这就是我们在Anaplan中的层次结构的样子。
未来状态:这就是Anaplan(由于源系统的变化)中的外观 - 源系统中的名称和代码都已更改,并且在Anaplan中应该反映出来。
第1步:我们需要的只是旧名称和新名称与旧代码和新代码之间的映射 - 如下所示。可以将此信息放入一个文件或多个文件中。请记住,这将是一次性的工作,一旦实施了更改,我们只需要三列即新名称,新代码和父。
第2步:替换代码 - 创建导入并映射“新代码”从源文件到列表的“代码”,使其他所有内容保持不变。检查“项目唯一标识的项目 -仅名称”。这将与Anaplan中的名称匹配,源文件代替了与相应名称关联的代码。
正如我们在下面的屏幕截图中看到的那样,没有创建任何东西,而是6都更新了。
步骤3:替换名称 - 执行与步骤2中相同的练习,但是这次通过从列表中的“名称”映射“新名称”来编辑导入。检查“项目唯一标识的项目 -仅代码”。这将与Anaplan中的代码匹配,源文件代替了与相应代码关联的名称。
正如我们在下面的屏幕截图中看到的那样,没有创建任何东西,而是6都更新了。
层次结构之前的数据
层次结构后的日期
可能存在只有代码更改并且名称保持不变的方案 - 在这种情况下,您只需要采取步骤2,在其他场景中,名称更改和代码保持不变,则只需采用步骤3即可。
现在让我们将此用例扩展到编号列表拥有相同的两个级别的层次结构sku->品牌,SKU是编号列表。
当前状态:这就是我们的层次结构的样子
未来状态:这就是应该的样子
任何给定的编号列表都将具有唯一的代码,但没有唯一的名称。如果只有显示名称更改,那么我们要做的就是将旧的显示名称替换为新的显示名称,并在导入映射中运行正常选择“代码”选项的导入操作。我们应该能够成功替换显示名称。亚搏彩票手机版免费下载更棘手的部分是,当代码随着编号列表的显示名称而更改时。这需要非常仔细地解决,这是需要做的。
第1步:创建一个由SKU#列表的SYS模块尺寸
第2步:将新/最新代码从源系统导入“新代码”订单项。在这里重要的是,我们正在根据旧代码的映射进行导入
源文件:
映射
目标模块
步骤3:将新代码从SYS模块的保存视图导入名称(#id)上的SKU#列表映射”
这是我们的SKU#列表更改。所有代码已在目标列表中成功替换亚搏彩票手机版免费下载
我们应该能够在SKU层次结构中看到最新的主数据,而不会影响层次结构,而不会影响与之相关的任何交易数据。
注意:所有这些与层次结构相关的更改均应在数据中心内完成。本文仅说明了最佳实践 - 并表明没有数据丢失或对模型大小的任何影响(如果我们将新项目插入层次结构,则可能是可能的)。