Reacher234
Reacher234

Reputation: 230

Snowflake data steward discovery based on role hierarchy

Snowflake follows the role-based access control (RBAC) paradigm. Best practice for RBAC is, to have functional and access roles managing either user and clients or access privileges. This creates in worst-case a variety of roles that inherits permissions from and to each other. By nature, one can easily lose sight.

In snowflake, grants to roles and users are stored in ACCESS_USAGE.GRANTS_TO_ROLES and ACCESS_USAGE.GRANTS_TO_USERS. What is a proper approach to identify the data stewards/owner of a role automatically (if not labeled explicitly in a 3rd party tooling)?

Options I thought of:

Upvotes: 0

Views: 90

Answers (1)

NickW
NickW

Reputation: 9798

A couple of options:

  1. Populate the role’s comment field with the relevant Data Steward information
  2. Use Tags (in public preview)

Upvotes: 1

Related Questions