Retrieving federated data stored externally by creating federated classes
You can federate data stored externally, such as a in a table in a database, by creating BMC CMDB classes and mapping them to the external data. This method of federation is also called the retrieval method. When you define federated data classes mapped to represent external data, you must make sure that they are subclasses of the BMC_FederatedBaseElement
class.
The federated data class represents a portion of the information about the external source of data so that data can be viewed within the context of the data model.
After you complete the following procedure, in the Explorer, you can directly view the federated data that is related to specific CIs.
Before you begin
- You must have AR Administrator permissions to create or edit classes.
- You must define the federation plug-ins as described in Creating AR or JDBC federated data plug-ins to access data external to the CMDB.
To retrieve federated data stored externally by creating federated classes
As an administrator, you want to create a new federated data class for information stored on an external database. It is assumed that you have already created a plug-in and data store for this database.
- Open Class Manager.
Select Class Management > Classes. - Click Federated, and then click Create.
The Create Federation page opens. Enter the details of the class you want to create:
In the Relationship section, select the relationship class.
The source class of the relationship must be in theBMC_BaseElement
hierarchy of classes, and the destination class of the relationship must be a federated data class. You can define multiple relationships to a single class.
Best practice
For best performance from the BMC Remedy AR System server, the qualification should return only a limited result set from the federated repository. If your qualification returns a large amount of federated data, the BMC Remedy AR System server may experience poor performance.
Example of a federated data class definition
The following example values are for a Calbro Services administrator who wants to create a new federated data class for computer system information stored on a Microsoft SQL Server database.
Option | Example Value |
---|---|
Namespace | BMC.FED |
Name | CAL_BankingServers |
Select Plug-in | The banking server plug-in. |
Select Table | BankingServers |
Form Fields | PrimaryKey, Name, Priority, LastDataTransfer, and Workgroup |
Key Attribute | PrimaryKey |
Where to go from here
- In the Explorer, you can view the CIs and the retrieved federated data.
- You can view and verify the class properties in the Class Manager.
For information about the Class Manager, see Class Manager interface to view CDM and extensions. - You can also view the federated information through Impact Simulator.
For more information about simulating impact, see Simulating the impact of changes to CIs.
Making external data available through CMDB by defining cross-launch links in the Federation Manager
Creating AR or JDBC federated data plug-ins to access data external to the CMDB
BMC CMDB data permissions for classes and attributes
Accessing and navigating the CMDB Portal
Modifying the data model by using Class Manager
Searching and viewing CIs and relationships in CMDB Explorer
Comments
Log in or register to comment.