Content
The "Projection Queries cannot be delegated to this database" message, that sometimes is displayed as a warning in execution traces, means that some of the projection operations included in the query cannot be delegated to the data source.
This does not mean that these operations will not be applied as part of the query, it just means that the query that is delegated to the data source will be executed without these projection operation and that they will be applied to the results by the Virtual DataPort query engine as post-processing.
A similar message will show up in the execution trace of a query if an individual function can not be delegated to a data source with the text:
The function '<name>' cannot be delegated to this database
As with the projection operations, the function will be evaluated on the Virtual DataPort side in this case.
References
Execution Trace of a Statement
The information provided in the Denodo Knowledge Base is intended to assist our users in advanced uses of Denodo. Please note that the results from the application of processes and configurations detailed in these documents may vary depending on your specific environment. Use them at your own discretion.
For an official guide of supported features, please refer to the User Manuals. For questions on critical systems or complex environments we recommend you to contact your Denodo Customer Success Manager.