Relate the information object to the database catalog
The information object draws the physical data from the database catalog, which references the database instances. Hence, create a relationship that is suggested between the information object and the database catalog.
Before you begin
Role required: sn_apm.apm_user
About this task
Suggested cmdb CI relationship, Depends on::Used by, relates the information object to the database catalog. The relationship works by drawing the physical data from the database and stores it as logical data in the information object table, which references the data domain.
For example, employee payroll details depends on Oracle database instance. If the relationship is reversed between the configuration items, then Oracle database instance is used by employee payroll.
- IT Operations Management Discovery discovers all servers, instances, and databases.
- Database Catalog is a list of all the databases.
- The Database Catalog (cmdb_ci_db_catalog) lists all the catalog objects or databases that are discovered from an instance of a database. For example, Oracle catalog and MySQL catalog are child tables of the database catalog.
- The Database Instance (cmdb_ci_db_instance) is the parent table. Oracle Instance (cmdb_ci_db_ora_instance) and MySQL instance are child tables of the Database Instance.
- The reference between a database instance and a database catalog is one to many.
- Since the database instance is hosted on the Server (cmdb_ci_server), it can access all the underlying configuration items.
You may have applications, the data of which are not stored in a conventional database. You can also track such unstructured data stored in configuration item tables such as configuration file (cmdb_ci_config_file), file system (cmdb_ci_file_system), and exchange mail box (cmdb_ci_exchange_mailbox). Use the same Depends On::Used by relationship type between the information object and the unstructured data sources to track the data.
Procedure
What to do next
Click the show dependency views icon () in the Information Object related items to view the
dependency of the business application that is using the information object, which
is running on a database server.
Apply the information portfolio for auditing. Integrate with GRC (Governance, Risk, and Compliance) and use the information object as an entity. GRC uses any entity such as a database, server, or a business application to audit. Associating the information object as an audit entity gives you the complete profile of the business application that uses the information object and its source of data.