Overview¶
EnOS™ Data Federation provides data querying and file writing services to multi-source heterogeneous data storage systems.
Through unified SQL syntax standards, users don’t have to worry about the differences of the query languages used in various data storage systems.
Data Federation also supports OData and JDBC connections. This means that users can quickly connect to mainstream BI analysis tools, such as Tableau and PowerBI, even when the source data storage systems are different.
The architecture of the Data Federation service is shown as per the below.
![_images/data_federation_arch.png](_images/data_federation_arch.png)
Description to the architecture components
- Data Sources: The data sources that are supported include MySQL, Blob, HDFS(EnOS), HIVE(EnOS), KAFKA(EnOS), Redis, S3, TSDB(EnOS), and MongoDB.
- Data Source Connection: Data sources need to be registered through Data Source Registration so that they can be bound with federation channels.
- Supported data access methods: JDBC, ODATA, and SDK.
- Target users of Data Federation: data analysts, data engineers, and data scientists.