Hi,
In order to access any public database, you could use one of the access methods mentioned in the section [Creating Data Sources and Base Views](https://community.denodo.com/docs/html/browse/latest/vdp/administration/creating_data_sources_and_base_views/creating_data_sources_and_base_views#creating-data-sources-and-base-views) for establishing the connection with the database. You can take a look at each of types (JDBC, ODBC, JSON etc.,) for configuration steps and to create base views in Denodo using the Virtual DataPort Administration Tool. Besides, the Virtual DataPort also allows creating wrappers ad-hoc for data sources for which no standard connector is available. For more information on this topic, you could refer to section [Custom Data Sources](https://community.denodo.com/docs/html/browse/latest/vdp/vql/generating_wrappers_and_data_sources/creating_data_sources/custom_data_sources#custom-data-sources) of Virtual DataPort VQL Guide.
If Bloomberg provides a [Java API](https://www.bloomberg.com/professional/support/api-library/), you could develop a [custom wrapper](https://community.denodo.com/docs/html/browse/latest/vdp/developer/developing_extensions/developing_custom_wrappers/developing_custom_wrappers#developing-custom-wrappers) using the API provided by the Virtual DataPort.
Hope this Helps!