科技飞速发展的时代,企业信息化建设日趋完善化、体系化,使用的应用系统越来越多,业务发展中沉淀了大量数据,但是这些数据并没有为企业带来直观的价值,没有形成企业的数据资产。因此越来越多企业进入到了数据治理阶段,对于主数据治理的需求日益强烈。

主数据治理方案可以统一管理企业的组织、人员、客户、供应商等高度共享数据,对需要的业务系统进行同步分发,使数据易采集、易理解、易分析,提高部门之间的沟通效率。

1整体介绍

MDM主数据管理平台是以集成服务的方式把统一、完整、准确、具有权威性的主数据分发给需要使用这些数据的应用系统。本次主要介绍MDM数据分发功能。

1.1产品体系

首先介绍数通畅联的产品体系:

数通畅联所有产品都是通过K8S云平台进行部署搭建产品环境,通过不同的产品组合方案来解决企业面临的信息化问题,帮助企业促进信息化发展。MDM主数据管理平台是公司产品体系中的明星产品,主数管理平台可以与不同产品组合来满足不同项目的需求。

1.2产品介绍

MDM主数据管理平台,主数据管理的关键就是“管理”。主数据管理不会创建新的数据或新的数据纵向结构。相反,它提供了一种方法,使企业能够有效地管理存储在分布系统中的数据。

主数据管理使用现有系统,从系统中获取最新信息,并提供先进技术、流程,用于自动、准确、及时地分发和分析企业中的数据,并对数据进行验证。

MDM产品的核心在中间的紫色区域,分别是数据建模、功能建模、流程建模、应用管理,使用这些功能能够自动生成不同的主数据管理流程,从而进行数据治理。数据统计是绿色区域中的数据管理、流程监控、统计分析功能,此外,管理看板也能够进行统计分析。MDM在系统管理中可以添加组织、人员、岗位,并配置相应的权限。

1.3功能介绍

本次主要介绍MDM主数据分发功能,在数据源头或者在平台注册数据后都会生成不同类型任务。从源头来的主数据根据接口及平台中的数据状态生成对应的任务,平台中通过生成任务、工作任务、提交流程等功能把已经治理好的主数据打包成一个任务。然后以服务的方式把统一、完整、准确的主数据分发给企业范围内需要使用这些数据的业务系统、业务流程和决策支持系统。

2场景介绍

通过以上的整体介绍了解了主数据的用途和数据分发功能,那么数据分发场景有哪些、是如何分发给业务系统呢?主数据有两种来源方式:一种来自于源头,一种来自于平台注册。如何通过传递的这些数据生成任务、任务类型是什么呢?下面将进行详细介绍。

2.1集成场景

与ESB应用集成平台紧密结合,可以灵活设置数据同步、分发策略,提供业务日志,保障主数据同步的事务性、可靠性。通过ESB分发数据,主要有三种方式:

第一种所有数据以MDM为源头,在MDM创建数据后通过ESB分发至各系统使用。

第二种是以其它系统为数据源使用ESB同步到MDM中进行数据治理后,再分发至各系统使用。

第三种是前两者的结合使用,已上线系统使用系统中数据为数据源,未上线系统或者将要上线的系统采用MDM数据源,使用ESB分发至各业务系统使用。

2.2平台模式

平台操作时数据分发如下:

1.普通的点击增、删、改不会生成操作。

2.列表页面点击“生成任务”按钮,点击可以生成任务,任务类型分别为:新增任务、回收任务、启用任务。

3.新增任务:业务初始化数据。

4.同步任务:根据选择的数据进行数据补偿。

5.回收任务:对业务系统的主数据做禁用操作。

6.启用任务:对业务系统的主数据做启用操作。

2.3接口模式

接口同步时数据分发如下:

1.MDM接口同步时对主数据的操作会生成新增、修改、禁用企业数据类型操作,任务类型会生成同步任务。

2.同步接口迁移时要注意分发范围权限迁移,首先生成修改新增操作和删除操作,然后再生成一条同步任务、一条回收任务。

3接口介绍

