当前位置:网站首页>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 .
边栏推荐
- 列表加入计时器(正计时、倒计时)
- Get the timestamp of 0:00 and 23:59 of the current date
- try except 添加辅助新列
- Constrained Delaunay triangulation in MATLAB
- About covariance and correlation
- 带你手把手实现grafana双轴图
- PostgreSQL database docker
- matlab 二维或三维三角剖分
- Shell unknown rollup 1
- A few lines of code can realize complex excel import and export. This tool class is really powerful!
猜你喜欢

PCL 环境下安装配置CGAL 5.4.1

shell读取Json文件的值

视频压缩处理之ffmpeg用法

腾讯汤道生:面向数实融合新世界,开发者是最重要的“建筑师”

3D rotatable particle matrix

使用Karmada实现Helm应用的跨集群部署

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

Build halo blog in arm version rk3399

Graduation project - Design and development of restaurant management game based on unity (with source code, opening report, thesis, defense PPT, demonstration video and database)

About Significance Tests
随机推荐
I just bought the ADB MySQL service. Every time I do an operation, such as creating a table, this problem will pop up. What is the problem?
月环比sql实现
PCL 计算平面三角形外接圆的圆心和半径
About Critical Values
Ffmpeg usage in video compression processing
mysql全解 Ubuntu/win10
Constrained Delaunay triangulation in MATLAB
How to change the status bar at the bottom of win11 to black? How to change the status bar at the bottom of win11 to black
小白创业做电商,选对商城系统很重要!
leetcode 1689. Partitioning into minimum number of deci binary numbers
从设计交付到开发,轻松畅快高效率!
Memory leak
Servlet的使用手把手教学(一)
直播app系统源码,动态遇到视频时开始自动播放
C语言-函数知识点
智能计算系统3 Plugin 集成开发的demo
G 双轴图sql脚本
Upward and downward transformation
C#连接数据库完成增删改查操作
Cannot read property 'MTJ' of undefined