Denodo's Virtual DataPort can easily deal with a wide range of structured, semi-structured and unstructured data sources. The system allows easily importing each data source into the “virtual database”. Virtual DataPort uses a SQL-like language called Denodo VQL (Virtual Query Language) as Data Definition and Data Manipulation Language.
VQL is used to create views that arbitrarily combine the data using operations such as selections, projections, unions, joins, groups, etc., thus creating unified views of the source data. The [“General Architecture”](https://community.denodo.com/docs/html/browse/7.0/scheduler/administration/general_architecture/general_architecture) section of the Virtual DataPort Administration Guide provides a general overview of the Virtual DataPort system architecture.
Please refer to the [“Virtual DataPort Administration Guide”](https://community.denodo.com/docs/html/browse/7.0/vdp/administration/index#virtual-dataport-administration-guide) and [“Virtual DataPort VQL Guide”](https://community.denodo.com/docs/html/browse/7.0/vdp/vql/index#virtual-dataport-vql-guide) to know more about the fundamentals of the data integration solutions in Virtual DataPort.
Hope this helps!