ERP数据迁移和清理技巧
2020-01-03

开始实施ERP之前,最要问的问题之一是什么?

erp-data-migration-2.jpg

我们的数据干净吗?

如果您的答案是否定的,那么您并不孤单。大多数公司的数据分布在多个平台上,并以各种方式进行格式化。我们对这些公司的建议是在实施之前清理和导入数据,以确保其ERP软件能够提供准确的实时数据。主动的数据迁移还可以确保上线时的停机时间最少,并减少了操作中断的时间。

但是,ERP数据迁移说起来容易做起来难。大多数ERP供应商不承担数据迁移或清理的责任,因为这非常昂贵。因此,您的ERP项目团队必须承担此责任。

内容

1.  数据问题可能导致ERP故障的5种方法
2.  数据迁移的11个技巧
3.  结论

数据问题可能导致ERP故障的5种方法

描述ERP系统对企业的功能的完美比喻是人体的心脏。如果说  ERP系统  是心脏,那么数据就是从业务的一部分转移到另一部分的血液-所有这些血液都是从ERP系统流出并返回。

当系统中存在数据问题时,有几种方法可以导致  ERP故障。就像血液在人体中的重要性一样,数据清洁度和完整性对于成功的ERP项目至关重要。

不幸的是,许多  ERP供应商  从其交付物中排除了数据迁移。因此,不足为奇的是,在我们的2019年ERP报告中有41%的受访者   表示数据问题导致其ERP项目超期运行。我们还看到数据问题导致预算超支。

那么,数据问题如何减慢ERP的实施速度   并传播意想不到的成本?

1.您的集成可能失败

如果您的业务运营依赖于合作伙伴数据,例如运输信息,礼品卡余额或货币汇率,则您可能与企业资源计划系统进行了一些集成。当您的ERP解决方案  与第三方之间来回传递的数据  不干净时,可能会导致集成失败。

例如,假设您的运输方式为“第二天”和“标准地面”。但是,您的运输公司有称为“第二天空运”和“第二天空运”的运输方式。如果您的ERP系统数据过于具体(或在此示例中,不够具体),运营商可能会发回系统无法接受的数据。这将导致尝试创建的任何记录出错。您的集成可能会再次尝试创建失败的记录,然后循环会重复进行。这可能会导致系统性能下降,并可能减慢您的ERP实施过程,从而使其计划过度运行。即使您已经上线,  项目恢复  过程仍会计入您的总实施时间。

我们通过为实施前的数据转换做准备,帮助公司避免集成问题。此准备工作涉及制定数据策略,定义数据转换的范围并确定数据转换方法。

2. ERP系统性能降低

无论是由于尝试重复创建记录的集成,还是由于运行中的批处理作业以及出现错误而导致的错误数据,都可能给ERP系统的资源造成巨大损失。如果您的交易量很大(例如,在业务运营的高峰时间),则可以增加系统延迟。

例如,数据问题可能导致批处理作业出错。假设您的企业通过企业系统同时运行其总体规划操作和销售点操作。总体规划是一个系统密集型过程,因为它考虑了许多不同的变量,例如当前的销售,将来的订单和当前的库存水平。对于您的销售点操作,您的寄存器和ERP系统需要通过一系列批处理作业进行通信,以来回传输数据。

如果某些将来的订单上没有日期,则总体计划作业可能会出错。您的ERP系统将继续运行该作业,并为其分配更多资源以平衡负载。如果您的销售点批处理作业同时开始运行,则分配给这些作业的资源将很少。结果,收银员可能会遇到较慢的响应时间或根本没有响应。

回到以ERP软件  为业务运营核心,以数据为血液的类比  ,当一个人出现血块或阻塞时,心脏必须更加努力地抽血,并花费更多的精力将血液输送到身体。有时,这可能对人体(或企业)致命。

3.您的客户满意度可能会受到打击

当系统出现数据问题时,客户会注意到。这是一个具有多个主要示例的数据问题。考虑在您的电子商务网站上在线购物的回头客。她想购买跑步鞋,以期在本月末投入5000美元。她不记得自己的品牌适合什么尺寸,因此她会查询订单历史以查看自己过去订购的尺寸。她尝试使用她的姓名和电子邮件来回忆她的个人资料,但是ERP系统为她提供了重复的记录。

假设客户记得她的尺码并准备订购。她检查您的网站显示的库存水平,因为快速交货是决定购买的关键因素。该产品似乎有现货,因此她进行了购买。

但是,事实证明,由于系统中的数据不正确,您网站上显示的库存水平不正确-客户再过两周将无法获得订单。如果您自己穿上鞋子,您会成为回头客吗?

