Search results

Types of Tenants in Embedding

This section details the different types of tenants available in embedding.

  1. Single-Tenant
  2. Multi-Tenant

Single Tenant:

Single-tenant support is designed for serving a single customer or organization. By default, a Bold BI Server is set up with a single site and its own database to manage dashboards and resources.

Multi Tenant:

Multi-tenant support allows the administrator to deploy multiple sites to serve multiple customers or organizations. If you wish to establish the Bold BI application with your customers and grant them admin privileges to manage the dashboards and users on their end, you can leverage the multi-tenancy feature in Bold BI. Each site has its own database for managing dashboards and resources.

Which Option Should You Choose?

Single-Tenant

  • Opt for a single tenancy if you want all your customers to use the same site.
  • Suitable for scenarios where a customer uses a single organization. For example, if your Bold BI Server is bound to the company.com domain and a single domain use case applies, single tenancy is a good fit.
  • Ensures that all users see the same dashboard, single tenancy is appropriate. For instance, if your Bold BI Server is bound to the company.com domain and all users maintain and view the same dashboards, the single tenant option is suitable.
  • Ideal for customers maintaining a single place for each dashboard.

Multi-Tenant

  • Opt for multi-tenancy if you want each customer to have their own separate site.
  • Suitable for scenarios where a customer has multiple clients, and each client has multiple users. For example, if your Bold BI Server is linked to the company.com domain, you can create multiple sites for your clients with distinct sub domains like client1.company.com, client2.company.com, etc. Each sub domain can have multiple users, such as [email protected], [email protected], etc.
  • In a multi-tenant setup, the dashboard list for organization ‘A’ is not visible to users of organization ‘B’.
  • In a multi-tenant setup, each user’s data is isolated and not visible to other users. For example, if your Bold BI Server is bound to the company.com domain, you can create multiple sites for your customers with different sub domains like client1.company.com, client2.company.com. This allows each customer to use their own databases to create necessary dashboards without sharing data with other users.
  • Multi-tenancy ensures that each site has its own database for managing dashboards and resources, isolating them from other sites within a single Bold BI deployment.
  • Each site uses a separate Embed secret key, which enhances security. Otherwise, a single Embed secret key is generated for all sites at the UMS level.

How to embed a single tenant:

Bold BI’s single-tenant support ensures the security of both the application and data. You can learn more about Single-Tenancy here.

How to embed a multi tenant:

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