Robust transform engine - create all servers in the Server class
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-03-2024 06:27 AM
Hi,
I'm relatively new to use the IRE and RTE so wanted to ask for some advise. Our data model has all servers being created in the Server class, rather than the child classes such as Linux and Windows. I've recently set up integrations for Intune and Crowdstrike which are creating records in the child classes.
I don't see anything in the ETL mapping that is specifically mapping the records to those classes so I have looked at the ID rules for each. They both seem to be using inherited rules from Hardware.
How do I set it up so that regardless of the source of data, all servers get created in the Server class? I don't want to start messing around with the ID rules for hardware.
Thanks in advance,
Steven
- Labels:
-
Service Graph Connector
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-03-2024 08:00 AM
Hi Steven,
When you select the 'Operating System' as Windows or Linux for a server, they are automatically aligned with respective child classes.
However, you will be still able to access those servers in the parent server class.
Please mark this comment as Helpful/Correct if it helped you.
Cheers,
Salma
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-04-2024 01:33 AM
Hi Salma,
Thanks for responding but unfortunately that doesn't answer my question/problem. My problem is that our data model states that all servers must be in the server class. Not their child classes, and then as you say still visible in the parent class.
I can see multiple records in the linux class which don't have an operating system of linux so i'm trying to work out what attributes determine the server class.
What I need is to ensure that all servers are created in the server class when loaded in via the various data sources.
Steven
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-05-2024 09:46 AM
Hi Steven,
I just ran few tests and found 'Class' field determines which table/class the server should belong to.
Now, if you want to create servers only in cmdb_ci_server class, just keep 'Class' field value as 'Server.
Please let me know if you have further questions.
Please mark this comment as Correct Answer/Helpful if it helped you.
Cheers,
Salma
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-06-2024 04:59 AM
Hi,
The values wont be same for all the data sources. Each tool have diffrent attributes. So it wont be same. When you create a data source and star getting the data in stagging table then you will be able identify which attribute can belong to which class.
Regards,
Pratiksha