Vertica¶
This document provides an overview of access management features supported by Privacera for Vertica.
Access Management Methodology¶
Topic | Detail |
---|---|
Integration methodology | Privacera PolicySync |
Access Tools | JDBC |
Supported User Identities | Username, Password |
Supported Access Management Features¶
Feature | Supported | Native | Using SecureView |
---|---|---|---|
Database Access Control | Yes | Yes | Yes |
Table Access Control | Yes | Yes | Yes |
View Access Control 1 | Yes | Yes | Yes |
Column Access Control | Yes | No | Yes |
Row Access Control | Yes | Yes | Yes |
Column Data Masking | No | No | N/A |
Column Data Encryption | No | No | N/A |
Centralized Access Audit | Yes | N/A | N/A |
Granular Access Audit Record | No | N/A | N/A |
Limitations for Access Management Features¶
The following are the limitations with Vertica connector.
-
The CREATE DATABASE permission cannot be directly assigned to users or roles. Vertica does not provide a user permission to create new databases.
-
Views in Vertica do not support native column masking. When a value is masked in the original table, the masking is also applied to the view.
-
Native row filtering is not supported for views in Vertica. When a row filter is applied on the original table, the same filtering is extended to the view.
-
Using the native row filter might be inefficient when analysing queries that involve a large number of users.
Recommended Configuration¶
To enhance performance, it is recommended to enable the following setting at the database level.
Run below queries in Verica Database from SQL command line or using an SQL query editor such as DBeaver:
EnableAllRolesOnLogin Configuration
This configuration is a one-time requirement during the initial setup of the Vertica database.
SQL | |
---|---|
Enabling this setting eliminates the need for frequent SET ROLE commands, ensuring a more streamlined access control process in Vertica. Policies created at a specific role level are directly applied to the associated user.
- Prev topic: About Vertica Connector
- Next topic: Prerequisites
-
Note: Column access control, Masking and Row Level Filter not supported for Vertica views. ↩