一旦客户对系统的数据完整性失去信任,就几乎不可能将其取回。如今,消费者依靠社交媒体和评论网站来确定将钱花在哪里。心怀不满的客户非常乐意与世界分享他们的不愉快经历,从而阻止您在不与他们互动的情况下获得新客户。

对许多公司来说,改善客户体验是一项重要的业务收益。但是,某些公司在迁移之前不会清除其面向客户的数据。我们建议与所有部门讨论数据,以便您了解各种数据源和输入过程。

如果您的企业希望改善客户体验,则应在选择ERP之前概述该目标,   以便围绕该目标调整项目的每个组件,尤其是数据组件。我们的  ERP实施方法论  着重于组织的一致性,因为这可以确保ERP软件(及其数据)支持组织的目标。

4.您的系统可能会损坏

无效的数据可能导致您的ERP系统损坏。无论是由于用户错误还是由于系统自动更新导致数据无效,不良数据都可能对ERP系统造成严重破坏,并导致功能异常运行。

例如,假设您的企业以各种度量单位捕获产品的物理尺寸。您以升为单位出售牛奶,以公斤为单位出售奶酪。您的ERP系统有两个项目组–一个用于液体,另一个用于固体。如果您的产品被错误地分配到了错误的项目组中,则您的奶酪可能会以升出售,您所收取的费用要比所提供的数量少得多,从而使您付出金钱。

分配错误物料组的唯一错误可能会导致一系列下游问题。运输货物时,系统可能会提示用户以升为单位记录重量。结果,所有面向客户和供应商的文档都可能以升为单位显示奶酪的订单,这使纠正ERP系统的数据错误变得有些困惑,甚至有些尴尬。

5.商业用户可以做出错误的决定

可以说,数据问题可能导致的最大故障是允许用户基于不良数据做出关键业务决策。当用户认为系统正确时,他们会毫不犹豫地再订购十个瓦楞纸箱,因为仓库库存显示库存为零。

由于不良数据是用户决策的基础,库存可能会耗尽或膨胀。同一张发给供应商的支票可能会被削减两次,甚至根本不会削减,从而导致您的帐户信誉受损。您的营销部门可能会意外地向“选择退出”列表中的客户发送电子邮件,而您的公司可能成为诉讼的目标。尽管其中一些示例听起来很引人注目,但如果您的ERP系统正在接收或抽出不良数据,它们可能是现实的。

遵循这些原则,一旦您的业务用户不信任系统中的数据,他们将永远猜测您的ERP系统的准确性。例如,如果人力资源经理由于系统中的数据表明没有预算而拒绝了某位雇员的加薪请求,则该雇员可能会离开公司。如果人力资源经理后来发现预算不正确,则他或她可能会失去对系统数据完整性的信任。

在某些公司中,用户非常不信任数据,以至于他们在做出决定之前进行自己的数据验证,例如将数据导出到Excel中并进行自己的数据按摩。系统外部数据验证的这一额外步骤可能导致业务流程效率低下,并导致收益降低。

我们的  ERP咨询服务  专注于   数据迁移过程中的变更管理。指定流程所有者和数据所有者不仅增加了系统支持,而且还提高了数据完整性,因为这些“所有者”负责确保数据的清洁性和可靠性。

数据迁移的11个技巧

1.分配数据清理责任

人们普遍误以为IT团队可以处理所有数据清理。尽管有数据清理软件,但这些软件包只能帮助识别潜在的待清理区域。

例如,仍然有人需要知道公司的两个不同地址记录中的哪个是正确的。此外,有知识的人士需要核实期末余额是否正确。

在大多数情况下,应清除这些记录的人员不在IT部门中,而是在拥有这些记录的特定部门中。这些被称为数据所有者,对于建立维护高质量数据的标准和准则至关重要。

IT人员应通过确定数据流,更新数据的集成点以及存在哪些数据源来协助数据所有者。

需要清理的数据示例

  • 客户或供应商帐户重复

  • 未按通用分类法分类的主数据

  • 产品的空白描述字段

  • 旧产品代码不再使用

  • 停业客户的数据

  • Excel中不在您的记录系统中的关键数据

2.删除重复的数据

重复项可以通过两种主要方式进行标识:1)直接重复项包括两个或多个具有相同制造商名称,零件编号和描述的项目。2)配合功能表重复项包括两个或多个项目,这些项目具有不同的制造商名称和零件编号,但具有相同的配合,形式和功能。

3.不要迁移所有数据

