Quote:
Originally Posted by Teddy
What kind of "data" are we talking about here? Is this all data that can be represented by a single table? What kind of real world entity is this data supposed to represent?
|
The database is a consolidate point to store information regarding our products. We make one-of-a-kind products, and we want to capture a broad range of information. We are capturing technical parameters and performance (i.e. mass, power), contractual information (program cost, customer, etc), historical schedule information (i.e. how milestones shifted during the development), events related to each product (start of contract, technical reviews, product delivery, decommissioning), etc. The data is most definitely not in one table. For instance, although each product is unique they might share common attributes: customer, power supply design, delivery information (if they were part of a single acquisition).
Quote:
|
Also, how would it come to pass that you have multiple sources for a single data item?
|
Some of this data is historical, and we have contradicting pieces of information. Other times, the data captured in a "single" data point is derived from different sources. This is largely a result that various programs historically might have reported different flavors of the same data, and for capturing it in the database we want to convert all the information to the same reference frame. A (trivial) example I recently ran into, for instance date for the start of operations. For a number of the products, I noticed that there was a difference of one day between two data sources I had. Turns out one source had UTC, the other local time.
The contradicting information and the different ways of looking at the data is actually one of the primary reasons for creating this database.
Quote:
|
It's easy enough to spool up a table of sources with a valid source id. Deciding where, when and how to use that source id is entirely dependent on the business rules/workflow involved with your data. "Piece of data" can mean ANYTHING the way you've described it so far.
|
As, I mentioned, "piece of data" does mean a number of different things. It is all historical, however. The goal is that when someone pulls up a page of information, they can press a button and be told where all that information came from.
Does this help clarify things?
Carlos