Constructing Actual-time, Multi-tenant Analytics: 10 Questions and Solutions


We just lately held a webinar that explored easy methods to construct real-time, multi-tenant analytics. In case you weren’t capable of attend or need to watch it once more, you possibly can entry it right here.

In the course of the occasion, we lined:

  • create a customer-facing analytics resolution programmatically utilizing declarative APIs
  • set up hierarchies in your metadata with multi-tenant analytics
  • rapidly embed analytics into an utility with GoodData.UI

As with all of our webinars, we inspired attendees to ask questions all through the occasion, serving to to discover particular subjects in additional element.

Proceed studying for an inventory of the highest questions and solutions associated to constructing real-time, multi-tenant analytic options.

Is the information supply connection in GoodData at all times executed by way of API? Or can or not it’s executed by way of GUI, too?

We’re constantly updating the product. Managing knowledge sources on the UI is on our roadmap and it is going to be launched within the upcoming months.

What knowledge sources does GoodData help?

At present, you should use the next knowledge sources with GoodData Cloud Native:

  • Snowflake
  • BigQuery
  • Redshift
  • PostgreSQL
  • Vetica
  • Dremio
  • Apache Drill

You talked about a metric retailer. Does this imply that the metrics will be consumed exterior of GoodData?

Sure, all metrics created in GoodData will be consumed by way of any knowledge instrument that may hook up with the PostgreSQL database. This contains BI instruments like PowerBI and Tableau in addition to Information science instruments like Jupyter and RStudio.

You possibly can learn extra about headless BI on our web site.

There have been about 10 visualization varieties within the visualization builder you confirmed. What if I would like extra varieties for my use case?

We offer the commonest visualization varieties out-of-the-box as a result of they’re normally ample for many clients. However when you want one thing further, you possibly can at all times use our Dashboard Plugins or GoodData.UI JavaScript library so as to add visualizations from third celebration libraries.

You possibly can learn extra concerning the dashboard plugins right here.

What precisely will be executed by way of APIs with GoodData?

All the things that may be executed by way of GUI and far more. Yow will discover the OpenAPI definitions of our API endpoints right here.

Are you able to present extra particulars about MAQL?

Multidimensional Analytical Question Language, or MAQL for brief, is our proprietary querying language. To be taught extra, you possibly can verify our documentation, our article “MAQL: Composable, Reusable Analytics Queries,” or go to our college course.

The kid workspaces share the semantic mannequin, insights, metrics, and dashboards with the mother or father workspace. What if I need to present extra superior analytics for sure clients?

If a few of your clients want extra superior analytics (e.g., insights, metrics, dashboards, and many others.), you possibly can have completely different mother or father workspaces for various use circumstances. The beneficial method is to supply completely different tiers of your analytics. You possibly can have a mother or father workspace for a primary tier (free) after which a mother or father workspace for an expert tier (paid). The skilled tier can then provide extra advanced insights and dashboards which lets you create further income streams.

Do you might have any extra sources concerning embedding and GoodData.UI that you can share?

Sure, you possibly can go to our web site or learn the Gooddata.UI documentation. We even have a library of interactive examples of visualizations constructed by way of Gooddata.UI, which you’ll be able to browse right here.

What SDKs do you provide?

Along with GoodData.UI, we provide JavaScript SDK and Python SDK. You possibly can learn extra about our Python SDK right here.

Are workspaces the one resolution for filtering knowledge for every person? What if we merely have to have embedded charts with a person’s knowledge with out giving them entry to edit the workspace?

You should utilize knowledge permissions (row-level filters) to regulate what knowledge a person can entry of their GoodData workspace. Because of this customers can solely see related knowledge information with their assigned knowledge permissions. That is extremely helpful for a lot of of our shoppers as a single workspace can host a wide range of customers who want completely different knowledge permissions utilized.

Subsequent Steps

Prepared to start constructing a real-time, multi-tenant analytics resolution? Register for GoodData Free and get began at present.

Supply hyperlink


Please enter your comment!
Please enter your name here