Develop an access model for your IBM® Netezza® appliance. An access model is a profile of the users who require access to the Netezza system and the permissions or tasks that they need.
Typically, an access model begins modestly, with a few users or groups, but it often grows and evolves as new users are added to the system. The model defines the users, their roles, and the types of tasks that they perform, or the databases to which they require access.
The access model serves as a template for the users and groups that you create, and also provides a map of access permission needs. By creating Netezza database groups to represent these roles or permission sets, you can easily assign users to the groups to inherit the various permissions, you can change all the users in a role by changing only the group permissions, and move users from one role to another by changing their groups, or by adding them to groups that control those permissions.