Normalization and best practice relationship rules
You can use BMC CMDB to normalize relationships along with CIs, based on the relationship rules that are shipped with the product. You can also create additional rules for normalizing relationships. The out-of-the-box rules are listed in the Relationship Normalization tab. For more information, see Mapping Your Data to BMC CMDB 9.1.00 Classes PDF document, available on PDFs and videos page.
For information about creating relationship rules, see Creating a relationship rule. You can use the inline, continuous, or batch modes of normalization for relationship names.
The Relationship normalization feature option in the Normalization Engine is enabled for all data sets by default. If you do not want to normalize relationship classes for an individual data set, you can disable the Relationship normalization feature option for that data set. For more information about how to disable or enable relationship normalization, see Configuring normalization settings for datasets.
Warning
We recommend that you not disable the Relationship normalization feature in the Configuration Editor, based on the out-of-the-box relationship rules that are shipped with the product. Other BMC products that consume the configuration data in BMC CMDB reference the out-of-the-box relationship rules, and disabling the Relationship normalization feature can result in errors in these products.
The out-of-the-box rules for relationship classes are framed using the following guidelines:
- The rules can modify only the
Name
attribute for the relationship classes. - The rules are defined in BMC CMDB depending upon the source and destination classes for a relationship.
For example, a rule can be defined to set theName
attribute of the relationship instance with the value set to CONTAINEDDOMAIN if the relationship class isBMC_Component
, the source class isBMC_AdminDomain
, and destination class also isBMC_AdminDomain
. - The rules apply to all data sets in BMC CMDB. To define a rule for a specific data set, include the
datasetID
attribute in the rule qualification. - When rules are set for a relationship class at both the parent and child class levels, the child class rule overrides the parent class rule.
Comments
Log in or register to comment.