MDM每个主数据都会生成自己的相关接口,数据分发用到的接口分别是同步接口、任务获取接口、日志接口

3.1同步接口

接口地址:/mdm/openapi/PerManageService/rest/record/sync-data?isCreateTask=N

要同步接口入参是否支持自动生成任务,如果入参是Y,出参是否成功同步信息、任务ID。

同步接口入参改成jsonArray。

[{"ID":"44B576E0-2F6C-4FA0-8F47-344077323CE2","CODE":"ORG001128","NAME":"机构","STATE":"published","SORT":" ","PID":"",
“IS_HIS”:”N”"HIS_ID":" ","OAID":"1771989bf059c2339f325614baaaf5b7","OAPDI":" "
}]

出参改成:

{"success": true,"errorMsg": "","errorCode": "",
" taskId": "03FC652D-9315-4D6B-A6AB-9566518D8E98"
} 

3.2任务接口

根据task任务ID获取主数据信息。

地址如下:/mdm/openapi/OrgnazitionManage/records/task-data

接口入参为:

接口出参:

{"data":    [{"OPER_TYPE": "publish","OPER_ID": "C786B034-E9D2-471C-B09A-DCFA150230B5","OPER_OBJ_ID": "A45BE6FF-7722-4E22-AF39-500269E12346","ID": "A45BE6FF-7722-4E22-AF39-500269E12346","CODE": "PRE000013","NAME": "陈"}],"app":    {"APP_CODE": "CM","APP_NAME": "合同管理系统"},"task":    {"TASK_NAME": "启用任务(2021-02-09 08:56:36)","TASK_TYPE": "publish"},"paging":    {"curPageNum": 1,"curSize": 2,"pageLength": 10,"pageCount": 1,"totalCount": 2}
}

3.3日志接口

日志接口有两个:

1.初始化分发日志接口,用在分发时插入对应应用相关分发的日志,只是状态为未回写。

2.回写日志,在分发业务系统数据后,业务系统把分发情况回写给MDM。

初始化日志接口

接口地址:/mdm/openapi/PerManageService/rest/create-logs?taskId=6AF79D30-DF8F-4F3C-A185-5EEAE44A4851

入参为:

出参为:

{"success": true,"errorMsg": "","errorCode": "",
} 

回写日志接口

接口地址:/mdm/openapi/PerManageService/rest/distribute-log

日志接口是业务系统通过任务获取信息后,将是否分发成功的结果反馈至MDM系统,并更新分发日志。

入参为:

[
{"appCode": "HR","operId": "26688A73-023D-490B-B7F9-C1456AA79A6F","taskId": "1AD86BF6-C648-415C-8028-6C7B027D80D6","operState": "success",
"dispatchDesc":"分发成功","time": "2020-02-1316:07:00"
}
]

出参为:

{"success": true,"errorMsg": "","errorCode": "",
" taskId": "03FC652D-9315-4D6B-A6AB-9566518D8E98"
} 

4功能介绍

通过上述场景,应该已了解主数据分发业务场景,MDM主数据分发涉及到生成任务、工作任务、分发日志功能。通过以上功能实现主数据分发,保证业务系统主数据具有完整性、准确性、一致性

4.1功能介绍

以人员主数据为例介绍主数据分发过程。首先在人员管理中选择几条数据,点击“生成任务”、“分发禁用”、“分发启用”按钮。如图:

弹出生成任务窗口:选择要分发的业务系统和生成的任务类型,点击保存就会生成任务。

弹出工作任务明细页面:会根据生成的任务类型自动编写任务名称,通过前一个应用系统的选择将自动添加到关联应用字段中。

点击提交,通过BPM把任务ID推送给ESB或业务系统,ESB或业务系统根据任务获取数据。

然后再通过日志接口回写到分发日志中,点击分发日志功能查看分发情况。

4.2模型介绍

主数据新增任务表、操作表、任务、应用关联表、任务审批表,更新分发日志表。

以下是相关表之间的关联关系:

1.从接口同步到MDM产品中会把对应的同步信息插入图1同步日志表。

