The Transform panel provides a suite of graph-based data operators to transform data. With these transforms, GraphXR delivers essential data operations within a project which have traditionally been performed in Excel (Pivot Table, Formula), relational databases (Join, Where, Group By, Formula), or big data environments such as MapReduce or Spark (Map, Reduce, Filter, Group By, Function). This ability to view results instantly in GraphXR enables a far more intuitive and iterative approach to modeling graph data.
Graph-based operators in the Transform panel are:
f(x) (i.e. function), to calculate values based on one or more existing properties and write the results back to the source nodes or edges.
Extract, to generate nodes and edges belonging to new or existing categories and relationships, based on one or more source properties.
Aggregate, to gather properties from a node's neighboring nodes or edges, optionally perform a function on those values, and write the result back to the origin node.
Merge, to merge nodes sharing matched properties into a single node.
Link, to connect nodes that share matched property values.
Shortcut, to create a new relationship between nodes that share a common neighbor.
Connector, to access APIs for third party applications that can inject additional data or transform existing data.
The Connector is only available in the GraphXR Enterprise edition.