Search results

When you should choose multi-tenancy and with row-level security

Multi-tenancy

Multi-tenant support allows the administrator to deploy multiple tenants to serve multiple customers. If you would like to establish the Bold BI application with your customers and share the admin privilege to manage the Dashboards and users from their end, you can make use of the multi-tenancy in Bold BI.

For Example, if your Bold BI Server is bound with the company.com domain and you can create multiple tenants to your customer with different sub domains like client1.company.com and client2.company.com. This will allow each customer to use their databases to create the required dashboards.

Bold BI multi-tenant support ensures the security to of both application and data. You can learn more about Multi-Tenancy here.

Row-level Security

If you would like to embed the Bold BI Dashboard into your application and distribute it to your customers and would like to filter the data based on your customers, then you can make use of the Row-level security. Row-level security can be applied from multiple layers,

  1. Isolation code - The UMS admin can apply the isolation code on any site from the site settings.
  2. Custom Attribute - The Bold BI admin can set the custom attribute which can be applied in the data source query level based on the user and groups.
  3. User-based filters(Row-level security) - User-based filters can be configured when you design the dashboard.

Row-level filtering can be applied in the above hierarchy.