10.3 Types of Metadata The example above raises an interesting point. If a number is a price, commission, or salary, we have a certain understanding of the context. We fill this in on our own. In the business world, much of the data's context is often left undocumented. It is assumed that the user will understand what is meant by the data. Often, system engineers and administrators content themselves with only a partial description of the data, the format. If we truly want to capture the context of the data contained within a system, be it a data warehouse or an operational system, we need to expand our view. Figure 10.3 presents a mapping of the many different types of metadata required for a complete view of the data's context. Figure 10.3. Types of metadata.
The following list provides a more complete description of each metadata type:
Figure 10.3 shows that there are two basic types of metadata: static and dynamic. Static metadata describes the structure that contains the data, and dynamic metadata describes the overall status of that structure. One of the most critical, yet least documented, static metadata types is the business rules. It is often assumed these rules are known by the user. With business rules, however, even the most obvious data elements are not always clear. What is a car? What distinguishes one car from another? Looking at two different cars , you could distinguish between car A and B. What if I take parts from car B and use them as replacement parts for car A? How many parts moved from A to B will it take to make A into B? This may look like a ridiculous example, but this question goes back to the time of Socrates. He asked these very same questions of a boat. If we continually replace the parts of a boat, when does the old boat become a new one? It is a very real issue. In the case of a car, the business rule is simple: The car's serial number is attached to the dashboard under the windshield . To whatever car A's dashboard is attached is car A. Although the rule is simple, it is not necessarily known unless documented. Obviously, there will be changes to business rules, so one might object to the inclusion of business rules as static metadata. Static does not mean to imply the metadata never changes, but simply that it changes less frequently than dynamic metadata. The dynamic metadata primarily relates to the state and use of the data. Dynamic metadata has an operational flavor. It reflects the changing state of the system. Consider the different types of dynamic metadata. Dynamic metadata refers to such data as backup, data usage, space usage, and user access. All of this data is constantly changing. |
Team-Fly |
Top |