Open Metadata Labs

The open metadata labs contains Jupyter notebooks that allow you to try different capabilities of the ODPi Egeria.

Each notebook describes a scenario from the Coco Pharmaceuticals case study, focusing on a challenge that one or more of the personas face and how they approached the solution.

The calls to the Egeria APIs necessary to complete the challenge are encoded in the notebook so you can experiment with the APIs.

They are organized as follows:

The open metadata labs can be used for individual study, as part of a class and/or as e basis of a workbook for using Egeria within a specific organization.

Running the Labs

There are three main ways to run these labs:

Using docker-compose

The docker-compose command starts up Docker containers. This does require Docker, and is typically ran locally within the container environment, but is fairly simple and lightweight.

See https://github.com/odpi/egeria/tree/master/open-metadata-resources/open-metadata-deployment/compose/tutorials

Using Kubernetes

Kubernetes is useful for many kinds of deployments, and is highly flexible, so other scenarios beyond simple labs are best addressed in this kind of environment. It is also a good approach for running on a cloud provider and for learning more about Kubernetes and general Egeria deployment.

See https://github.com/odpi/egeria/tree/master/open-metadata-resources/open-metadata-deployment/charts/lab

Locally / self setup

If you have egeria running locally, you can run the labs without any dependency on container infrastructure. Follow the OMAG Server Platform tutorial for instructions on how to set up and run the platform yourself.


License: CC BY 4.0, Copyright Contributors to the ODPi Egeria project.