Asset Management processes
You use the processes in BMC Helix ITSM: Asset Management to identify the assets that are used in the company, store the information about these assets, and process the information about these assets.
BMC Configuration Automation for Clients discovers CI types such as computer system, processor, operating system, and software product. BMC Helix Discovery discovers CI types, such as computer system, cluster, application, and business service.
In the Mid Tier interface, BMC Helix Discovery automates the process of populating BMC Helix CMDB. When the IT hardware and software are discovered, it creates CIs and relationships from the discovered data. For example, you can use BMC Client Management or BMC Helix Discovery to populate BMC Helix CMDB.

Discover CI data
Discovery applications discover CI data and store the data in an internal database, which can then be populated into BMC Helix CMDB. These products discover CIs regularly, usually through scheduled jobs. The discovered CIs and the relationships among them are synchronized with CMDB. When these products discover IT hardware and software, they create CIs and relationships from the discovered data.
Data sync to a dataset in BMC CMDB
The data is transferred from the discovery database to a dataset in BMC Helix CMDB. BMC Helix Discovery syncs discovered CIs and the relationships among them to the CMDB where it undergoes further processes.
Normalization of data with the Product Catalog
Normalization improves data quality through consistent and accurate naming of assets. When data is transferred to BMC Helix CMDB, data consistency problems like inconsistent product categorization attributes, and naming conventions can occur. To ensure that the product titles coming into BMC Helix CMDB are consistent and aligned, the data goes through the Normalization Engine.
Normalization is performed by checking the Product Catalog, based on matching attributes. If a match is found the normalization engine fetches the product name from the product catalog. If there is no match, the Normalization Engine updates Product Catalog with any product titles and versions that are not already in the catalog.
In the Normalization Engine, you can choose which CIs to normalize based on their datasets, or classes. When all rules are in place, and all CIs are in sync with the Product Catalog, the normalization process makes sure that product names and categorization are consistent across different datasets and from different data providers.
Reconciliation jobs
Discovered data is imported to BMC Helix CMDB in an import dataset specific to the discovery product. Discovered data must be reconciled from the import datasets into the production dataset, which is BMC.Asset. Reconciliation combines the data from multiple datasets into the production BMC.Asset dataset where the data can be consumed by applications such as BMC Helix ITSM: Asset Management.
BMC Helix CMDB stores the discovered data from Discovery into the import dataset. The reconciliation job reconciles the data from the import datasets to the production dataset that is BMC.ASSET. The reconciliation job combines the data from multiple datasets into the production dataset. For example, when working with the BMC Configuration Import and BMC.ADDM datasets, the reconciliation job uses the following jobs to consolidate data from the two datasets into the BMC.Asset dataset:
- Configuration Discovery Reconciliation Process — Reconciles the BMC Configuration Import dataset with the BMC.Asset dataset
- BMC Helix Discovery Reconciliation Process — Reconciles the BMC.ADDM dataset with the BMC Asset dataset
BMC Helix CMDB enables you to create datasets, each of which holds a distinct set of configuration data. Datasets can store data from a variety of discovery applications for the BMC Helix CMDB. The same computer system or other CIs can exist in more than one dataset.
The following table shows the various BMC Helix CMDB datasets created by different sources:
| Data created by | Dateset name | Dataset ID |
|---|---|---|
BMC Client Management | BMC Configuration Import | BMC.IMPORT.CONFIG |
BMC Helix Discovery | BMC.ADDM | BMC.IMPORT.TOPO |
BMC Helix ITSM: Asset Management | BMC.ASSET.SANDBOX | BMC.ASSET.SANDBOX |
Reconciliation Engine, merging data from other datasets | BMC Asset | BMC.ASSET |
Software usage
Asset managers can use the Software usage process to get visibility into usage information of the various software in the organization. To check the usage information, you can query the usage data for products that are tied to a license certificate or multiple license certificates that might be out of compliance or approaching breach of compliance. You can check the usage information of any product in the product catalog that requires a contract. (for example - Product Name = Adobe Acrobat). This produces a result list of CIs with any usage information. The purpose is to get the usage information so that the IT asset managers understand what software instances are barely used or not used at all.