Add necessary tables to the Pseudonymizer

Problem to solve

Currently, we're missing some important tables in the data warehouse. As per https://gitlab.com/gitlab-com/gl-infra/infrastructure/issues/5744 there is way to export Gitlab.com data for analytical purposes.
It still has some issues with larger tables, see https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/8923, but in the future hopefully, we'll be able to include tables with 100m+ rows as well.

For measuring active users and groups we should include to the export the audit_events table for properly see when any user related activity happened.

To understand subscriptions we should include gitlab_subscriptions table as well.

For further analyses for how CI is used by our users, we'll need some tables like ci_builds and ci_runners

Proposal

Add the tables ^ to the Pseudonymizer.

Assignee Loading
Time tracking Loading