CMDB Vs CMDB_CI

Chetna
Kilo Expert

If I check the ServiceNow Tables document its states cmdb_ci is the base table while when we go to ServiceNow to can create a Transform Map, there is one more table that shows up as target table - Base Configuration Item [cmdb], screenshot attached.

Why does this Base Configuration Item table exists, there is no mention of it in the ServiceNow document. Please advise as it seems I am missing a concept here - https://docs.servicenow.com/bundle/paris-servicenow-platform/page/product/configuration-management/reference/cmdb-tables-details.html 

In the link above cmdb_ci is described as base configuration item (screenshot attached), its pretty ambiguous. Please clarify 🙂 Thank you in advance.

find_real_file.png

find_real_file.png

5 REPLIES 5

Vasu_Yadav
Mega Contributor

cmdb

│extends

├── cmdb_ci ← IT CI base

│ │

│ ├── cmdb_ci_computer

│ │ └── cmdb_ci_server

│ │

│ ├── cmdb_ci_database

│ └── other IT CI classes

│

└── Non-IT CI classes

 

Explanation :

cmdb is the Base Configuration Item table and sits at the root of this CMDB hierarchy. cmdb_ci extends cmdb and provides the common structure for IT Configuration Items. Specific classes such as Computer, Server, and Database extend cmdb_ci. So, in simple terms, cmdb is the base layer, while cmdb_ci is the main IT CI layer