Meaning of "Projection Queries cannot be delegated to this database" in the execution trace

Applies to: Denodo 8.0 , Denodo 7.0 , Denodo 6.0
Last modified on: 28 May 2020
Tags: Combination Error handling Optimization

Download document

You can translate the document:


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.


Virtual DataPort Administration Guide: Execution Trace of a Statement

Virtual DataPort VQL Guide: Trace Clause


Ask a question
You must sign in to ask a question. If you do not have an account, you can register here

Featured content


Ready for more? Great! We offer a comprehensive set of training courses, taught by our technical instructors in small, private groups for getting a full, in-depth guided training in the usage of the Denodo Platform. Check out our training courses.