novomind IQ interactive  
 
 | 


Product Databases – Requirements

Product databases contain both descriptive data, such as texts, images and prices, and ERP data, such as warehouse locations and availability. A large number of people collaborate to produce product data: graphic artists and shippers, materials requirements planners, accountants and many more besides. It’s a real challenge to set up and maintain an effective and efficient product database.
What is product data?
Product data consists of two main components, which are generally based in separate locations with different schedules.
Descriptive product data ERP product data
Descriptive product data contains all information that could be relevant to a potential customer. The ERP data contains all information required for purchasing and operation.
This includes, for example, texts, images, availability and prices. This includes, for example, supplier data, warehouse locations, prices and availability.
The price and availability data do not have to be the same as ERP data. ERP data are usually commercial data relevant to the flow of goods.

Descriptive product data

Descriptive product data
Different teams with different skills work on the descriptive product data – at different times and from different locations.
Unlike the ERP data, descriptive product data is often collected and saved in a less structured way.
Different viewpoints and workflows are required to suit the needs of the different operators.
The real challenge consists of integrating all subprocesses to create a single, comprehensive and cohesive work process.
Parallel non-integrative processes should be avoided.

ERP product data

ERP product data
The structure of a company’s ERP data is based on its business model and years of experience in handling the flow of goods.
Operators "work" with the data as information units that help them carry out their individual tasks (e.g. shippers --> parcel size).


The "make or buy" decision



Standard: generic data model

Standard product databases (CatalogX, Jcatalog) use their own data models to map standing data (usually ERP data) very efficiently. Individual product attributes are saved according to a generic tag (e.g. "Name/Value").
However, hierarchically embedded data can be a problem. Here’s one example from the media sector:
Die Verwendung von .NET und COM+ zeigt, das dieses Produkt neueste Technologien einsetzt.
A music CD contains any number of titles by a variety of composers and artists. An individual title appears on several other CDs and the artist is only credited as a composer on other CDs.
In Abhängigkeit der Komplexität der Quelldatenstruktur entstehen oft Redundanzen und/oder sehr tiefe Tabellen.


Individual: proprietary data models

Data can be saved and maintained optimally using individual, user-specific data models – however, all of the data access paths must be developed and maintained individually.
Object-oriented and component-based programming allows the number and extent of individual tasks to be reduced.
In the context of complex corporate plans, individual projects are often seen as "semi-products" (Q/A, version creation, etc.).
For individual projects, no server and/or client workplace license costs are incurred.
If you require further information or would like to arrange a meeting with us, please click here.
print preview
© 2008 novomind AG | Disclaimer