Skip to main content

๐Ÿ›ก๏ธ Roles & Permissions

๐Ÿ”Ž Overviewโ€‹

A defined set of roles is provided to cover administration and testing workflows.
Each role is designed to follow the principle of least privilege, ensuring users only have access necessary for their responsibilities.

๐ŸŽญ Available Rolesโ€‹

  • ๐Ÿ‘‘ Admin
  • ๐Ÿงช DQ admin
  • ๐Ÿ”ง Tester
  • ๐Ÿ“Š DQ tester

๐Ÿ“˜ Role Definitionsโ€‹

๐Ÿ‘‘ Adminโ€‹

  • Full application access
  • Can view and modify everything, including:
    • โš™๏ธ Global Settings
    • ๐Ÿ”— All Connections
  • Abilities:
    • Manage users and roles
    • Configure application-wide settings
    • Create, update, and delete connections
  • Intended for: System owners and platform operators

๐Ÿงช DQ adminโ€‹

  • Data Quality (DQ) administrator role
  • Full access to all DQ-related features and configuration
  • Abilities:
    • Create and edit DQ checks
    • Manage DQ pipelines
    • Configure DQ-specific connections and settings
  • Focus: Data quality governance and control

๐Ÿ”ง Testerโ€‹

  • Limited testing role
  • Permissions:
    • ๐Ÿ‘€ View existing Connections
    • ๐Ÿ” Clone existing Connections (for testing purposes)
    • โ–ถ๏ธ Run tests
    • ๐Ÿ“„ View test results
  • Restrictions:
    • โŒ Cannot modify global Settings
    • โŒ Cannot create new Connections from scratch
    • โŒ No user/role management
  • Intended for: QA and test engineers

๐Ÿ“Š DQ testerโ€‹

  • DQ-focused testing role
  • Permissions:
    • ๐Ÿ‘€ View DQ-related Connections
    • ๐Ÿ” Clone DQ Connections
    • โ–ถ๏ธ Run DQ checks
    • ๐Ÿ“„ View DQ results
  • Restrictions:
    • โŒ No access to global Settings
    • โŒ No user/role management
  • Scope: Limited strictly to Data Quality resources

๐Ÿ“Š Permissions Summaryโ€‹

RoleScope & Permissions
๐Ÿ‘‘ AdminFull access to everything (Settings, Connections, Users, Roles, all actions)
๐Ÿงช DQ adminFull access within DQ scope (checks, pipelines, DQ configs)
๐Ÿ”ง TesterRead connections, clone, run tests, view results; no settings or user management
๐Ÿ“Š DQ testerSame as Tester but limited to DQ resources and DQ checks

โœ… Key Principleโ€‹

All roles are designed to enforce controlled access, reducing risk while enabling efficient workflows across engineering, QA, and data quality teams.