Base Configuration Item [cmdb] and Configuration Item [cmdb_ci] tables?

jw9
Tera Contributor

Looking at for example the sys_dictonary for install_status there are choices for both Base Configuration Item [cmdb] and Configuration Item [cmdb_ci]. What is the purpose of the [cmdb] table as opposed to [cmdb_ci]

1 ACCEPTED SOLUTION

Appli
Mega Sage
Mega Sage

Hi JW, please check it here

[cmdb] table is the core CMDB table for non IT CIs

[cmdb_ci] - for IT CIs.

Hope it helps

 

Hope it helps

View solution in original post

2 REPLIES 2

Appli
Mega Sage
Mega Sage

Hi JW, please check it here

[cmdb] table is the core CMDB table for non IT CIs

[cmdb_ci] - for IT CIs.

Hope it helps

 

Hope it helps

Has anyone seen an actual use case for the non-IT configuration model?  Even if there is one -- say Musical Instrument extends Base Configuration Item, and Guitar extends Musical Instrument, for example -- the actual columns included in the Base Configuration Item table don't seem to paint a coherent picture.  For example, the Base CI table contains the Asset reference field, but the Asset field doesn't refer to the Base CI table (cmdb); it refers to the Configuration Item table (cmdb_ci). 

In fact, I can't imagine there would actually be a way to use any extended tables from the new Base CI class.  On one hand, you can certainly define a non-IT asset class.  But since a basic premise of configuration management is to record how an asset is being configured, the inability to correctly link non-IT assets and non-IT CIs seems like it renders this refactoring of the data model utterly meaningless at best, and non-functional at worst.  If there is an example of how this is being used I'd love to see it, because in the whole system there is not a single reference directly to the Base Configuration Item table.

And as shown below, if I create a non-IT CI class called "Guitar" I can't even associate a Model Category with it.  The whole usefulness of the CMDB goes out the window if you don't extend cmdb_ci!

find_real_file.png

find_real_file.png


The opinions expressed here are the opinions of the author, and are not endorsed by ServiceNow or any other employer, company, or entity.