Home Business Intelligence Improve Your Knowledge Storytelling: Discover GoodData Dashboard Plugins for Customized Visualizations

Improve Your Knowledge Storytelling: Discover GoodData Dashboard Plugins for Customized Visualizations

0
Improve Your Knowledge Storytelling: Discover GoodData Dashboard Plugins for Customized Visualizations

[ad_1]

GoodData affords a powerful vary of built-in visualizations, however we additionally perceive that generally you want a novel spin, so we give attention to Composability to essentially push what you are promoting potential. GoodData Dashboard Plugins allow you to transcend the usual set of options. Wish to improve storytelling of your knowledge with a selected visualization that is not included by default? No drawback! On this submit, we’ll stroll you thru the right way to add a radial bar chart to your dashboard utilizing a plugin from an open-source repository.

If you happen to’re fascinated with creating a plugin from scratch, you’ll want to take a look at our different submit, The best way to Develop Your First GoodData Dashboard Plugin. This straightforward information will stroll you thru the method of making your individual customized plugins.

Conditions

Earlier than we get began, this is a guidelines of the talents you will want:

  • A fundamental understanding of Git and bundle managers like npm or yarn
  • Primary data of the React JavaScript library
  • The flexibility to deploy recordsdata to public internet hosting (for example, Amazon’s AWS S3, which has a free tier for brand spanking new customers)

Additionally, you will want a GoodData Workspace. If you happen to’re new to GoodData, you may arrange a trial occasion in below two minutes. Head over to gooddata.com/trial, click on on ‘Begin for Free’, enter your e mail, confirm your account, and also you’re good to go. We’ll set you up with your individual cloud-based GoodData platform, because of our fashionable microservice cloud structure.

To get you up and working shortly, you need to use our demo occasion throughout the trial interval. It connects to our knowledge supply and allows you to create metrics, dashboards, and insights. For now, you need to use the predefined ones and uncover the flexibility of creating analytics with GoodData later.

5 Steps to Apply a Radial Bar Chart to Your Dashboard

Why a radial bar chart, you would possibly ask? Whereas they won’t be as fashionable as different chart sorts, they’re a good way to current hierarchical knowledge, present cyclical or seasonal developments, or symbolize massive categorical knowledge units.

Radial Bar Chart
Radial Bar Chart

Step 1: Set Up a Column Chart within the Dashboard

To kick issues off, head over to your GoodData trial occasion and prepare to create some insights to show in your shiny new radial bar chart. The plugin is designed to reinforce column charts, so begin there: create a brand new column chart visualization in our Analytical Designer, reserve it, after which add it to your dashboard. Be sure that so as to add radial_bar_chart_plugin to the top of the widget title in edit mode — this lets the plugin know that that is the chart it needs to be enhancing.

Example of Dashboard Without a Radial Chart
Instance of Dashboard With no Radial Chart

Step 2: Run the Plugin Regionally

Subsequent up, clone the public repository that accommodates the radial bar chart plugin (you will discover it in a folder named radial_bar_chart_plugin).

You will want so as to add some particulars to the .env file – the BACKEND_URL, your WORKSPACE_ID, and the DASHBOARD_ID. If you happen to’re unsure the place to seek out these, they’re all within the URL of your dashboard web page:

<BACKEND_URL>/dashboards/#/workspace/<WORKSPACE_ID>/dashboard/<DASHBOARD_ID>

There’s another factor you will must do earlier than you can begin enjoying round together with your plugin – replace the TIGER_API_TOKEN within the env.secrets and techniques file. Yow will discover this within the private entry token part of the settings in your GoodData trial.

As soon as you’ve got up to date the .env and env.secrets and techniques recordsdata, run npm set up to arrange your dependencies then npm begin to begin the event server. It is best to now see your dashboard, full with plugin, at https://localhost:3001/.

Example of Dashboard With a Radial Chart
Instance of Dashboard With a Radial Chart

Step 3 (Optionally available): Improve the Radial Bar Chart

To reinforce the plugin, navigate to RadialBarChart.jsx and uncomment the label within the RadialBar part. Every bar ought to now render a worth. Because the plugin makes use of the Recharts library below the hood, you may check with the Recharts API documentation for extra chart tweaks.

Step 4: Construct and Hyperlink the Plugin

If you’re pleased with how your radial bar chart seems to be within the growth setting, it is time to set it up in your GoodData trial occasion. First, cease your growth server, then do npm run build-plugin. After that, add the whole lot within the /dist/dashboardPlugin folder to your public blob storage (in our instance, that is AWS S3).

Take the URL that ends with dp_radial_bar_chart_plugin.js utilizing npm run add-plugin, then copy the thing ID that seems within the terminal message just like this one “Created new plugin object with ID a8682044–3c57–4daf-9b00–05b082a3450”. You will want this to hyperlink the plugin object ID with the dashboard utilizing npm run link-plugin.

If you happen to want a bit extra element on these steps, take a look at the README.md file within the plugin folder or our earlier submit the place we targeted extra on these steps.

Step 5: Allow the Plugin in GoodData

To complete up, head again to your GoodData trial occasion, navigate to the CSP settings, and add the area URL to the script-src directive. We prioritize the safety of our merchandise, which is the rationale why we’ve got included this step to whitelist your plugin within the content material safety coverage. Refresh your dashboard, and there it’s: your customized radial bar chart, built-in fantastically into your GoodData dashboard.

Example of Dashboard With a Radial Chart
Instance of Dashboard With a Radial Chart

Conclusion

We hope you’ve got discovered this exploration of GoodData Dashboard Plugins enlightening. The fantastic thing about GoodData Dashboard Plugins lies of their versatility. They are not only for visualizations: they allow you to create customized filters, combine wealthy content material, even usher in third-party or customized code. With this sort of energy and adaptability at your fingertips, the probabilities for optimizing your knowledge evaluation and decision-making are just about countless.

If you happen to’re curious and wanting to expertise this first-hand, do not hesitate to begin your free trial at gooddata.com/trial. With just a few clicks, you will be able to discover the world of customized plugins by yourself GoodData platform. Bear in mind, the probabilities are limitless.

What are some particular use circumstances you discover for customized visualizations just like the radial bar chart in your knowledge storytelling? We might love to listen to about your experiences within the feedback part under.

Pleased experimenting! 🧪

[ad_2]

LEAVE A REPLY

Please enter your comment!
Please enter your name here