2.通过平台或者同步接口会生成图3操作表相关信息并绑定一条任务,把任务信息插入图4任务表中。

3.通过选择图6应用系统表与图5关联表后,分发给业务系统。

4.分发过程中先把对应任务信息初始化到图7分发日志表中,在业务系统接收到数据后把分发情况再回写至MDM系统中,更新图7分发日志表。

4.3配置功能

首先是数据建模,通过数据建模创建实体表。

实体表的基础信息编辑页包括:编辑表名、表前缀、实体类型等。

编辑表字段:在数据建模编辑字段信息页面,编辑表字段,然后点击提交。

功能建模:创建表单,点击数据库表结构创建出类实体表的其他表,包括红色框标记的任务相关表。

编辑表单信息:初始化表单后,编辑生成的不同表单。

在列表编辑页面,会生成“生成任务”、“分发禁用”、“分发启用”按钮。

配置后点击“部署”按钮:

生成对应的功能模型。

5产品优势

平台具有敏捷性,主数据管理功能配置简单,可根据用户需求自定义设置编码规则、字段校验等。内置BPM工作流功能,允许用户自定义是否绑定工作流程,使主数据的管理维护能够适应各种业务流程审批场景,开发与配置过程可视化,并且具有以下优势。

5.1数据分发

通过上述内容大家应该已了解MDM主管理平台如何分发主数据,如何满足不同业务集成场景需求。此外,系统支持自动分发和手动分发、失败重发等分发主数据模式,可以灵活设置数据同步、分发策略,并提供业务日志,保障主数据同步的一致性、可靠性。

5.2扩展升级

平台是保障主数据治理方案落地的重要工具,平台在功能上满足主数据治理需求的同时,具备快速扩展能力,以适应不同业务场景的变化。并根据技术的发展及业务的演变,不断迭代升级。通常选择的主数据管理平台要预置典型的模型功能、样例数据,这些数据可在项目中复用,节省时间。

5.3灵活组合

与公司的其他产品组合、搭配使用,满足绝大多数应用场景,更加灵活地适应企业业务需求的变化,解决不同的企业面临的问题,与其他产品组合形成不同的解决方案。

在不同方案中起到不同的作用。在业财一体化项目中,MDM起到基础数据映射作用;在数据治理项目中,MDM起到治理、完善、统一业务系统中共享主数据的作用;在数据分析项目中,MDM抽取整合业务系统中的主数据,保证其完整性、统一性,并起到分析数据的作用。企业通过MDM主数据管理平台集中管理数据,保证了分散的系统间主数据的一致性,有利于推进数据合规化进程,快速部署新应用,加快推出新产品的速度。

