In Virtual DataPort Server views, data sources, data services are always created at the database level but not at view level, so you can assign create view privilege at the database level and it is not possible to have a create view option at the views level.
For your scenario, for a particular role I would assign Connect and Create views Privileges at the Database level and Write, Execute and Metadata privileges for a single view at the views level by clicking on **edit** option under the **Advance privileges** column for a respective database.
For more details, you can refer to the [Creating Roles](https://community.denodo.com/docs/html/browse/7.0/vdp/administration/databases_users_and_access_rights_in_virtual_dataport/administration_of_databases_users_roles_and_their_access_rights/creating_roles#creating-roles) and [Types of Access Rights](https://community.denodo.com/docs/html/browse/7.0/vdp/administration/databases_users_and_access_rights_in_virtual_dataport/user_and_access_right_in_virtual_dataport/user_and_access_right_in_virtual_dataport#types-of-access-rights) sections of the Virtual DataPort Administration Guide.
If you still need help and if you are a valid Support User, you may open a Support Case at the Denodo Support Site and the Support Team will help you.
Hope this helps!