Home Business Intelligence What Is Multi-tenant Analytics? | GoodData

What Is Multi-tenant Analytics? | GoodData

What Is Multi-tenant Analytics? | GoodData


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 firms to scale their analytics or reporting amongst a number of tenants to align data-driven selections. Not like extra conventional analytics options, the scaling course of is managed in a ruled, environment friendly, and agile manner.

Tenants may be:

  • Customers and person teams exterior your organization who’re associated to your enterprise (e.g., resellers, brokers, franchise models, and so forth.)
  • Prospects (e.g., subscribers or consumer firms)
  • Customers inside your organization (e.g., departments, international enterprise models, or single customers with particular wants)

On this article, we are going to stroll you thru the fundamentals of multi-tenant analytics, clarify the way it differs from single-tenant analytics, and talk about a few 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 accommodates 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 accommodates a sequence of parent-child relationships.

There are two sorts of workspace within the workspace hierarchy:

  1. The mother or father workspace serves as a template for the kid workspaces, functioning as a central level for managing all of the associated workspaces. It accommodates an information mannequin, all the metrics, and dashboards that may be shared with the linked youngster workspaces. No finish customers obtain entry to this grasp workspace.
  2. The youngster workspace is the place finish customers, prospects, or purchasers work with their dashboards. It contains the info mannequin, core metrics, and dashboards inherited from the grasp workspace. Every youngster workspace additionally accommodates knowledge particular to the tenant. Finish customers can create their very own metrics (on prime of these supplied by the grasp workspace) and dashboards – with out affecting the grasp workspace or different youngster workspaces.

Multi-tenant structure permits you to mechanically push updates from the mother or father workspace to any of its youngster workspaces. You’ll be able to simply reuse workspaces, create copies, and even make new workspaces and modify them to accommodate the wants of various groups, enterprise companions, prospects, or purchasers.

The workspace construction within the diagram under is very frequent when delivering analytics to B2B prospects or finish customers exterior your group (e.g., enterprise companions).

Child workspaces are dedicated for clients, while parent workspace is a root workspace
Workspace hierarchy construction

To simply scale and handle numerous analytics use instances (e.g., departments that want basically totally different metrics from each other), you can even arrange workspaces into segments. Every section has one mother or father workspace with one knowledge mannequin and one or many youngster workspaces.

Four workspaces are separated in separate boxes, labeled 'segments'.
Workspaces organized into segments

One other essential facet of a workspace is knowledge. Displaying which knowledge belongs to which youngster workspace is achieved by way of knowledge filters. These permit you to restrict the info accessible: by setting an information filter, the info visibility may be outlined for every youngster workspace.

instance of that is firms with a number of branches world wide, 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 info is filtered based mostly on their areas.

Blueprint of data filters set up for each workspace
Filtered knowledge for various branches

Information in every workspace is totally remoted from workspaces that belong to different tenants, making certain knowledge safety and privateness. Tenants from one workspace can’t entry knowledge and dashboards from one other workspace except they’re given permission to take action. Though finish customers can solely view related metrics and dashboards, you may enable them to create their very own personalized dashboards and carry out their very own knowledge and perception exploration.

What Is Safety in Multi-tenant Analytics?

Safety is essential in a multi-tenant analytics answer as a number of tenants are accessing totally different workspaces. Measures have to be put in place to make sure the safety and privateness of every tenant’s knowledge and sources inside the workspace.

In multi-tenant analytics, the safety of your tenants is established by managing customers and person teams. You’ll be able to be sure that every person or person group solely has entry to the info and sources related to them by assigning devoted credentials. This ensures that solely authenticated and licensed customers can entry their designated workspace. The following step is managing permissions for the created customers/person teams. Permissions may be set for objects resembling knowledge sources, workspaces, and dashboards. There are particular permission sorts to carry out actions resembling handle, view, and analyze.

To display how this may work in apply, let’s create a hypothetical gross sales workspace. This workspace is restricted to a single person group with entry to view dashboards. A separate workspace is then created particularly for the advertising division. There are two sorts of staff/customers within the advertising staff:

  1. Advertising and marketing Analyze Consumer Group: These customers have particular entry to the whole workspace with permission to “analyze.” They will carry out in-depth analyses and use superior options for advertising knowledge.
  2. Advertising and marketing View Consumer Group: These customers have entry to the whole workspace with permission to “view.” They will solely view the advertising knowledge and can’t create metrics or modify the dashboards.

This skill to assign permissions signifies that staff may be categorized based mostly on their roles and tasks, enabling efficient division and administration of duties.

Managing user groups and permissions within workspaces
Consumer teams and their permissions

Multi-Tenant Analytics Answer Use Instances

To raised serve their prospects, suppliers provide multi-tenant environments constructed on a multi-tenant structure inside a single analytics platform. The platform can serve a number of finish customers, resembling:

  • Firms with a number of branches and stakeholders from totally different areas, permitting for centralized knowledge administration and entry to shared sources.
  • Information-driven firms that require centralized knowledge storage linked to their analytics platform, distributed to particular person customers and teams.
  • Firms that function within the B2B market: enabling them to supply a personalized 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 providers, insurance coverage, software program firms, manufacturing, and healthcare.

The Pricing Mannequin for a Multi-Tenant Answer

Analytics suppliers often provide their prospects one of many following three pricing choices:

  • Per-user pricing: Paying for every person individually may be helpful in conditions the place there are a secure variety of finish customers.
  • Per-query pricing: Permits firms to have limitless customers or prospects who can entry their service or product. However they’re restricted by the variety of particular person queries or requests they’ll course of inside a particular time period.
  • Per-workspace pricing: You pay for every separate analytics surroundings (i.e., workspace), and every surroundings may be accessed by a number of customers. That is typically the most effective answer for B2B firms that have to ship analytics to prospects however cannot predict their person base.

To be taught extra concerning the totally different pricing choices, try choosing the proper pricing mannequin.

Prepared To Get Began With Multi-tenant Analytics?

GoodData’s cloud-based analytics platform permits a number of prospects to share the identical infrastructure and sources with out compromising knowledge isolation and safety. Begin a free trial or request a demo to achieve first-hand expertise with this multi-tenant surroundings.

Why not strive our 30-day free trial?

Absolutely managed, multi-tenant analytics platform. Get on the spot entry — no set up or bank card required.

Get began



Please enter your comment!
Please enter your name here