当前位置:网站首页>MDM data analysis function description
MDM data analysis function description
2022-06-28 19:17:00 【Digital unobstructed connection】
MDM The design concept of the basic data platform is Ensure the correctness of master data in each system 、 Reusability and versatility . Integrate the master data of the enterprise through the basic data platform , Centralized data cleaning and standardization , And integrate the unified 、 complete 、 accurate 、 Authoritative master data is distributed to all business systems .
Recently participated in MDM Development of data analysis function , This document mainly introduces MDM Relevant functions of data analysis and technical points in the development process , And personal experience of this function development .
1 Overall introduction
AEAI MDM The basic data platform can help enterprises create and maintain a unified view of master data , By ensuring the accuracy of the unified view 、 Consistency and integrity , Improve data quality , Gradually unify the enterprise data model , Simplify and improve enterprise processes and improve business responsiveness .
1.1 Functional architecture

MDM The products are divided into Master data management platform and MDC Console . The master data management platform is divided into : Data management 、 Quality management and statistical analysis .MDC The main functions of the console are : Data modeling , Functional modeling , Process modeling , Application management , Using these functions, different master data management systems can be generated automatically , So as to manage the data 、 Data statistics .MDM Add organization in system management , personnel , Position , And corresponding permissions can be configured .
1.2 Platform value

1. Eliminate data redundancy :
Different departments obtain data according to their own needs , It is easy to cause repeated data storage , Form data redundancy . The master data connects the business chains , Unified data language , Unified data standards , Realize data homology 、 Data sharing , Eliminate data redundancy to the greatest extent .
2. Improve data processing efficiency :
Each department has different definitions of data , The data of different versions are inconsistent , A core subject has multiple versions of information , It requires a lot of manpower cost 、 Time cost to organize and unify . Through master data management, data dynamic automatic sorting can be realized 、 Copy , Reduce the time and workload of manual data collation .
3. Improve strategic synergy :
Through one entry of master data 、 Quote... Many times , Avoid repeated entry of master data in multiple departments and lines . The data is used as the internal operation analysis of the company 、 Decision support “ Traffic voice ”, After the unification of multiple departments , Help get through the Department 、 Systemic barriers , Realize information integration and sharing , Improve the overall strategic synergy of the company .
1.3 Functional specifications
The data analysis function is mainly used to make statistics on the master data , It is divided into data perspective and application perspective . Both the data perspective and the application perspective include the following three types of statistical charts : Data static statistics 、 Data synchronization statistics 、 Data distribution statistics .
2 Data angle
Data analysis adopts the data model of left tree and right table , The left side is the tree of main data , On the right is the statistical chart information of the corresponding master data , It is divided into : Data static statistics 、 Data synchronization statistics 、 Three parts of data distribution statistics .
2.1 Static data
It mainly refers to the source of each master data 、 Status and associated reference data .


2.2 Data synchronization
It mainly counts the synchronization of master data and associated reference data .

2.3 Data dissemination
It mainly counts the distribution of master data and related reference data .

3 Application angle
The application angle analysis adopts the data model of left tree and right table , On the left is the application system tree , On the right is the statistical chart information of the corresponding application system , It is divided into : Data static statistics 、 Data synchronization statistics 、 Three parts of data distribution statistics .
3.1 Static data
It mainly makes statistics on the related master data and corresponding reference data under each application system .


3.2 Data synchronization
It mainly makes statistics on the synchronization of the master data associated with each application system and the corresponding reference data .


3.3 Data dissemination
It mainly makes statistics on the distribution of master data associated with each application system and corresponding reference data .

4 Technical points
This module mainly introduces the technical points involved in this development 、 Database tables and SQL How to write sentences .
4.1 Data model
1. Master data sheet (mdm_mentity)

2. Reference data sheet (mdm_codelist)

3. Application table (mdm_application)

4. Master data synchronization table (customer_sync)

5. Master data is distributed (customer_dispatch)

4.2 Chart components
In this development , Mainly used echarts Chart technology ,ECharts The full name is Enterprise Charts, Business class data charts , It is an open source product developed by Baidu company .ECharts It's pure. JavaScript Chart Library of , Provide intuitive , vivid , Interactive , Highly customizable data visualization chart . it The base On html5 And good compatibility , It has a good animation rendering effect . The official website provides a histogram 、 Broken line diagram 、 The pie chart 、 The dashboard 、 Template charts such as maps and bubble charts .
Common configuration items :
(1)title: Title Component , Include main title and subtitle .
(2)tooltip: Prompt box , Often used to present more detailed data .
(3)legend: legend , Express the relationship between data and graphics .
(4)grid: Drawing grid in rectangular coordinate system , Single grid Up to two can be placed inside X Axis , Left and right Y Axis . You can draw a line chart on the grid , Histogram , Scatter plot ( Bubble chart ).
(5)xAxis: Rectangular coordinate system grid Medium x Axis , It is usually and defaults to category type .
(6) yAxis: Rectangular coordinate system grid Medium y Axis , Usually, it is numeric by default .
(7) series: Data series , A chart may contain multiple series , Each series may contain multiple data , adopt type Determine the chart type of the series .
4.3SQL writing
In this development , Need to be in handler Splicing in the file SQL sentence , Then call the corresponding method to query .

