Data Products
Overview
Data products are curated, reusable, and value-focused datasets that are designed, developed, and maintained like software products to serve specific business or analytical needs.
Data products are typically created within and owned by data domains.
Each domain is responsible for the quality, relevance, and governance of its data products.
Example: The "Customer Profile" data product would belong to the Customer domain.
Policy Administrator Feature Capabilities
As discussed under the concept of data domains, once domains and their corresponding data products are created and datasets are assigned.
A Super User (or central data governance authority) can delegate governance responsibilities by assigning a Domain Policy Administrator for each domain.
This delegation of responsibility enables domain-driven data governance at scale, with the following capabilities granted to the Policy Administrator:
Capabilities of a Domain Policy Administrator
Manage Data Products within Assigned Domains
Create, update, or retire data products owned by their domain.
Maintain metadata, documentation, and classification of data products.
Define and Manage ABAC/RBAC Policies
Create fine-grained access control policies using Attribute-Based Access Control (ABAC) and Role-Based Access Control (RBAC) for data products in their domain.
Apply policies to views, tables.
Attribute-Based Policy Enforcement
ABAC policies are further refined using data product-specific user attributes (e.g., region, business unit, sensitivity level).
Enables dynamic, context-aware access control that adapts based on the user and product characteristics.
User Attribute Administrator Feature Capabilities
To scale and decentralize Attribute Management, the Super User can delegate the responsibility of managing user-specific attributes to a Domain User Attribute Administrator for each domain.
This enables domain-aligned, context-aware, and fine-grained attribute-based access control (ABAC) policies by allowing attribute creation and management closer to the source of domain knowledge.
Capabilities of Domain User Attribute Administrator:
Data Product specific Attribute Definition & Management
Define domain-product relevant user attributes (e.g.,
region,business_unit,market_segment) that are needed to enforce ABAC policies for data products in the domain.Assign and update values for users belonging to their domain based on business roles or responsibilities.
Step-by-Step Guide
A. Super User assigning a Policy Administrator
Go to the TrustLogix Dashboard.
In the User Management section, click "New User".
Enter user details (name, email, description).
Assign the user role: Policy Administrator.
Under Domain Access, select the relevant domain(s) (e.g., FinanceDetails).
Save the user profile.
B. Super User assigning a User Attribute Administrator
Go to the TrustLogix Dashboard.
In the User Management section, click "New User".
Enter user details (name, email, description).
Assign the user role: User Attribute Administrator.
Under Domain Access, select the relevant domain(s) (e.g., FinanceDetails).
Save the user profile.
C. Policy Administrator Creating ABAC policies
Go to the TrustLogix Dashboard.
In the Data sources section, Access Policy -> Click Create Policy
Select Row Access Option
Provide Policy Name, Description
Select Classified As under Objects
Choose Data Products
Configure the conditions in the condition builder section
These also have Data Product based User Attributes
Click Save & Deploy policy.
D. User Attribute Administrator Creating product specific attributes
Go to the TrustLogix Dashboard.
Navigate to Attribute Management from Menu.
Under the Attributes section click on Add Attribute
Select the registered Snowflake data source name.
Choose the specific Data Product (e.g. Accounting_Finance) associated with this user attribute from Data Product dropdown.
Select ALL option for using it as common user attribute.
Enter the attribute Display Name, Description.
Choose the attribute DataType.
Choose the attribute Group (Optional).
Click Save.
Once Attribute is Saved, Click Provision to push attribute to Snowflake data source.
Last updated
Was this helpful?

