Getting Started
What You Will Learn?
How to organize analytics, how to build dashboards with visualizations, and how to create consistent metrics. Everything with the possibility of distribution to multiple users using the built-in multitenant solution.
You will also learn, how to apply software engineering best practices and work with analytics as with code - version control, testing, and CI/CD pipelines.
How To Proceed With Tutorials
We designed GoodData to have a handsome UI experience, but we also know that the best way to manage the analytics platform is by code. Therefore, you can use GoodData Python SDK or open API and learn how to manage analytics with code.
UI
If you are interested in a UI experience with GoodData, you can use a deployed GoodData and play around. With UI, you will easily model data, build insights and dashboards, and create metrics.
Do you want to use GoodData in your UI? Check our UI SDK.
GoodData Python SDK
If you want to learn how to manage GoodData with simple Python code, you can install GoodData Python SDK and proceed the whole tutorial within it. With GoodData Python SDK, you will easily manage workspaces, manage data sources, manage users, and build CI/CD pipelines.
Ensure that you have Python 3.7 or newer.
If you want to proceed with Python, please install GoodData Python SDK using the pip package installer.
pip install gooddata-sdk
pip install gooddata-sdk
API
If you do not want to use Python but still want to learn how to manage GoodData programmatically, you can proceed with a set of APIs. With APIs, you will easily manage workspaces, manage data sources, manage users, and build CI/CD pipelines.
Do you want to use GoodData API? Check our API documentation.
Other Resources
- YouTube channel where you can find video tutorials on building analytics with GoodData.
- Are you interested in in-depth understanding of GoodData concepts? Proceed with GoodData University.
- Do you want to read more material about developer use cases? Check Medium Blog.
- Do you have question? Join our Community or Slack Channel.