In order to make personalized data service
possible, the following must be considered.
9 Ability to manage transactional data to later
combine with master data on the fly
9 Master data transformation based on
classification mapping, attributes, and UOM
9 Authentication, and authority control over users
and systems that uses master data
9 Adaptability to flexibly response to introduction
of new requirements and systems
In this paper, we propose a new model to resolve
aforementioned obstacles to provide flexible yet
efficient personalized data service environment.
3 PERSONALIZATION
Established MDM system can provide consistent,
reliable, and accurate master data to multiple data
users across enterprise. However, one may need
some fundamental transactional data as well as
master data in order to carry out his/her business
processes. For example, Vendor.Price, Vendor.
Quantity, Material.Price, Material.Quantity of figure
4 are examples of fundamental transactional data, in
this paper we call them additional properties of
master data. These data may be transactional over all,
yet they may well be very important master data to a
single system. Consequently, we need to handle
these transactional data differently from normal
transactional data and need to derive an efficient
method to integrate with enterprise-wide master data.
In this section, we propose a new framework to
efficiently provide information contents in the form
demanded by individual systems. In the framework,
physical view generation to integrate master data
with additional properties can easily be configured
by the user of the system.
3.1 Composite Master
Once the initial load of standardized and integrated
master data is complete, enterprise-wide master data
quality management program can launch. The new
program and system must not interfere with the
existing individual systems which were already in
operation. However, from the existing systems’
point of view, additional functional requirements
newly came up. One must be able to access the
MDM system in order to look up and use the master
data which before were locally maintained and used.
The view definition supported by commercial
DBMSs can be used to satisfy personalized data
requirements. However, users who require master
data, usually ask for additional information such as
classification hierarchy as well as code information
in a way that can be directly applied to their own
business processes. Clearly simple view definition
functionality of commercial relational DBMSs
cannot support this type of requirements. To do so
we propose new scheme based on the use of
composite master. Composite master is essentially a
personalized data view which are defined by
underlying unite masters. The users and systems can
dynamically create composite masters any time they
need for any purposes without having to directly use
bare SQL statement. By the system, any information
that is inherently associated with composite master
such as identification, attributes and classification
information are automatically reflected on composite
master.
Fig. 5 shows an example of the composite master
schema. System A needed a personalized data view,
which includes combination of information from
product and vendor as well as some additional
information. A composite master can be defined to
include name, data and price from product unit
maser, name and rank from vendor unit master, and
price and quantity as additional properties.
Although composite masters are physically
defined, actual values from unit masters are not
replicated. Only their reference addresses of
attributes and related information are physically
maintained by composite master definition. This
way, problems which may have been caused by data
replication, are naturally prevented from being
occurred. Additional attributes are defined and
added to the composite master in the same way as
other attributes are defined. Attributes are defined by
separate module -- property manager -- which allows
users of the MDM system to define new attributes
independently from any tables.
Vendor
(Name, Rank)
Pro du ct
(Name, Date,
Price)
Material
(Name)
Supplier
(Name, Rank)
Sy st em A
Pro du ct
Name Date Price
Vendor
Name Rank
Additional Prop.
Price Quantity
Figure 5: Example of Composite Master Schema.
3.2 Composite Manager
In order to establish personalized data service based
on the use of composite master, the following
requirements are identified.
ICE-B 2009 - International Conference on E-business
290