公司继续坚持他们可以将所有数据从旧系统迁移到新的ERP软件的想法,并且该软件将以某种方式神奇地清理和标准化它。事实并非如此。

如果您要搬到新房子,会在卡车上放垃圾和杂物吗?可能不是,因此,当您迁移到新的ERP系统时,无需带入每一个数据。其中一些数据是不干净的,不必要的或纯垃圾。

您带来的无用数据越多,找到真正需要的数据就越困难,这可能会延迟上线时间。

公司倾向于ho积数据,认为某个地方的某人可能只需要一小块信息。ERP项目是清理房屋的绝佳机会。

4.确定要迁移的数据

这取决于您所处的行业以及您的预测需求。确定哪些数据很重要应该是所有部门的共同努力。

5.确定资源需求

您将需要开发人员转换数据和数据所有者以查看和清除数据。此外,您可能需要主管人员审查某些类型的数据。最有可能的是,这将包括与组织文化核心相关的数据元素。这些可能是您的组织避免使用的项目,因为它们似乎很难解决。

您可能需要的其他资源包括用于变更管理和业务流程管理的资源,因为一旦实施新系统,您可能需要培训员工如何输入,管理和分析数据。

6.考虑行业法规

不同的行业有不同的法规要求。例如,某些法规限制了更改和/或导出某些类型的数据记录(例如带有电子病历的HIPAA)的能力。

如果您的公司有针对特定行业的法规要求,则应仔细考虑您的数据清除方法(例如,系统内与Excel)。

7.考虑全球项目的数据复杂性

在全球ERP项目中,您会遇到不同的系统,它们会在文化和语言差异之上叠加多种ERP语言。至关重要的是及早发现这些复杂性,并与您的项目团队进行沟通,以了解执行决策的必要性。这将消除数据转换过程中的缓慢时间,使开发人员可以保持参与。

如果您的项目是全球性项目,则还需要执行指导委员会的签名文件,说明谁负责全球,区域和国家/地区级的主数据和交易数据。

8.定义分类法和属性

大多数ERP系统使用某种分类法对项目进行分类。必须对主记录进行正确,完整和详细的分类,以使记录易于识别以进行搜索和报告。

尽管没有必要选择一种特定的分类法,但必须有一种支持您公司业务计划的分类法。因此,您应该确保您的ERP顾问具有选择和部署分类法的经验。

项目记录属性起着类似的重要作用。属性定义了项目,对于成功进行参数搜索非常重要。属性不完整或不正确会阻止找到物料,从而导致零件数量激增和库存膨胀。

为了确保成功完成ERP数据迁移项目,我们建议事先提取,规范化和完成项目属性。由于要提取和丰富的属性数量巨大,因此自动化方法是执行此操作的唯一实用方法。

9.开发新流程

初始数据清理完成后,您将需要清理更多数据–除非您确保员工采用能够确保数据准确性的新流程。即使这些过程可能是为即将淘汰的遗留系统设计的,但仍然值得开发这些过程。考虑到大多数ERP项目都在过去的事实。您还能忍受两年的脏数据吗?

我们建议公司重新设计其业务流程,并针对未来状态和过渡状态对员工进行培训。这两个业务流程再造和组织变革管理,对维护数据的清洁至关重要的作用。

10.迁移之前进行测试

通过将数据移动到测试环境中,发现您的数据处理是否正确。这将很耗时,并且通常需要开发唯一的代码。不要把错误留到最后一分钟。

11.使用您的数据制定业务决策

随着数据的迁移,新流程的建立以及员工的加入,您几乎可以松一口气了,但还没有。现在,您必须弄清楚如何处理数据洞察力。

希望从其ERP系统中实现业务收益的公司倾向于通过变更管理和业务流程管理及早解决此问题。有远见卓识的公司知道ERP软件解决方案可以提高数据可视性,因此可以通过建立数据分析流程来利用这一优势。这些公司还花时间在这些新流程上对员工进行培训。

结论

数据迁移通常不是ERP项目开始时的优先事项。相反,重点通常放在规划和设计上,而数据迁移是人们倾向于避免的混乱主题。

当公司避免或延迟数据迁移时,他们的新系统将提供不可靠的数据,从而导致技术挑战,客户不满意,系统使用率低和收益低。

尽管数据迁移和清理可能会增加本来已经很昂贵的ERP项目的成本,但这项工作几乎可以通过识别过量库存,减少设备停机时间和改善数据洞察力来收回成本。

鑫北斗的ERP顾问可以帮助您的组织制定数据迁移策略,以确保您的ERP软件从上线之初到退役,始终为所有利益相关者提供可靠的数据。

在线客服