gooddata/gooddata-cn-ce
GoodData.CN is a Cloud-Native analytics platform with a headless BI engine.
1M+
GoodData.CN Community Edition is no longer available. We introduce GoodData.CN Container Edition, which requires a license. Please let us know if you are interested in a Container Edition. Alternatively, you can explore other deployment options below.
Maintained by: GoodData
Documentation and API reference
Where to get help: the GoodData Community forums, or the GoodData Community Slack
GoodData.CN is a cloud-native analytics service you can deploy next to your data. Its Container Edition comes in an All-In-One image, and it is the recommended way to evaluate and develop with GoodData.
GoodData.CN gives you a headless analytics service you can fully manage and control programmatically. You can connect to and query our analytics engine similarly to any other database engine. Our query language MAQL resolves table joins and group-bys in real time (learn more about MAQL).
GoodData enforces an analytics data model with shared definitions of metrics. The metrics are context-aware, so one definition supports multiple calculations (think aggregations and filters as named functions you can pass as arguments). That gives you governed self-service analytics: Business users can explore data while using the same definitions–even if they work with different slices of data.
Multitenant analytics is supported via the concept of analytics workspaces for different groups of users. You can inherit a workspace definition in another workspace with one API call.
You can integrate GoodData.CN with your data warehouse, user authentication system, version control system, alerting system, etc.
GoodData.CN Container Edition works with:
The image includes:
For more information about GoodData, please visit www.gooddata.com.
Before you start, allocate at least 5 GB of RAM and four CPU cores for Docker to start the container smoothly.
Starting a GoodData instance is simple:
$ docker run -i -t -p 3000:3000 -p 5432:5432 -e GDCN_LICENSE_KEY="<license_key>" -v gd-volume:/data gooddata/gooddata-cn-ce:latest
where gd-volume
is name of the volume where container data will persist. See the list above for relevant tags you can use instead of latest
.
Starting a container requires approximately two minutes until it becomes fully initialised, and it logs a lot of information to standard output. When the log output contains the following message, the container is ready to use:
/============= All services of GoodData.CN are ready ==============\
| |
| Navigate your browser to http://localhost:3000/ |
| |
| You can log in as user demo@example.com with password demo123 |
| To access API, use Bearer token YWRtaW46Ym9vdHN0cmFwOmFkbWluMTIz |
| |
\============= All services of GoodData.CN are ready ==============/
Log in using the following credentials of a demo user which is prepared in the GoodData.CN Container edition:
demo@example.com
demo123
YWRtaW46Ym9vdHN0cmFwOmFkbWluMTIz
We are using the following tags in this registry to differentiate between standard and development releases of GoodData.CN Container Edition:
GoodData.CN Container Edition is licensed under the GOODDATA.CN CONTAINER EDITION LICENSE AGREEMENT and its usage is governed by the GoodData Privacy Policy.
Additionally, this product may include software provided by third parties, including software provided to you under an open-source license. Please see OSS Attribution for details.
Interested in a fully managed solution from GoodData? Start for free
docker pull gooddata/gooddata-cn-ce