First impression of GoodData

23 July 2024 | 2 minutes of reading time

To make a comprehensive comparison of the data visualization tools out there, I spent the last few days exploring various options. Getting started with GoodData was surprisingly easy. They offer a straightforward user experience with a clean and intuitive interface. There are useful guides and clear documentation to guide beginners like me through the basics. In just a few hours, I created my first GoodData dashboard.

I started with loading the data. For the specific task of exploring various data visualization tools I created a simple dataset that simulates a digital flower store. It consists of 10 000 rows with the following columns: date, time, transaction_id, product_name, channel, quantity, unit price, selling price, revenue, profit. From this data, various trends can be observed, such as the increase of price of red roses around valentines day. While my dataset consisted of a single table, GoodData does offer an intuitive way of joining tables.

datetimetransaction_idproduct_namechannelquantityunit priceselling pricerevenueprofit
2021-01-0116:551818NLMixed Bouquetreferral1301.82.25130.526.1
2021-01-0114:493642SJMixed BouquetOrganic search681.82.2567.513.5
2021-01-0117:127148BBPink Tulipsorganic social470.480.623.44.68
2021-01-019:413986XGPink Tulipspaid search580.480.628.85.76
2021-01-012:531578CARed Rosespaid search420.60.7531.56.3

After uploading the data, it was time to start building a dashboard. In GoodData, graphs and rich text can be added to the dashboard with a drag-and-drop functionality. There are a reasonable amount of ‘pre-set’ options to choose from. 

The first graph I created was a bar chart showing the profit per flower compared to the previous year. This was built with the help of GoodData’s automatic recommended next steps. Following, I changed the color to match the imaginary flower store’s brand guide.

Contact Us

Ready to utilize your data?

Get in touch with our experts for a free consultation and see how we can help you unlock the full potential of your data.

Contact us

Or call us on +31 594 855 888

After spending another hour on it and adding various more charts I had built my first simple GoodData dashboard!

Even with minimal experience, creating dashboards with common graphs such as line and bar charts is fairly simple with GoodData. However, creating more complex data visualizations requires some proper data preprocessing, and creating customized graphs is possible using the React Library. Luckily, while I am not experienced in either of these areas myself, I do have people on my team who are. I am excited about the potential of GoodData and look forward to exploring its full range of capabilities further.

- Tessa (data viz enthousiast)

Want to activate your data too?

We provide custom solutions tailored to your organization at a great price. No huge projects with months of lead time, we deliver in weeks.

Contact us

Or call us on +31 594 855 888