GoodData Platform is a powerful end-to-end analytics platform as a service with multi-tenant distribution that scales to hundreds of terabytes of data and hundreds of thousands of users. Learn more about the GoodData platform and how to embed its analytics possibilities.
GoodData platform and GoodData.UI
GoodData REST API is a low-level API that makes the platform features accessible to all GoodData users.
Imagine you are an account manager for a Franchise network. You want to know the average daily amount of money for each Franchise office in the USA.
Let's introduce the main concepts:
- A measure is a computational expression that aggregates one or more numerical values. In this example, you are interested in the average daily amount.
- An attribute breaks the measure apart and provides context to the data. In this example, the measure is sliced by the location of the Franchise offices.
- A filter is a set of conditions that removes specific values from your original data. In this example, you want to see only USA-specific locations.
Let's display your data as a column chart:
The chart shows the elements (measure, attribute, filter) that together work as unified input for creating a visualization using GoodData.UI, which is a view into a specific part of your data.
In the column chart:
$ Avg Daily Total Salesis a measure.
Location Stateis an attribute.
- A filter applied to the chart shows only USA-specific values of
Location State, which represent the offices located in the USA.