Studio users are assigned application-wide roles that determine which parts of the application they can access and the data they can view. Studio administrators can assign and modify user roles.
| Role | Description |
|---|---|
| Administrator | Administrators have full access
to all projects and data sets within Studio and can export data sets to HDFS to
make them available to other users. They can also access Studio's Control
Panel, where they can configure Studio settings and manage users.
Because administrators have so much power, you should only assign this role to users who absolutely need it and are known to be trusted. |
| Power User | Power users can create projects,
add and view data sets, edit their account information, and export data sets to
HDFS. They can also access any projects they're assigned to, although their
level of access depends on their role within each. Their access to data sets is
limited by data set permissions.
Since this role can add data to HDFS, you should make sure users can be trusted before assigning it to them. |
| User | Users can create projects, add
and view data sets, and edit their account information. They can also access
projects they're assigned to, although whether they have read/write or
read-only access depends on their role within each. Their access to data sets
is limited by data set permissions. Unlike power users, they can't export data
sets to HDFS.
Most of your users will have this role. Because it has reasonably limited access (no access to Studio configuration or HDFS), it's appropriate to assign to a new user. |
| Restricted User | Restricted users have read-only
access to projects they're given a role in. They can't create or edit projects,
or edit their account information. They're also unable to view data sets,
although they can view the data in their assigned projects.
Because this role has very limited access, it's appropriate to assign to a new or temporary user. |
For more information on user roles, see the Administrator's Guide and the Studio User's Guide.
A Studio user might have a number of assigned roles. In addition to a user role, they may have a project-specific role and belong to a user group that grants additional roles. In these cases, the highest privileges apply to each area of Studio, regardless of whether they were assigned directly or inherited from a user group.