![What Is Multi-tenant Analytics? | GoodData What Is Multi-tenant Analytics? | GoodData](https://cryptohq.org/wp-content/uploads/https://www.gooddata.comhttps://www.gooddata.com/img/blog/_1200x630/what-is-multi-tenant-analytics_cover.png)
[ad_1]
Multi-tenant analytics refers to an analytics platform constructed on a multi-tenant structure. It differs from different analytics options as a result of it delivers dashboards and reporting capabilities to a number of finish customers (often known as tenants).
Multi-tenant analytics is utilized by all sorts of corporations to scale their analytics or reporting amongst a number of tenants to align data-driven choices. In contrast to extra conventional analytics options, the scaling course of is managed in a ruled, environment friendly, and agile approach.
Tenants could be:
- Customers and consumer teams outdoors your organization who’re associated to your enterprise (e.g., resellers, brokers, franchise items, and so on.)
- Clients (e.g., subscribers or consumer corporations)
- Customers inside your organization (e.g., departments, world enterprise items, or single customers with particular wants)
On this article, we’ll stroll you thru the fundamentals of multi-tenant analytics, clarify the way it differs from single-tenant analytics, and focus on a number of the advantages.
How Does Multi-tenant Analytics Work?
A number of tenants entry the identical devoted analytics surroundings (often known as a workspace), the place they’ve assigned rights to handle, analyze, and visualize their knowledge. The workspace incorporates customers and their permissions, knowledge sources, logical and bodily knowledge fashions, metrics, visualizations, dashboards, and extra.
Organizing workspaces right into a workspace hierarchy is one option to obtain a multi-tenant surroundings. This tree-like construction of separate analytics environments incorporates a sequence of parent-child relationships.
There are two sorts of workspace within the workspace hierarchy:
- The guardian workspace serves as a template for the kid workspaces, functioning as a central level for managing all of the associated workspaces. It incorporates an information mannequin, the entire metrics, and dashboards that may be shared with the linked youngster workspaces. No finish customers obtain entry to this grasp workspace.
- The youngster workspace is the place finish customers, clients, or purchasers work with their dashboards. It consists of the information mannequin, core metrics, and dashboards inherited from the grasp workspace. Every youngster workspace additionally incorporates knowledge particular to the tenant. Finish customers can create their very own metrics (on prime of these offered by the grasp workspace) and dashboards – with out affecting the grasp workspace or different youngster workspaces.
Multi-tenant structure permits you to robotically push updates from the guardian workspace to any of its youngster workspaces. You may simply reuse workspaces, create copies, and even make new workspaces and modify them to accommodate the wants of various groups, enterprise companions, clients, or purchasers.
The workspace construction within the diagram under is particularly widespread when delivering analytics to B2B clients or finish customers outdoors your group (e.g., enterprise companions).
![Workspace hierarchy structure Child workspaces are dedicated for clients, while parent workspace is a root workspace](https://www.gooddata.com/img/blog/_2000xauto/parent-workspace-1-.png)
To simply scale and handle numerous analytics use instances (e.g., departments that want basically completely different metrics from each other), you too can manage workspaces into segments. Every phase has one guardian workspace with one knowledge mannequin and one or many youngster workspaces.
![Workspaces organized into segments Four workspaces are separated in separate boxes, labeled 'segments'.](https://www.gooddata.com/img/blog/_2000xauto/workspaces-organized-into-segments.png)
One other essential side of a workspace is knowledge. Displaying which knowledge belongs to which youngster workspace is achieved by way of knowledge filters. These mean you can restrict the information out there: by setting an information filter, the information visibility could be outlined for every youngster workspace.
A great instance of that is corporations with a number of branches all over the world, the place every department operates as a separate enterprise unit with unbiased methods. There could also be branches within the US, France, and Japan, the place every department wants to trace its personal enterprise efficiency individually. To perform this, separate workspaces are created for every department, and the information is filtered primarily based on their places.
![Filtered data for different branches Blueprint of data filters set up for each workspace](https://www.gooddata.com/img/blog/_2000xauto/filtered-data-for-different-branches.png)
Knowledge in every workspace is totally remoted from workspaces that belong to different tenants, making certain knowledge safety and privateness. Tenants from one workspace can not entry knowledge and dashboards from one other workspace until they’re given permission to take action. Though finish customers can solely view related metrics and dashboards, you possibly can permit them to create their very own custom-made dashboards and carry out their very own knowledge and perception exploration.
Why not attempt our 30-day free trial?
Totally managed, multi-tenant analytics platform. Get instantaneous entry — no set up or bank card required.
What Is Safety in Multi-tenant Analytics?
Safety is essential in a multi-tenant analytics answer as a number of tenants are accessing completely different workspaces. Measures should be put in place to make sure the safety and privateness of every tenant’s knowledge and sources throughout the workspace.
In multi-tenant analytics, the safety of your tenants is established by managing customers and consumer teams. You may be sure that every consumer or consumer group solely has entry to the information and sources related to them by assigning devoted credentials. This ensures that solely authenticated and licensed customers can entry their designated workspace. The subsequent step is managing permissions for the created customers/consumer teams. Permissions could be set for objects corresponding to knowledge sources, workspaces, and dashboards. There are particular permission varieties to carry out actions corresponding to handle, view, and analyze.
To reveal how this may work in observe, let’s create a hypothetical gross sales workspace. This workspace is proscribed to a single consumer group with entry to view dashboards. A separate workspace is then created particularly for the advertising and marketing division. There are two sorts of workers/customers within the advertising and marketing staff:
- Advertising and marketing Analyze Consumer Group: These customers have particular entry to your entire workspace with permission to “analyze.” They’ll carry out in-depth analyses and use superior options for advertising and marketing knowledge.
- Advertising and marketing View Consumer Group: These customers have entry to your entire workspace with permission to “view.” They’ll solely view the advertising and marketing knowledge and can’t create metrics or modify the dashboards.
This capability to assign permissions implies that workers could be categorized primarily based on their roles and obligations, enabling efficient division and administration of duties.
![User groups and their permissions Managing user groups and permissions within workspaces](https://www.gooddata.com/img/blog/_2000xauto/user-groups-and-their-permissions.png)
Multi-Tenant Analytics Answer Use Instances
To raised serve their clients, suppliers supply multi-tenant environments constructed on a multi-tenant structure inside a single analytics platform. The platform can serve a number of finish customers, corresponding to:
- Corporations with a number of branches and stakeholders from completely different places, permitting for centralized knowledge administration and entry to shared sources.
- Knowledge-driven corporations that require centralized knowledge storage linked to their analytics platform, distributed to particular person customers and teams.
- Corporations that function within the B2B market: enabling them to supply a custom-made model of their pre-purchase answer from different distributors for every buyer.
A multi-tenant analytics surroundings can be utilized in all industries, however it’s particularly acceptable for e-commerce, monetary companies, insurance coverage, software program corporations, manufacturing, and healthcare.
The Pricing Mannequin for a Multi-Tenant Answer
Analytics suppliers normally supply their clients one of many following three pricing choices:
- Per-user pricing: Paying for every consumer individually could be helpful in conditions the place there are a secure variety of finish customers.
- Per-query pricing: Permits corporations to have limitless customers or clients who can entry their service or product. However they’re restricted by the variety of particular person queries or requests they will course of inside a particular time period.
- Per-workspace pricing: You pay for every separate analytics surroundings (i.e., workspace), and every surroundings could be accessed by a number of customers. That is usually the most effective answer for B2B corporations that must ship analytics to clients however cannot predict their consumer base.
To be taught extra concerning the completely different pricing choices, try selecting the best pricing mannequin.
Prepared To Get Began With Multi-tenant Analytics?
GoodData’s cloud-based analytics platform permits a number of clients to share the identical infrastructure and sources with out compromising knowledge isolation and safety. Begin a free trial or request a demo to realize first-hand expertise with this multi-tenant surroundings.
Why not attempt our 30-day free trial?
Totally managed, multi-tenant analytics platform. Get instantaneous entry — no set up or bank card required.
[ad_2]