Here is What Happens If You Decouple Your BI Stack

How to make Business Intelligence future-proof by applying software engineering principles

Photo by Philipp Birmes from Pexels | Branded content disclosure

Decoupling

API-first approach

How can we put it to practice?

Demo: All-In-One Docker container

docker pull gooddata/gooddata-cn-ce:latest
docker run --name gooddata -i -t -p 3000:3000 -p 5432:5432 gooddata/gooddata-cn-ce:latest
docker run --name gooddata -p 3000:3000 -p 5432:5432 \
-e LICENSE_AND_PRIVACY_POLICY_ACCEPTED=YES gooddata/gooddata-cn-ce:latest
/===== 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 ====/
GoodData cloud-native UI — image by the author
First steps in the GoodData cloud-native UI — image by the author
Creating a first dashboard — image by the author

Conclusion

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store