Cogito Knowledge Center
Technology
 
 
 
The Cogito Data Integration Broker aggregates, integrates, fuses and synchronizes data between the Cogito graph database and other data sources. The Cogito Data Integration Broker includes tools for mapping data sources, defining data source formats, constructing queries and enabling connections between multiple disparate data sources for simultaneous import and assimilation. Cogito’s GQL (the first commercially available graph query language) makes it easy and convenient to programmatically control the process.

It is extremely rare that all the data needed for a thorough analysis exists in one massive data store. Instead, data is typically stored in multiple locations, each with a specific purpose. For example, phone records are in one place, credit card purchases in another, criminal incident records in a third and so on. To bring meaning, understanding and discovery to large sets of data, therefore, requires all of this data to be fused together.

Fusion is the process that models, imports and links data into the Cogito Graph Overlay, enabling the use of Relationship Analytics on the fused dataset. Fusion is the key in creating and presenting a completely networked and connected data set that requires no additional “pre-processing” to determine various relationships and connections.

With the Cogito Data Integration Broker, you can create connections to relational databases, text files, FTP files, HTML files and other structured data sets such as CRM, finance, and HR applications. These data sources are extracted, transformed and loaded to the Cogito graph database. By defining a meta description, users can combine different formats and sources to a common, central graph. The Cogito Data Integration Broker supports live updates from various data sources located on the same machine as the graph database or any remote data source.


Figure: The Cogito Data Information Broker aggregates information from multiple sources to a common graph for network relationship analysis.

Key Benefits:
  • Simplifies aggregation of data from different sources
  • Enables comprehensive view of all related information
  • Automates information collection and distribution
  • Keeps information up-to-date
  • No need to know what you are looking for to start looking
  • No pre-processing is required, so searches are faster
  • Distant relationships are as easy to find as close ones
Top Features:
  • Connects disparate data sources
  • Securely manages connections
  • Extracts, transforms, fuses, and loads data
  • Enables bidirectional data synchronization
  • Supports Web services interface for SOA architectures