Before moving on to my new article, I would like to thank everyone who didn’t give up their interest and support about my previous article and also encouraged me to write this new article titled “Master Data Management”. I hope I can somehow bring the continuation of these series of articles and improve myself further on this subject. First of all, this article is a little bit long and has technical term, so I hope you won’t get bored. Let me warn you about this.
As you will recall from my previous article, I talked about the basic concepts of master data management: (Link)
Basic Features of Master Data
Master Data Management
Basic Features of Master Data Management
Benefits to Organizations
In this article, I will be mentioning the widespread used methods of Master Data Management in organizations and accordingly, the deployment methods and methodology steps applied and many other sub-topics. Let’s start.
Common Usage Methods
When we consider the common usage methods of the master data management from the perspective of organizations, we see that there were 3 types of usage. In fact, these common forms of use are directly related to how the master data is consumed.
In this method of use, the MDM system enables people with the same or different roles and responsibilities in the same or different departments within the organization to make joint decisions on the definition of the master data. And this management method is provided through approval mechanisms with the help of various tasks.
For example, when a new product definition is to be created, both the marketing and finance departments make the relevant definitions and provide the product master data and feed the related systems.
In the operational MDM method, the MDM system, as part of the operational systems, contributes to the operational management of the master data as well as the correct management of corporate business processes with applications and people.
For example, customer openings can be done directly on MDM system.
In the analytical MDM method, the MDM system contributes to the feeding of analytical systems such as data warehouse (DWH) or CRM as an important source of information.
All three methods of use mentioned that ı mentioned above can be used together or independently of each other. And moreover, all three usage methods are independent of the “Domains (Party, Product, Account, Location) that I defined in the previous article for the master data.
When we consider the deployment methods about master data management, we see 4 different methods:
This deployment method is a one-way flow based on the transfer of the master data in the source system or applications to the MDM system in batches in certain periods and feeding the analytical systems such as data quality, reparation after data pairing and de-duplication.
It is a real-time integration and only the source system or applications where the master data is located is kept. No consolidation transaction is made. It is mostly a one-way flow, but sometimes it is also managed as a two-way flow.
This deployment method is based on carrying out of synchronization between applications. With a two-way flow, both real-time integration and batch integration can be achieved.
This deployment method is based on the creation of master data directly on the MDM application. For example: Such as performing customer launches or new product descriptions on MDM. It is a one-way flow and a real-time integration method.
And finally, before I finish my article, I’ll talk about the points and steps that I gave importance in projects carried out in relation with master data management (MDM)
First of all, since the main data management projects are very comprehensive and long lasting projects, in such projects it is required to:
Carry out projects by phasing those;
Clarify the purpose and scope of the project;
Clarification of business needs by the organization
Schedule projects in accurate manner with project outputs
As it concerns the whole organization, it should not be seen as a technical project only and other stakeholders should be engaged in the project. (For example: Project Sponsor, Project Decision-makers, Data Unit, Data Owner, Business Analysts, Architectural Team, etc.)
Apart from the key points that I mentioned above, the following project steps are carried out in projects:
Access to master data in different formats on many different source systems or applications in line with the business needs
Feeding master data from source systems in batch, real-time or part-time (Change Data Capture) at desired time intervals
Providing access to master data in 24/7 manner with high availability
Discovery and Analysis
Discovering of data quality problems
Determination of relationships between tables
Detection of Sensitive Data
Creating source and target matrices in line with data model
Identification of domains to be managed
Designing a flexible and extensible data model
Constructing metadata, impact analysis, historical background and control infrastructure on data model
Performing data quality studies on master data (Standardization, parsing or enrichment)
Providing a traceable infrastructure suitable for business units and IT units
Preparing and managing of reference library
Determining the data fields to be used in mapping
Defining and implementing rules for fuzzy match infrastructure in real time or batch
For example: Identifying customers with identical Identity Number and First Name and Last Name information
Making channel-based scoring for data reliability
Defining and applying de-duplication rules on each data field
Ensuring association of master customer data with company, household, product, reference data, location data, etc.
Providing 360-degree extended customer image.
Ensuring the involvement of relevant units in the process in line with the data ownership
Creating of user screens and approval mechanism infrastructure
Easily traceable and historical inquiry through the relevant interfaces
Apportion of master data to target systems in line with security sensitivities
Ensuring batch or real time integration with target systems
Let’s end this article here and wish to meet you in the next series of articles. I would like to write about Data Quality in detail. I hope it has been useful work for you. Hope to see you.