Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bulk Edit Entity Metadata #8415

Closed
jromandv opened this issue Oct 28, 2022 · 3 comments
Closed

Bulk Edit Entity Metadata #8415

jromandv opened this issue Oct 28, 2022 · 3 comments
Assignees
Labels
backend customer enhancement New feature or request P0 Highest priority

Comments

@jromandv
Copy link

jromandv commented Oct 28, 2022

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

Managing metadata individually click by click consumes a lot of time and resources, not feasible in almost all scenarios.
To ease work and productivity of data owners/users with certain privileges, it would be nice to manage attributes of multiple entities simultaneously on the UI.

Describe the solution you'd like

In the UI, allow users to search entities by multiple criteria (owner, tag, name, glosary tag, tier, ...) and logical conditions. Once the list of matching entities appears on the screen, allow to select all or those on you want to make a massive and simultaneous change in their custom metadata.

  • In a next step/screen, new attributes (owner, tags, terms, ...) could be selected/added and will be common to all the selected entities, or some of the attributes that are currently common to all of them will be deleted/modified.

  • A complementary operation consists to allow entities to be exported to an excel or csv file, which the user would download to their desktop to work unattended, modifying the metadata of the entities at discretion. Once modified, the user would upload the entity file to OM through the UI.

  • Metadata changes will be done at the entity and/or attribute level, perhaps the user should indicate by UI the scope.

This operation will consider core OM aspects to garantee repositry integrity related to the user that requests: rights, role, owner, ... over the involved entities.

In both cases (UI/File) and as process summary, a log is generated and viewed on screen, with the success or error of the operations, to guarantee entities have been updated correctly, or determinate errors on those not.

Describe alternatives you've considered
A custom development application with OM API integration.

Additional context
Owners are responsible for managing tens, hundreds or thousands of tables. Usually it's necessary to make multiple and simultaneous changes to entity custom metadata, even temporarily (owner, tags, tier, glossary terms, etc.).

@aBoMBaYa
Copy link

+1. We found the same problem. It has been here for almost a year. Could you help prioritize this?

@maiake
Copy link

maiake commented Oct 25, 2023

+1, we are facing this problem at the moment as we have a service that do bulk column description suggestions to table owners, resulting to hundreds and thousands tasks to review at once. The owners feedback that it is very painful with the current UX/UI. Would be great to prioritize this issue.

@harshach
Copy link
Collaborator

@aBoMBaYa @maiake we will shipping it in 1.3

@harshach harshach moved this from UI - Bugs & Minor Features to Features in Release 1.3.0 Oct 30, 2023
@pmbrull pmbrull removed this from Release 1.3.0 Nov 29, 2023
@harshach harshach moved this to Backend - Bugs & Minor Features in Release 1.4.0 Dec 19, 2023
@harshach harshach moved this from Backend - Bugs & Minor Features to UI - Bugs & Minor Features in Release 1.4.0 Jan 26, 2024
@pmbrull pmbrull moved this from UI - Bugs & Minor Features to Features in Release 1.4.0 Feb 13, 2024
@pmbrull pmbrull added the P0 Highest priority label Mar 18, 2024
@chirag-madlani chirag-madlani moved this from Features to Done in Release 1.4.0 Apr 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend customer enhancement New feature or request P0 Highest priority
Projects
No open projects
Status: Done
Development

No branches or pull requests

8 participants