Manage Projects Enterprise¶
Projects organize your data quality work into separate spaces — for example, by department, team, or stakeholder group. All connections, table groups, test suites, and results belong to a specific project. Use the project selector in the sidebar to switch between projects.
Create a project¶
Note
Creating projects requires system administrator access.
- Open the Administration console and select All Projects.
- Click Add Project.
- Enter a Project Name.
- Click Add.
After creating the project, add members from the project detail page.
Configure project settings¶
Use Project Settings to update the project name, control how data quality scores are calculated, and connect TestGen to DataKitchen's DataOps Observability. You can access project settings from the sidebar within a project, or from the project detail page in the Administration console.
- Select Project Settings from the sidebar, or click the (manage icon) on the project in the Administration console.
-
Update the fields as needed:
- Project Name — the display name for the project (maximum 30 characters).
- Use weighted data quality scoring — when enabled, scores weight tables and columns by their semantic importance, so issues on dimension tables and key columns affect the score more than issues on lower-impact columns. See How scores are calculated for how the calculation changes when this setting is toggled.
- Data retention — automatically remove old profiling and test history so the project's history does not grow without bound. See Manage data retention for details.
- Observability API URL and Observability API Key — credentials for exporting test results to Observability. See Connect to Observability for details.
-
Optional. Click Test Connection to verify the integration.
- Click Save.
Manage data retention¶
TestGen can periodically remove old profiling and test history from a project to keep the application database from growing without bound. Configure this in the Data Retention section of Project Settings.
- Automatically delete old profiling and test history — turn the cleanup on or off. New projects have it enabled with a 180-day period.
- Delete history older than (days) — set the cutoff. Profiling runs and test runs older than this are removed, along with their associated results and score history.
- Schedule — set how often the cleanup runs and the time zone it runs in.
Note
To preserve a baseline for scoring, monitoring, and hygiene issue detection, the most recent completed profiling run for each table group and test run for each test suite are always kept — even when they are older than the retention period.
Warning
History removed by data retention cannot be recovered. Choose a retention period that preserves the history your team relies on for trend analysis and audits.
Manage project membership¶
The Members section on the project settings or project detail page shows all users assigned to the project with their roles.
- System administrators can manage membership for any project from the Administration console.
- Project admins (users with the Admin role on the project) can manage membership from Project Settings.
For details on adding and removing members, see User Access.
Delete a project¶
Warning
Deleting a project permanently removes all its connections, table groups, test definitions, test results, profiling history, and monitor data. This action cannot be undone.
Note
Deleting projects requires system administrator access.
- Open the Administration console and select All Projects.
- Click the (manage icon) for the project.
- In the Danger Zone section, click Delete Project.
- Confirm the deletion.