Role Definitions

A role definition, often abbreviated as role, represents a summary of rights. This allows the datasqill Administrator to grant uniform permissions for different users. A distinction must be made between roles for the Configuration Repository and roles for transformation environments.

For example, two roles "reader" and "writer" could be set up for the transformation environments. The first contains only read rights, while the second contains all rights.

This allows control of rights for developers, testers, and operations staff. If there are three datasqill transformation environments:

  • Development environment
  • Test environment
  • Production environment

developers could be assigned full rights on the development environment, while they would have only read rights for the test and production environments. The tester group would additionally have full rights on the test environment and only read rights on production. Only the operations staff members would be the only ones fully authorized on all three environments.

roles1

The datasqill Server is delivered by default with an Admin role for the configuration database. This contains all administrator rights.

Role definition management is done in the "Settings" - "User, Roles & Rights" dialog in the lower part. After selecting a role, individual rights (">" or "<") or all rights (">>" or "<<") can be added to or removed from a role:

roles2