The users of the Denodo GraphQL Service must have the following privileges assigned:
At database level:
At view level:
Execute: if you do not have Execute access to an entire database, but you have it over some of its elements, the GraphQL Service will only allow you to query the elements over which you have Execute privileges.
The section Administration of Databases, Users, Roles and Their Access Rights explains how to grant privileges to users.