User roles
Overview
The system provides four standard user roles to control access and functionality for different members of your organization.
Role hierarchy and permissions
1. Viewer
The Viewer role provides read-only access for monitoring and analysis.
2. Analyst
The Analyst role can actively work with data and create assets within projects they own.
3. Developer
The Developer role is a powerful technical role with broad permissions to manage infrastructure and data, but not users.
4. Administrator
The Administrator role has near-total control over the company's account and all its contents.
Summary table of permissions
| Permission | Viewer | Analyst | Developer | Administrator |
|---|---|---|---|---|
| View projects | ✅ | ✅ | ✅ | ✅ |
| Generate and view/copy SQL scripts | ✅ | ✅ | ✅ | ✅ |
| Create projects | ❌ | ✅ | ✅ | ✅ |
| Edit own projects | ❌ | ✅ | ✅ | ✅ |
| Edit other projects | ❌ | ❌ | ✅ | ✅ |
| Edit RMDs | ❌ | ✅ | ✅ | ✅ |
| Edit fact tables | ❌ | ✅ | ✅ | ✅ |
| Execute SQL scripts for fact tables | ❌ | ✅ | ✅ | ✅ |
| Edit data marts | ❌ | ❌ | ✅ | ✅ |
| Execute SQL scripts for data marts | ❌ | ❌ | ✅ | ✅ |
| Manage users | ❌ | ❌ | ❌ | ✅ |
| View audit log | ❌ | ❌ | ❌ | ✅ |
✅ = Allowed | ❌ = Not allowed