5 Experience
Developing MDM In the process of data analysis function , I have learned that MDM Some basic functions of the master data management platform , So that their technical ability and ideology have been improved in many aspects , And have a lot of feelings , Now I will summarize my achievements in this work as follows .
5.1 Function development
When developing functions, we should consider all aspects , Think from the customer's point of view , Write detailed design documents first , Find relevant personnel to communicate and confirm before development , After development From business 、 performance 、 Test the function in terms of safety , Only in this way can the developed functions be more perfect , And meet the needs of customers .
5.2 Learning methods
Learn to use the chain learning method in the process of work , Chain learning can make the learning content more coherent , Understand the background knowledge of the content before learning new knowledge , Then according to their own needs targeted learning , At the same time, understand other knowledge encountered in the learning process , Take the initiative to find relevant materials for learning , Grasp a typical example and you will grasp the whole category , Master together , From point to line , From line to surface , Connect the learned knowledge to form a system .
5.3 Product understanding
With the rapid development of science and Technology , Enterprise information construction is becoming more and more perfect , More and more systematic , More and more application systems are used , A large amount of data will be deposited during business development , however These data do not bring intuitive value to the enterprise , Form the data assets of the enterprise , Therefore, more and more enterprises have entered the data governance stage , The demand for master data governance is becoming more and more clear .
MDM As a data management platform for data governance and cleaning , Enable the master data of the enterprise Have uniqueness 、 accuracy 、 Uniformity 、 timeliness , To ensure the accuracy of master data , The data analysis of master data can help business personnel view the indicators of master data life cycle , So that we can deal with emergencies quickly , Make enterprise informatization more perfect . The data analysis function developed this time can classify and count the master data , And show it in the form of charts , Be able to maximize the development of data functions , Play the role of data .
边栏推荐
- Constrained Delaunay triangulation in MATLAB
- 应用实践 | 10 亿数据秒级关联,货拉拉基于 Apache Doris 的 OLAP 体系演进(附 PPT 下载)
- 数据基础设施升级窗口下,AI 新引擎的技术方法论
- Build halo blog in arm version rk3399
- 牛津大學教授Michael Wooldridge:AI社區近40年如何看待神經網絡
- 基于趋势和季节性的时间序列预测
- 团体程序设计天梯赛练习题-持续更新中
- Anonymous function this pointing and variable promotion
- POI excel conversion tool
- 3D可旋转粒子矩阵
猜你喜欢

Cannot read property 'MTJ' of undefined

大火的虚拟人在哪些产业开始发力?

Cross cluster deployment of helm applications using karmada

First day of new work

Markdown绘图mermaid实用教程

Question brushing analysis tool
![[unity3d] camera follow](/img/11/6309450f2b3ef33df558104549dc4c.png)
[unity3d] camera follow

Michael Wooldridge, professeur à l'Université d'Oxford: comment la communauté de l'IA voit les réseaux neuronaux depuis près de 40 ans

About Statistical Distributions

机器学习笔记 temperature+Softmax
随机推荐
Ffmpeg usage in video compression processing
Can only one task be submitted by one table if the flinkcdc is submitted by flinksql? When there are thousands of watches
释放互联网价值的 Web3
团体程序设计天梯赛练习题-持续更新中
道路千万条,为什么这家创新存储公司会选这条?
Building tin with point cloud
Shell脚本批量修改文件目录权限
Paper 3 vscode & texlive & sumatrapdf create a perfect tool for writing papers
Opengauss kernel: analysis of SQL parsing process
请问下flinkcdc用flinksql提交的话只能一个表提交一个任务吗?那有几千张表的时候还能这么
[unity3d] camera follow
Windows 64位下载安装My SQL
AOSP Tsinghua image download error resolution
数据基础设施升级窗口下,AI 新引擎的技术方法论
找出连续7天登陆,连续30天登陆的用户
我是刚购买的adb mysql服务,我每做一个操作,比如建表,都会弹出这个问题,请问这是什么问题?
华为云OneMeeting告诉你全场景会议这么开!
sql计算每日新增用户、及留存率指标
让企业数字化砸锅和IT主管背锅的软件供应链安全风险指南
sql面试题:求连续最大登录天数