Roadmap

Bulk business glossary ingest using CSV

Is your feature request related to a problem? Please describe.

YAML format is not user-friendly for non-technical users, so using YAML ingestion (either through CLI or the UI) is not an option for bulk loads (creation or updating) of the business glossary. And, unfortunately, CSV format can be used so far only for linkage of existing terms to assets.

Describe the solution you'd like

Ingestion using CSV format via both the CLI and the UI to:

  • Create and update business glossary terms (including all available term properties)

  • Enrich assets (link them to terms, domains or tags, or add any of the available properties)

In the UI it should work in the most simple/transparent way for users - where they’d just upload a file without the need of setting up the sink or any further configurations. However, the file structure for updating the glossary and enriching assets could be different.

The ingestion option should be configurable (enabled or disabled) based on user edit rights. It could be set up in the current Ingestion UI section.

A bonus would be to get a notification during the ingestion process in case any terms or assets would already exist in the catalog, including a count and list of which terms or assets already exist, so the user would know which would get overwritten if the ingestion would proceed. And then, there should be an option to agree to the changes or opt out.

Describe alternatives you've considered

None at the moment.

Additional context

Let me know if required.