How do I start GoodData.CN locally?
This series of tutorials will show you how to get started with GoodData Cloud Native (GoodData.CN).
What You Will Learn
In the first few tutorials, you will learn how to create a workspace, connect a database to the workspace, create a logical data model, and build a dashboard with insights.
After you complete these basic tutorials, you can proceed to more advanced tutorials such as embedding analytics into your application, creating a workspace hierarchy, and managing various entities programmatically.
Before you start, install and run Docker on your machine.
If you use Microsoft Windows, we recommend that you install PowerShell 7. Older versions of PowerShell do not provide sufficient information for error troubleshooting.
You are going to work with the GoodData.CN Community Edition. You can download it as an All-in-One (AIO) Docker image.
When working with the tutorials, you are going to use the following resources:
http://localhost:3000is the application endpoint of the AIO deployment.
You can change the main port of the application. If you do so, update it accordingly in code samples in the tutorials.
demois the ID of the demo workspace.
demo-dsis the ID of the demo data source (that is, the database with sample data included in the Docker image that you are going to connect to your workspace).
YWRtaW46Ym9vdHN0cmFwOmFkbWluMTIzis the API token that you use to authenticate as a demo user.
Enjoy and let us know your feedback!
You can go through the tutorials on top of GoodData.CN deployment in Kubernetes.
To do so, we recommend that you load the data from the
demo workspace to your database.
Be aware that the application endpoint and the API token will be different from those that are used in the Docker image and should match your deployment.
Proceed to the following tutorials:
How do I organize the analytics?
How do I connect my data?
How do I build a logical data model?
How do I create a dashboard with insights?
How do I load data from my own database?
Customize your project further and share it with others.