4.3.1 Create References

A reference is a source of static data that provides contextual information about the event data. References are used to enrich data that arrives from a stream.

GGSA supports the following reference types:
  • Coherence Reference: This is a reference to an external cache that has data from an external system, and is defined in a coherence cluster.
  • Database Reference: This is a reference to a specified table in the database. You can apply caching to this reference to enhance the static data accessibility. Once you load data into the cache, the reference fetches data from the cache only. Any update to the reference table will not be reflected until you set the expiration policy to Never.
  • Ignite Cache Reference: This is a reference to an Ignite cache cluster. Ignite reference enriches the stream data with the Ignite cluster reference data, at query stage. Ignite reference has data in key-value pair; key is String type and value is a Json object. GGSA supports only single-value equality join, in query stage to reference.