All Products
Search
Document Center

Data Lake Formation:Data authorization management

Last Updated:Mar 26, 2026

Grant, view, and revoke data permissions on catalogs, databases, and tables in Data Lake Formation (DLF).

Prerequisites

Before you begin, ensure that you have:

  • A DLF account with the super_administrator or admin role, or explicit Grant permission on the target resource. To get admin permission, contact a super_administrator.

Permissions overview

DLF organizes data resources in a three-level hierarchy: catalog → database → table. Permissions are managed independently at each level — granting access to a catalog does not automatically grant access to its databases or tables.

The following tables list the available permissions for each resource type:

ResourceAvailable permissions
CatalogPermissions selected in the Grant Permissions panel
DatabasePermissions selected in the Grant Permissions panel
TableALL, Alter, Drop, Select, Update, Grant

Table permission descriptions:

PermissionWhat it allows
ALLGrants all available permissions on the table
AlterModify the table schema
DropDelete the table
SelectQuery data in the table
UpdateUpdate data in the table
GrantGrant permissions on this table to other users

Grant permissions

Grant catalog permissions

  1. Log on to the DLF console.

  2. In the left navigation menu, select Catalogs, and click your catalog name.

  3. On the Permissions tab, click Grant Permissions.

  4. In the Grant Permissions panel, configure the following parameters and click OK.

ParameterDescription
PrincipalSelect DLF User or DLF Role.
Select DLF User / Select DLF RoleSelect a RAM identity (for a user) or a system or custom role (for a role) from the dropdown list. For more information, see Manage DLF users and roles.
Predefined Permission TypeSelect a permission template: Custom (default, define individual permissions), Data Reader (read-only access), or Data Editor (read/write access).
PermissionsSelect the permissions to grant.

Grant database permissions

  1. Log on to the DLF console.

  2. In the left navigation menu, select Catalogs, and click your catalog name.

  3. In the Database section, click your database name.

  4. On the Permissions tab, click Grant Permissions.

  5. In the Grant Permissions panel, configure the following parameters and click OK.

ParameterDescription
PrincipalSelect DLF User or DLF Role.
Select DLF User / Select DLF RoleSelect a RAM identity (for a user) or a system or custom role (for a role) from the dropdown list. For more information, see Manage DLF users and roles.
Predefined Permission TypeSelect a permission template: Custom (default), Data Reader (read-only access to this database), or Data Editor (read/write access to this database).
PermissionsSelect the permissions to grant.

Grant table permissions

  1. Log on to the DLF console.

  2. In the left navigation menu, select Catalogs, and click your catalog name.

  3. In the Database section, click your database name.

  4. On the Tables subtab, click a table name.

  5. On the Permissions tab, click Grant Permissions.

  6. In the Grant Permissions panel, configure the following parameters and click OK.

ParameterDescription
PrincipalSelect DLF User or DLF Role.
Select DLF User / Select DLF RoleSelect a RAM identity (for a user) or a system or custom role (for a role) from the dropdown list. For more information, see Manage DLF users and roles.
Predefined Permission TypeSelect a permission template: Custom (default), Data Reader (read-only access), or Data Editor (read/write access).
TableSelect the table-level permissions to grant: ALL, Alter, Drop, Select, Update, or Grant. See the permission descriptions above.
ColumnApplies only when Select is the sole table permission granted. Select All Columns (default) to apply permissions to all columns, or Selected Columns to restrict by column. When using Selected Columns, choose Include Selected Columns (grant access only to those columns) or Exclude Selected Columns (grant access to all columns except those listed).
Column-level permissions have the following constraints:
Scope: Column-level permission management applies only to internal Paimon tables.
Version requirement: Your compute engine must use Paimon 1.2 (1-ali-12.0) or later — for example, Realtime Compute for Apache Flink Ververica Runtime (VVR) 11.1 or later. For assistance with other versions, join our DingTalk group (ID: 106575000021).
Permission intersection rule: If a user and their associated role both have column-level Select permission, DLF grants access to the intersection of their granted column sets.

View permissions

View catalog permissions

  1. In the left navigation menu, select Catalogs, and click your catalog name.

  2. On the Permissions tab, view the list of principals and their granted permissions.

View database permissions

  1. In the left navigation menu, select Catalogs, and click your catalog name.

  2. In the Database section, click your database name.

  3. On the Permissions tab, view the list of principals and their granted permissions.

View table permissions

  1. In the left navigation menu, select Catalogs, and click your catalog name.

  2. In the Database section, click your database name.

  3. On the Tables subtab, click a table name.

  4. On the Permissions tab, view the list of principals and their granted permissions.

Revoke permissions

Revoke catalog permissions

  1. In the left navigation menu, select Catalogs, and click your catalog name.

  2. On the Permissions tab, select the permissions to revoke and click Revoke Permissions.

Revoke database permissions

  1. In the left navigation menu, select Catalogs, and click your catalog name.

  2. In the Database section, click your database name.

  3. On the Permissions tab, select the permissions to revoke and click Revoke Permissions.

Revoke table permissions

  1. In the left navigation menu, select Catalogs, and click your catalog name.

  2. In the Database section, click your database name.

  3. On the Tables subtab, click a table name.

  4. On the Permissions tab, select the permissions to revoke and click Revoke Permissions.