Ontology peering enables you to synchronize object and link types from your ontology to an ontology on another enrollment across a peer connection.
You can reference a singular object or a set of objects across Palantir applications by its unique RID. The act of peering translates ontology RIDs that are specific to each enrollment across the connection to ensure users can reference the correct object when operating in applications within their enrollment. Before you enable peering and configure a peer connection, these object references only refer to the enrollment-specific RID. This translation is necessary to synchronize an Artifact, such as a Gaia map, between two enrollments.
Peer Manager does not yet support the management of Artifact peering relationships. Contact Palantir Support with questions about Artifact peering configuration.
To perform this translation, create an object type mapping to define how an object type and its properties are translated across a peer connection. You do not need to map every property; however, you must map any properties you wish to peer over the established connection.
Source data is Ontology data from backing datasources, like datasets or Restricted Views. Source data peering is currently unidirectional. This means that when source data peering is set up, one enrollment is providing all the source data, and no source data can flow the other way.
You may not need to configure source data peering if both enrollments receive data from the same upstream source systems. If this the case, then you should configure action data peering to synchronize user edits across the two enrollments. Additionally, you will not need to configure source data peering for object types that do not have source data, meaning they are generated entirely from user actions.
Review the information below to learn more about source data peering's current capabilities and limitations:
Action data is ontology data derived from user changes submitted as an action on an object, such as creating, editing, or deleting an object or link. You can configure action data peering between cloud and edge Foundry enrollments.
You can establish bidirectional action data peering between any number of peer connections, and that data will peer in real-time. Additionally, action data peering is eventually consistent: if a real-time action peer fails, then Peer Manager will attempt to resend the data until it is acknowledged by the remote enrollment.
Review the information below to learn more about the current capabilities and limitations for action data peering:
string or double.Link types define the relationship between two object types and peer automatically alongside object types containing the link properties. Review the guidance below to ensure your object's links peer correctly when configuring an ontology peering relationship.
Foreign key relationships: Links are stored as properties on the object, so there is no specific set up required to peer foreign key links. Rather, they are peered when both linked objects are peered, provided that the link type is defined in both Ontology instances.
Join table dataset relationships: Used for many-to-many links, you must configure these to peer. The join table may contain source data from backing datasources, and the links can receive user edits. Similar to an object type, a many-to-many link type can contain both source data and action data.
Backing object relationships: Used for many-to-many links, the link is shared when both linked objects and the backing object are peered.
Learn more about configuring ontology peering in Peer Manager.