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 (also called tenants).

Multi-tenant analytics is utilized by all varieties of firms to scale their analytics or reporting amongst a number of tenants to align data-driven choices. Not like extra conventional analytics options, the scaling course of is managed in a ruled, environment friendly, and agile method.

Tenants will be:

  • Customers and person teams exterior your organization who’re associated to your corporation (e.g., resellers, brokers, franchise models, and so on.)
  • Clients (e.g., subscribers or shopper firms)
  • Customers inside your organization (e.g., departments, world enterprise models, 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 talk about a number of the advantages.

How Does Multi-tenant Analytics Work?

A number of tenants entry the identical devoted analytics atmosphere (also called 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 strategy to obtain a multi-tenant atmosphere. This tree-like construction of separate analytics environments accommodates a collection of parent-child relationships.

There are two varieties of workspace within the workspace hierarchy:

  1. The dad or mum 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 baby workspaces. No finish customers obtain entry to this grasp workspace.
  2. The baby workspace is the place finish customers, prospects, or purchasers work with their dashboards. It consists of the info mannequin, core metrics, and dashboards inherited from the grasp workspace. Every baby workspace additionally accommodates 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 baby workspaces.

Multi-tenant structure permits you to mechanically push updates from the dad or mum workspace to any of its baby 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, prospects, or purchasers.

The workspace construction within the diagram under is particularly 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 circumstances (e.g., departments that want basically totally different metrics from each other), you too can manage workspaces into segments. Every section has one dad or mum workspace with one knowledge mannequin and one or many baby workspaces.

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

One other essential side of a workspace is knowledge. Displaying which knowledge belongs to which baby workspace is achieved by way of knowledge filters. These let you restrict the info obtainable: by setting an information filter, the info visibility will be outlined for every baby workspace.

A very good instance of that is firms with a number of branches around the globe, 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 primarily based 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, guaranteeing 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’ll be able to permit 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 assets inside the workspace.

In multi-tenant analytics, the safety of your tenants is established by managing customers and person teams. You may be certain that every person or person group solely has entry to the info and assets 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 will be set for objects similar to knowledge sources, workspaces, and dashboards. There are particular permission varieties to carry out actions similar to handle, view, and analyze.

To exhibit 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 and marketing division. There are two varieties of staff/customers within the advertising and marketing crew:

  1. Advertising Analyze Person Group: These customers have particular entry to your complete workspace with permission to “analyze.” They’ll carry out in-depth analyses and use superior options for advertising and marketing knowledge.
  2. Advertising View Person Group: These customers have entry to your complete 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 staff will be categorized primarily based on their roles and obligations, enabling efficient division and administration of duties.

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

Multi-Tenant Analytics Answer Use Circumstances

To higher serve their prospects, 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, similar to:

  • Corporations with a number of branches and stakeholders from totally different areas, permitting for centralized knowledge administration and entry to shared assets.
  • Information-driven firms 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 personalized model of their pre-purchase answer from different distributors for every buyer.

A multi-tenant analytics atmosphere can be utilized in all industries, however it’s particularly acceptable for e-commerce, monetary companies, insurance coverage, software program firms, manufacturing, and healthcare.

The Pricing Mannequin for a Multi-Tenant Answer

Analytics suppliers normally supply their prospects one of many following three pricing choices:

  • Per-user pricing: Paying for every person individually will be useful 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 will course of inside a selected time period.
  • Per-workspace pricing: You pay for every separate analytics atmosphere (i.e., workspace), and every atmosphere will be accessed by a number of customers. That is typically one of the best answer for B2B firms that have to ship analytics to prospects however cannot predict their person base.

To study extra in regards to 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 assets with out compromising knowledge isolation and safety. Begin a free trial or request a demo to realize first-hand expertise with this multi-tenant atmosphere.

Why not strive our 30-day free trial?

Totally managed, multi-tenant analytics platform. Get instantaneous entry — no set up or bank card required.

Get began

Related Articles


Please enter your comment!
Please enter your name here

Stay Connected

- Advertisement -spot_img

Latest Articles