Goals of Different User Groups¶
All functions of Unidata system are divided between three main user groups. Each group performs its own tasks.
Main task: data processing (i.e. individual entity/lookup entity records). For example, the “Real estate developers” entity will contain records for each of the developers. Attributes in the record: legal entity type; name; phone number; legal address, etc.
Simple data processing tasks:
Enter attribute values, both for the current moment and for a specific record state in the past or future (for a different validity period);
Edit existing records;
The system allows you to create and configure workflow processes that let you organize an approval algorithm for any changes made to records through tasks.
Data stewards have access to the following functions depending on the their roles and access rights sets:
Edit and create records. (Includes the workflow processes reliant algorithms);
Coordinate record changes made by other users.
Data steward may also be restricted from viewing individual entities, lookup entities, or records in some of them.
Records can be edited for several reasons:
Processing records that are partially or completely duplicated. Rules for potential duplicate search are configured separately. Records with potential duplicates get marked after the rules are applied. The steward’s task is to manually compare combine these records if they match.
Processing records with quality errors. Data quality rules are configured separately. Records with quality errors get marked after the rules are applied. The steward’s task is to open a record, access the attributes that have errors, and correct said errors. E.g.: the phone number may be incorrect, or the last name may contain numbers.
Creating, editing, or deleting records can be related to internal business tasks, such as expanding the database.
Data steward can perform batch actions to change records (e.g.: mass edits), and import/export data from Excel.
Main task: creating and configuring an informational data model and rules for detecting incorrect data.
A data model with entities/lookup entities is created to describe the required subject area. Each entity/lookup entity requires a set of attributes, relations, etc.
The data model also allows administrator to set up quality rules that require basic or manually configured data processing functions. Duplicate search rules can be configured for entity/lookup entity attributes. Among other things, the data administrator can configure enumerations, measurement units, and source systems; import/export data models, including entities, lookup entities, roles, accounts, etc. The data manager role can be partially or fully integrated with the system administrator’s role.
Main task: maintaining system, configuring security model (see section Security model description), configuring workflows, and auditing user actions.
System administrator manages operations for importing, exporting, deleting, reindexing data, matching duplicate clusters, etc. Administrator’s tasks may also include troubleshooting, data backup, and changing the basic configuration, such as changing the storage period for user activity data.
System administrator’s role can be partially or fully integrated with the data administrator role.