I was able to create a view using a data source located in a different Virtual DataBase using the VQL query in the Virtual DataPort Administration Tool.
Furthermore, I would make sure to call the data source with the Virtual Database name attached when creating the view.
For instance, I would declare the datasource same in the below format when creating the view
where DATABASENAME point to the Virtual DataBase create in the Virtual DataPort and the DATASOURCENAME points the data source from which the base view is to be created.
You can take a look at the [Creating a Base View ](https://community.denodo.com/docs/html/browse/latest/en//vdp/vql/creating_a_base_view/creating_a_base_view)section of the Virtual DataPort VQL Guide for more information on how to create base view using VQL
Hope this helps!