• This is the big-data solution we had been waiting for.
    Branch chief
    U.S. defense intelligence
  • Every bank will want this.
    Community Bank, Maryland
  • This is the holy grail of data ingestion.
    Analytics lead
    U.S. defense cloud analytics project
  • I am a happy camper right now.
    Compliance officer
    Federal government agency
  • BKP has finally made knowledge capture and retention affordable.
    Knowledge management company

  • Current version: 3.3.0
  • Release date: 10 December, 2018
  • Try this release: Click here

The Data Unifier (or simply 'Unifier') is a hyper-advanced data unification tool. Originally created for the U.S. national intelligence, Data Unifier is like a 'universal translator' for data. It can fully convert data from any data-model, database, or data-format to any other. This allows any system to talk to any other system.

The Data Unifier can also be used to standardize numerous sources into one central data-model, achieving data-unification across all sources.

The Unifier can be used seamlessly in various configurations, for various purposes, and it is fast and easy to use (link).

Data Unifier's 3

Core Functions

Universal Data Translator

Best of breed


The Data Unifier losslessly transforms data from any data model, database, or format to another.

Data Quality


As the Data Unifier transforms data, inbuilt data quality tools track and improve data quality.

Business Rules


Unifier's inbuilt rules engine and Artificial Intelligence implement business and compliance processes.

Data Unifier's 4

Operational Modes

Data Unifier can be deployed in 4 different operational modes, making it fit seamlessly into most architectures and use cases. This ability alone puts DU head-and-shoulders above other tools (check out 'query-time' below).

Ingest Time

Data Unifier can be used to ingest / ETL data into SQL and NoSQL systems. The Unifier is better than traditional ETL approaches because it can work with all types of data, is ecosystem agnostic, and is agile to use.

Query Time

Data Unifier can fully unify data without replicating a single byte. The Unifier’s on-demand, query-time unification allows data to remain where it is, and still be fully integrated with other systems. The Unifier reaches all systems under a single powerful query and pulls only the data that answers that query. The returning data is transformed into the user’s view in real-time. This feature enables the creation of multiple customized views on the same data without replication. Each one of these views is always current without needing any synchronization.

Real Time

Data Unifier can be deployed in real-time streaming architectures such as ones using Apache Spark or Kafka. The latest data is immediately available in the common view for query and analysis.


Different Unifier configurations can be used in the same architecture to create a versatile system that accommodates constraints gracefully.
Data Unifier's main


Easy and Powerful

Both technical and non-technical SMEs can use the Unifier with ease. Originally developed for national intelligence, the Unifier scales up to big, complex, and varied data. Its advanced mappings cover difficult corner cases without information loss.

Ultra-Low impact

The Unifier can unify data changing underlying databases and data models, and even without replication. Setup, configuration, and operating costs are lower than most alternatives. Deployment is incremental and agile.


Native support for big data, NoSQL, machine learning, NLP, and modern data such as social media, IOT, binary, etc. Inbuilt Artificial Intelligence and Machine Learning tools.

Highly customizable

Versatile operational modes allow using the Unifier in various settings. For example ETL (ingest time), streaming (real-time), and data lake unification (query time).

Flexible for real-world use

Easily add new sources, new rules, plug-and-play data models, and dynamically update the system. Software ecosystem and hardware agnostic.

Who is using the Data Unifier?

We bet that you are intimately familiar with some of our clients and projects. We don't publish our client list online, please contact us to discuss more.

Data Unifier's

Ten Sample Applications

Data Ingestion

Pull data from multiple sources into a SQL or NoSQL system with high QA.

Traditional ETL

Fully unify tabular data. Unifier exceeds traditional ETL by being agile and future-proof.

Modern ETL

Unify structured, semi-structured, and unstructured data – complex JSON and XML – files, IOT, geo, etc.

Data lake unification

Unifier can enable full discovery and unification - without replication - to your data lake.

System migration

Eliminate the hardware, time, and cost associated with multiple system migrations. the Unifier’s flexible operation modes can handle mission-critical migrations with continuous operation.

Data Customization

Support different communities with customized and secure views without replicating the data for each one.

Data interoperation

Seamlessly talk with other systems without impacting operations or editing your data model.

Standards compliance

Improve compliance with standards such as NIEM, HIPAA, etc.

Enterprise query layer

Discover and search all enterprise data under one expressive query.

Analytical data baseline

Unifier eliminates repetitive data prep for analytics, providing a high-quality and consistent data baseline. It auto-discovers new data sources for analytics. Data customization can be used to provide tailored data to each analytic.
About Datanova

We are based in Baltimore, Maryland, USA.
Click here to learn more.

Phone: +1 877 619 NOVA

Email: info@datanovasci.com