User Permissions
The Fivetran HVR permissions system allows you to manage the levels of access that hub users have to the HVR Hub System. The actions that a hub user can perform, the features and data exposed to a user are governed by the type of permission a user is assigned.
Permission Levels
In HVR, user permissions are divided into the following two levels:
- Repository Level Permissions
- Hub Level Permissions
Repository Level Permissions
This is the global permission level defining what a user is allowed to do at the system level including all hubs and users in the repository. Following are the user permissions available in this level:
SysAdmin: Full access to the system, including all hubs and users. The SysAdmin has permissions for all operations and can manage all resources and users in the HVR Hub System.
HubCreation: Create new hub(s) in the HVR Hub System.
ReadMetering: Extract Monthly Active Rows (MAR) consumption/metered usage data of the HVR Hub System.
Hub Level Permissions
This permission level defines what a user is allowed to do within a specific hub. Following are the user permissions available in this level:
HubOwner: Full control of the current hub, including changing access, properties, and ReadWrite (channels and locations) access. By default, a user creating a hub is granted the HubOwner permissions on that hub.
ReadWrite (channels and locations): Change the definition of channels and locations, perform activation of replication, Refresh, Compare, start/stop jobs, and view objects in the current hub.
ReadWrite (channels only)
Since v6.1.5/2
: Change the definition of channels, perform activation of replication, Refresh, Compare, start/stop jobs and view objects in the current hub.ReadWrite (locations only)
Since v6.1.5/2
: Change the definition of locations, and view objects in the current hub.ReadExecRefresh: Perform Refresh, Compare, start/stop jobs, and view objects in the hub.
ReadExec: Perform Compare, start/stop jobs, and view objects in the hub.
ReadOnly: Only view objects in the current hub.
A user who is created to access and manage the HVR system when setting up a hub server from a browser will automatically receive the SysAdmin access rights. The SysAdmin user can then create other users in the system and grant the required access permissions to them. The SysAdmin user needs to grant the required access permissions to a new user, otherwise, the user will not be able to access any resources and perform any actions in the HVR system.
Managing User Permissions
The permission level of a hub user can be managed from the web UI using option System ▶ Permissions or from command line interface (CLI) using either of the following options:
- Repository level permissions can be managed using command hvrreposconfig (option
-A
). - Hub level permissions can be managed using command hvrhubconfig (option
-A
).