Currently, DataHub only has a support for 3 entity types: datasets
, users
and groups
.
If you want to extend DataHub with your own use cases such as metrics
, charts
, dashboards
etc, you should follow the below steps in order.
Refer to here for URN definition.
Refer to metadata modelling section. Make sure to do the following:
- Define Aspect models.
- Define aspect union model. Refer to DatasetAspect as an example.
- Define Snapshot model. Refer to DatasetSnapshot as an example.
- Add your newly defined snapshot to Snapshot Union model.
- Define Entity model. Refer to DatasetEntity as an example.
Refer to search onboarding.
Refer to graph onboarding.