It is possible to query data straight from a Data Source, instead of loading it into a Datamart and querying from there. This can save unnecessary processing of loading from Data Source to Datamart.
Refer to the following API links for more in-depth info: