当前位置:网站首页>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 .
边栏推荐
- Shell script batch modify file directory permissions
- pd.cut 区间参数设定之前后区别
- 智能计算系统1 环境搭建
- 1 goal, 3 fields, 6 factors and 9 links of digital transformation
- matlab 受约束的 Delaunay 三角剖分
- Openharmony - detailed source code of Kernel Object Events
- In which industries did the fire virtual human start to make efforts?
- Live app system source code, automatically playing when encountering video dynamically
- 数据基础设施升级窗口下,AI 新引擎的技术方法论
- Professor Michael Wooldridge of Oxford University: how the AI community views neural networks in the past 40 years
猜你喜欢

In which industries did the fire virtual human start to make efforts?

Business layer modification - reverse modification based on the existing framework

Month on month SQL implementation

There are thousands of roads. Why did this innovative storage company choose this one?

1 goal, 3 fields, 6 factors and 9 links of digital transformation

POI excel conversion tool

How to resolve kernel errors? Solution to kernel error of win11 system

团体程序设计天梯赛练习题-持续更新中

openGauss内核:SQL解析过程分析

Cannot read property 'MTJ' of undefined
随机推荐
[C #] explain the difference between value type and reference type
使用Karmada实现Helm应用的跨集群部署
Can py SQL get the table structure?
Business layer modification - reverse modification based on the existing framework
数据库学习笔记(SQL04)
SQL Server2019 新建 SQL Server身份验证用户名 并登录
sql面试题:求连续最大登录天数
基于管线的混合渲染
Rxjs map, mergeMap 和 switchMap 的区别和联系
3D rotatable particle matrix
国内有正规安全的外汇交易商吗?
Modular operation
Openharmony - detailed source code of Kernel Object Events
PY SQL可以获取到表结构吗?
POI excel conversion tool
rancher增加/删除node节点
leetcode 1647. Minimum deletions to make character frequencies unique
SQL interview question: find the maximum number of consecutive login days
ANR Application Not Responding
华为云OneMeeting告诉你全场景会议这么开!