Modifying your data model
As you evaluate your business environment and plan your data model, you might determine that the Common Data Model (CDM) installed with BMC Atrium CMDB is not sufficient to store information for some of your assets.
- Creating, modifying, or deleting classes with the Class Manager
- Defining custom icons for a class instance
- Defining CI labels for a class
- Defining BMC Atrium Explorer tooltips for a class
- Defining Quick Edit attributes for a class
- Defining instance group thresholds for a class
- Creating Data Model Help with the cdm2html utility
The following example illustrates how you might update the data model for your particular needs.
Suppose you are a BMC Atrium CMDB administrator at the fictional company Calbro Services and you want to track the model year of several of the devices on the network, such as servers, workstations, and routers. Because the model year is a critical piece of information, you want to include it in the data model. You have reviewed the recommendations in Planning the data model, and have decided that the best approach is to extend the data model by adding a new attribute to an existing class.
After referring to the BMC Atrium CMDB Data Model Help, you determine that the new attribute should be added to the
BMC_ComputerSystem class. Because each subclass inherits attributes from its superclass, the
BMC_Printer classes also use the new attribute.
However, not every element that can be tracked by the
BMC_ComputerSystem class and its subclasses needs a model year attribute. For example, the model year is not important for load balancers and firewalls. You decide that the attribute should be optional.
Using Class Manager, you can add a new, optional attribute to the
Before extending the CDM, review the recommendations in Planning the data model. Adding new classes and attributes are among the last things you should consider.