Hi,
You can connect to a wide range of structured, semi-structured and unstructured data sources such as Databases, Websites, Spreadsheets, XML documents, Web Services, LDAP servers, Flat text files, etc from Denodo Platform. After this, you could create base views from it, **[join](https://community.denodo.com/docs/html/browse/8.0/en/vdp/administration/creating_derived_views/creating_join_views/creating_join_views#creating-join-views)** these base views into a derived view and consume these views using **[Denodo GraphQL Service](https://community.denodo.com/docs/html/browse/8.0/vdp/administration/restful_architecture/graphql_service/graphql_service#denodo-graphql-service)**.
You can take a look at the **[Creating Data Sources and Base View](https://community.denodo.com/docs/html/browse/latest/en/vdp/administration/creating_data_sources_and_base_views/creating_data_sources_and_base_views#creating-data-sources-and-base-views)** section of Virtual DataPort Administration Guide for detailed information.
Hope this helps!