erp系统数据
erp系统数据是用于实时记录企业各部门业务的数据,而不是用于挖掘数据进行分析的。ERP系统是从MRP(物料需求计划)发展而来的新一代集成化管理信息系统,它扩展了MRP的功能,其核心思想是供应链管理,也就是从企业多个分布的模块中及时获取单独的业务数据。ERP系统提供的大量数据资源如果得到充分利用,那将对企业下一步的战略决策起到至关重要的作用。
以下几条款是我从一个超过1000个数据库表的大型ERP系统中提炼出来的设计数据,供参考。
1 所有的表的第一个字段是记录编号Recnum,用于数据维护
[Recnum] [decimal] (8, 0) NOT NULL IDENTITY(1, 1)
在进行数据维护的时候,我们可以直接这样写:
UPDATE Company SET Code='FLEX' WHERE Recnum=23
2 每个表增加4个必备字段,用于记录该笔数据的创建时间,创建人,最后修改人,最后修改时间
[CreatedDate] [datetime] NULL,
[CreatedBy] [nvarchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[RevisedDate] [datetime] NULL,
[RevisedBy] [nvarchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NULL
框架程序中会强制读取这几个字段,默认写入值。
3 主从表的主外键设计
主表用参考编号RefNo作为主键,从表用RefNo,EntryNo作为主键。RefNo是字符串类型,可用于单据编码功能中自动填写单据流水号,从表的EntryNo是行号,LineNo是SQL Server 的关键字,所以用EntryNo作为行号。
如果是三层表,则第三层表的主键依次是RefNo,EntryNo,DetailEntryNo,第三个主键用于自动增长行号。
4 设计单据状态字段
字段 含义
Posted 过帐,已确认
Closed 已完成
Cancelled 已取消
Approved 已批核
Issued 已发料
Finished 已完成
Suspended 已取消
5 字段含义相近,把相同的单词调成前缀。
比如工作单中的成本核算,人工成本,机器成本,能源成本,用英文表示为LaborCost,MachineCost,EnergyCost
但是为了方便规组,我们把Cost调到字段的前面,于是上面三个字段命名为CostLabor,CostMachine,CostEnergy。
可读性后者要比前者好一点,Visual Studio或SQL Prompt智能感知也可帮助提高字段输入的准确率。
- 1如何有效地进行互联网运营领域的数据分析工作?
- 2大数据分析流程五大关键环节的详细阐述
- 3数据可视化运维工作的后续维护和优化步骤分析
- 4数据中台为何成为企业数字化转型的基石?
- 5详细探讨大数据特性剖析的七个维度
- 6企业实施主数据管理的面临挑战与应对策略分析
- 7数据采集系统设计原则的深入解析
- 8如何实现对异构数据库的整合访问?
- 9深入探讨构建数据价值的全方位战略
- 10数据分析图表报告所需具备的特点探讨
- 11为何数据大屏通过报表工具的开发而备受青睐?
- 12如何实现多源且异构数据的有效融合?
- 13优质的数据报告通常涵盖哪些关键要素?
- 14数据分析产品选型需要考虑哪些因素?
- 15如何高效安装ERP数据软件?如何聘请专业实施顾问助力部署?
- 16如何在企业内部实施有效的数据治理策略?
- 17经营数据分析如何帮助企业制定战略?
- 18企业实现数据分析的关键步骤有哪些?
- 19erp数据查询系统
- 20数据挖掘流程中需注意的四个常见问题探讨
- 21数据治理对企业发展的重要性是什么?
- 22数据团队职责分配面临的挑战与转型趋势分析
- 23元数据与数据质量的关系及其在管理中的应用概述
- 24企业如何构建并有效运维一个高效的数据湖系统?
- 25商务大数据分析为什么是驱动商业决策的新引擎?
- 26大数据预测平台如何实现数据的可视化?
- 27数据治理的定义包含哪几方面内容?
- 28深入探讨数据资产管理的实践细节
- 29深入探讨数据资产评估的各个原则
- 30数仓调度配置面临的挑战与应对策略阐述
成都公司:成都市成华区建设南路160号1层9号
重庆公司:重庆市江北区红旗河沟华创商务大厦18楼