Datahub v0.8.35 UI has below problems: 1. If user...
# ui
r
Datahub v0.8.35 UI has below problems: 1. If users have same name and different emails, only one user is shown on the UI 2. While adding multiple owners to a dataset only one is added. To add three owners i will have to click add owners three times Any suggestions on this. FYI @magnificent-notebook-88304
b
V0.8.36 Highlights User Experience NEW – Manage Glossary Terms via the DataHub UI! Delivering on our Q2’22 Roadmap item, end users can now create, edit, move, delete, and deprecate Glossary Terms via the UI! With this new experience comes some new ways of indexing data in order to make viewing and traversing the different levels of your Glossary possible. Therefore, you will have to restore your indices in order for the new Glossary experience to work for users that already have existing Glossaries. If this is your first time using DataHub Glossaries, you're all set! Ability to add multiple Owners, Tags, Terms
r
Thanks i will try updating the datahub version. Hope it will resolve point 1 as well.
b
if point 1 isn't resolved on update, please feel free to open up a github issue! that is something that should certainly be fixed if it isn't already
b
I'm not clear on issue #1
It depends on where users are coming from right?
r
We have enable oidc auth which has microsoft AD as an IDP. Now in datahub if a user named abhishek exits than another user named abhishek is not registered.
Although both these users have different emails,surname and uid. As soon as i delete the existing user (abhishek) the new user(abhishek) gets registered.
b
Is this issue blocking you?
r
Yes this is a blocker as we are unable to provide edit access to users as they do not exist in datahub
m
Hi john , this actually becoming a problem in proper adoption of the tool in the org. People have started using it and people with same first name are having the issue
Here if you see the email shown here is abhishek4,sharma@airtel( Abhishek sharma ) but the actual user who clicked on profile section is abhishek2.singh@airtel ( abhishek singh ) - same first name case
r
@big-carpet-38439 From the logs here's what happens: Scenario: There are two users named "abhishek sharma", "abhishek singh" that have different email id's 1. User abhishek sharma logs into datahub using AD sso. Datahub creates a urn as urnlicorpuser:Abhishek 2. User abhishek singh logs into datahub using AD sso. Datahub issues a GET to check if a user with urn "urnlicorpuser:Abhishek" exists. As the user with this urn already exists "abhishek singh " never gets registered in datahub What we have tried: We have tried setting AUTH_OIDC_USER_NAME_CLAIM_REGEX=([^@]+) but the behaviour remains the same. datahub version: v0.8.38
b
i think its also about the variable AUTH_OIDC_USER_NAME_CLAIM as well?
so that the system knows which info to form the id of the user
r
let me try this.
So now we have set AUTH_OIDC_USER_NAME_CLAIM=email and AUTH_OIDC_USER_NAME_CLAIM_REGEX=([^@]+). Users are getting registered and able to login but this leads to few more problems: 1. We have already given many users access on many datasets which will fail as now users have different urn. Any suggestion or workaround for this 2. Now the users have a dot in the urn. Will it cause any issues?
b
Dot is probably not an issue, I also have urns with a dot. Not sure about 1.