In the Charts section under Sources, I want to add...
# ingestion
b
In the Charts section under Sources, I want to add some ingested Charts. For example, I want to have Baz Chart 1 in the Sources for Baz chart 2 (see picture). It is currently only possible to add datasets under Sources - if I try setting anything else the ingestion breaks the application. What would I have to do to make this possible? Add another tab like "Chart sources" where I would only have the charts separately listed?
g
You should be able to make that edit to the metadata model here https://github.com/linkedin/datahub/blob/master/metadata-models/src/main/pegasus/com/linkedin/chart/ChartDataSourceType.pdl - adding the ChartUrn to the union should be enough, although it might also require a bit of frontend work
Out of curiosity, what’s the use case for having a chart as the upstream for another chart?
b
Thank you. It is not specifically for charts - we will have different categories and I'd like to make it so you can have a connection (source) between the entries in the same category.
g
Got it - if it’s something sufficiently general, we’d be happy to integrate it into the open source project as well!