In certain deployment scenarios, you may need to provide different groups of users (i.e., “tenants”) with access to different sets of data. This is called a multi-tenant environment. For example, if you are serving user groups from different departments or organizations, you may need to give each tenant access to data stored in a unique database or schema (different login permissions, etc.).
To facilitate design of a multi-tenant environment, Style Intelligence allows you to define independent data connections for each tenant. Each tenant can access only the unique connections for which they have privileges. Additionally, you can define a common set of data that is accessible to all tenants.
The steps below guide you through the process of configuring Style Intelligence for multi-tenancy.
Note: Report Pregeneration and Report Bursting are not available in a multi-tenant environment.
Multi-tenancy is an architecture in software development where a single instance of an application serves multiple customers, or tenants, while ensuring that their data and configurations remain separate and secure. This approach is commonly used in cloud computing and Software as a Service (SaaS) applications to maximize resource efficiency, reduce costs, and simplify maintenance.
Multi-tenancy is ideal for businesses offering services to a large and diverse user base where cost-efficiency, scalability, and simplified management are priorities. However, it may not be suitable for scenarios requiring extreme levels of customization or regulatory isolation, where single-tenancy or hybrid models might be preferable.
Copyright © 2024, InetSoft Technology Corp.