A BMI Blog

Why a complex data model may be the simplest solution

How to best structure product data and metadata is a challenge facing many companies today. Take, for example, "Memory Organization," a complex attribute found in Memory ICs. Memory cells are organized into rows and columns and one chip can even have two different organizations of its cells. This makes it possible to have two values for the attribute.

Memory Organization: 256 K x 16 bit; 512 K x 8 bit

What is the optimal architecture for a complex attribute like the one above? The old adage of "Keep It Simple" persists and leads many to capture "Memory Organization" in one text field.

Solution A:

Memory Organization: 256 K x 16 bit; 512 K x 8 bit

Solution A may simplify the initial process of data modeling and capture, but over time it proves inflexible and virtually guarantees inconsistent and unnormalized data. Manufacturers detail specification information in different ways and Solution A does not provide a structure for how the information should be captured and stored. Additionally, because all of the elements of the attribute are captured in one field, any manipulation of the data has to take place manually.

An alternative model might look like the following:

Solution B:

Memory Organization No. of Units 1: 256 K

Memory Organization Unit Size 1: 16 bit

Memory Organization No. of Units 2: 512 K

Memory Organization Unit Size 2: 8 bit

(Concatenated) Memory Organization: 256 K x 16 bit; 512 K x 8 bit

Solution B treats the attribute as having two values, each composed of two elements: number of units and unit size. It is the superior solution for a number of critical reasons:

  1. Consistency: Name, value and unit of measure are broken out for each element of each attribute value. Limiting what is found in each field ensures consistency. Where appropriate, restricted values can be defined for the value and unit of measure fields to further promote normalized data that can be effectively maintained over time.
  2. Search: Each "Memory Organization" can appear separately in the dropdown list of a faceted search menu, reducing the number of unique values a customer must sort through. As search technologies advance and navigation attributes employ searchable textboxes, a customer will later be able to search on the element of the attribute that is of most interest. Perhaps the customer is concerned with finding a 32 bit organization and less worried about the number of units. Solution B enables more effective search for both internal and external users and can easily feed increasingly sophisticated systems.
  3. Flexibility: Solution B is a flexible structure that can be manipulated in a number of additional ways. Conversion and other mathematical operations on values and units are possible. Elements can be added or removed as the data needs change. Perhaps the test conditions of a particular attribute value were captured-"120 V at 50 A"-and it is later determined that only the voltage is of interest. If the entire string was captured in a single text field there is no simple way of deleting the "Test Condition." If, however, the model parses out each element of the attribute value into "Voltage" and "Test Condition," the latter is easily deleted or altered across an entire data set.
  4. Integration: A data model that fully defines of all of its constituent elements and their relation to one another is a model that can more easily integrate with other systems both internal and external to the organization.

Gina Bulatovic
Director of Professional Services

4 comments for “Why a complex data model may be the simplest solution”

  1. Celik
    Posted Sunday, August 11, 2013 at 1:00:08 AM

    I read this article fully on the topic of the dirnefefce of latest and earlier technologies, it's awesome article.All across the globe, Web users search for solutions to remain nameless towards the Web pages they will visit. Those same users are trying to get tips on how to access to well-known Web sites which can be blocked from full groups of end users. Many Internet users get trusted a anonymizer or even World wide web proxies solutions to stay secret or get at on line TV, Xbox 360 Live, Hulu, as well as other important articles web pages from around the globe.The widely used Russian anonymizer service provider provides lastly fashioned a great English language Web-site for his or her solutions generally known as InCloak.internet. 93Our services permit users to change their particular authentic Ip to a offered mysterious IP which allows the theifs to surf the net safely without having leaving behind a history plus attain 100-percent usage of previously impeded Websites,94 reported an consultant.The particular anonymizer lets the person to set a remote computer land of source, pick any kind of offered IP address, filtration destructive programs, reduce banners along with create favored and quite often visited Websites towards program92s alexa plugin. Although the anonymizer is employed by a unique chosen plan, the particular provider provides a electronic Private System (VPN) often known as OpenVPN. The actual VPN customer support provides utmost anonymity and also to safeguard most software that make use of the World-wide-web from the subscriber92s laptop. 93The major VPN advantage over just about any proxy or even anonymizer will be the means it includes privacy in addition to to safeguard the entire computer system right away,94 claimed this gives Web page equipment such as Internet proxies, proxies record, Checker and more at as few as $0.2008 per day or maybe VPN access as low as $0.11 a day using one-year dues. Further ideas include everyday, per month as well as two-year monthly subscriptions. A high grade obtain approach supplies 100 % access to the anonymizer (plus VPN, in case the value is definitely invested in with this option) without the need of limits on use. Quite a few other features also are provided.

  2. Gafar
    Posted Friday, August 30, 2013 at 11:23:04 PM

    But of course we all know it's not the cutomsers that destroy the market. It's the provider. I would gladly buy games in Germany. Unfortunately, the German versions are simply inferior products.As for Geo-locked consoles yeah they might do something like this. On the other hand, the whole idea of region-locking DVD's didn't work so well after all. Customers are like dinosaurs they always find a way. [url=]vshixihbcq[/url] [link=]jvqvce[/link]

  3. Albuquerques
    Posted Tuesday, February 11, 2014 at 5:39:06 AM

    My brother remcmoended health insurance form You you! info! web day. just how I I actually Thank imagine time like this right. would not tem life insurance life insurance quotes for submit spent had made possibly much This entirely was can site. He this my

  4. Mccayde
    Posted Thursday, March 06, 2014 at 12:49:07 AM

    Three organizations are insured beneath the uninsured driver supply. The covered, every other QuotesChimp lawfully eligible to regain harms, and people of his / her family are guarded underneath the uninsured motorist supply of an automobile coverage. The protection additionally relates to traumas endured from the covered or homeowners that are hurt as people through an uninsured driver.

Post a comment

Blog Archive

Blog Categories