MDM平台数据分发功能说明相关推荐

  1. 1 微信公众平台数据统计功能的作用是什么?

    1 微信公众平台数据统计功能的作用是什么? 1.用户消息分析 通过微信公众平台的后台提供的用户消息的数据分析来查看针对用户发送的消息的统计,包括消息发送人数.次数等分析.进而更好的管理用户,把用户进行 ...

  2. 国内无代码平台数据统计功能对比

    数据统计是为了可以分析你的店铺,上个月与本月的对比,去年与今年的对比,从数据可以看出昨天的生意怎么样,做活动有没有效果,效果怎么样,这些都是用数据说话的.根据数据分析并做出调整是一个企业必不可少的环节 ...

  3. 微信公众平台数据统计功能的作用是什么?

    2013年8月29日晚,微信产品团队通过服务号"微信公众平台"发布信息,宣布"微信公众平台增加数据统计功能"."数据统计功能'"菜单分为用户 ...

  4. 项目纪实--如何搭建一个高可用强一致性灵活元数据管理的数据平台实现高效可靠的数据分发等功能

    项目纪实–大型数据平台系统构建 背景:18年入职这家轻松的国企,在19年难得接(抢)到一个有意思的项目,开始定义还比较简单:写一个CMS用于近期某XX项目中发布数据,开始是找到别人被别婉拒后我主动给接 ...

  5. SQL数据集支持数据参考功能,新增飞书、钉钉、企业微信平台接入支持,DataEase开源数据可视化分析平台v1.15.0发布

    10月10日,DataEase开源数据可视化分析平台正式发布v1.15.0版本. 在这一版本中,DataEase对数据源和数据集两个板块的交互进行了全面优化:数据集方面,SQL数据集新增数据参考功能, ...

  6. 深度解析大数据可视化管理平台的监控功能

    在上一篇的文章中已经明确说过DKM作为大快发行版DKhadoop的管理平台,它的四大功能分别是:管理功能,监控功能,诊断功能和集成功能.管理功能已经给大家列举了一些做了说明,今天就DKM平台的监控功能 ...

  7. 微信公众平台推数据统计功能 商业价值可量化

    8月29日晚,微信产品团队通过服务号"微信公众平台"发布消息,宣布"微信公众平台增加数据统计功能".与此同时,细心的用户发现登陆微信公众平台,后台界面上增加了& ...

  8. 物联网大数据平台的主要功能和特点

    物联网是一个非常宽泛的概念,它意味着各种设备和机器都是通过互联网连接起来的,汽车网络和工业互联网属于物联网范畴.根据Gartner的报告,2019年,联网设备的数量已超过142亿台,到2021年有望达 ...

  9. 乌龟php微信复制统计系统,微信公众平台再次更新:强化后台数据统计功能

    微信公众平台再次进行了更新,比之前更加强化后台的数据统计功能,在单纯的阅读数据.粉丝数据统计基础上,新增了终端机型统计.阅读渠道统计等指标.具体更新如下: 1)用户增长页增加增长来源统计,可按来源查看 ...

  10. 云计算具有什么平台_工业云平台具有哪些功能?

    工业云平台已经被越来越多的人关注,它的吞吐量.计算速度.安全性都能够满足商用需求,那么,具体来说,工业云平台有哪些功能呢?下面天拓四方专业人员来给大家详细讲解下. 1.有效解决制造业的系统和设备问题 ...

最新文章

  1. 的不定积分_不定积分练习_09/11/2020
  2. vue 动态修改后端请求_vue-element-admin实战 | 第二篇: 最小改动接入后台实现根据权限动态加载菜单...
  3. ubuntu下如何切换输入法
  4. nginx https 访问http_Nginx之Http模块系列之访问控制模块
  5. python 编码问题之终极解决
  6. session的存储方式
  7. android 开启子线程执行for循环_C++11之多线程 - Part2 Joining和Detaching的使用
  8. 类创建几种java_Java创建对象的几种方式
  9. 动态规划——最大整除子集C++
  10. python用来正常显示中文标签 plt.rcParams['font.sans-serif'] = ['SimHei']错误
  11. Java 根据身份证号获取性别、年龄、出生日期等信息
  12. Android开发环境搭建(基于Android Studio)
  13. 插入排序、冒泡排序、归并排序、快速排序
  14. 中国有多少个省市,分别是什么?
  15. Git操作之Untracked Files Prevent Checkout
  16. html的nofollow标签,HTML中的A标签的nofollow属性解读
  17. bit feild and CPU endian 位域和大小端
  18. 图像识别技术初探(2014/2/17)
  19. uni-app利用uniCloud获取微信步数并将数据写入数据库
  20. vr线上虚拟展馆H5三维购物带的便利【商迪3D】与您细说

热门文章

  1. 图书借阅系统软件测试实验报告,C 大作业--图书管理系统-实验报告.doc
  2. axios get请求中文乱码
  3. 中医处方软件加方开方操作
  4. 计算机经常无法打印机,电脑打印机无法打印怎么办
  5. 高人泡MM的QQ聊天记录
  6. 计算机教学提问的观课量表,观课议课|如何使用观察和记录量表
  7. 鸿基酒店应收应付报表生成系统
  8. matlab帧差法测速,matlab帧差法物体检测
  9. 传输线路动态巡检探索
  10. 标准化降水蒸散发指数 SPEI 算法及代码(Java)