https://datahubproject.io logo
Join SlackCommunities
Powered by
# ui
  • s

    some-crayon-90964

    04/05/2021, 8:08 PM
    I see that
    ENABLE_EMBER
    is removed from dockerfile, is ember app still available?
    m
    • 2
    • 2
  • c

    chilly-spring-43918

    04/08/2021, 6:40 AM
    Hi All, i have a question regarding lineage section on the datahub-UI, i'll provide the detail on this message thread
    m
    • 2
    • 3
  • w

    wonderful-quill-11255

    04/13/2021, 11:35 AM
    Hi. A question about theming. As I understand it, in order to customize the theme one needs to rebuild the frontend from source? Is there any way I've missed that one can customize a theme without rebuilding? As in just placing some assets and a config file in some folder? If not, is this something that anyone would find useful. The reason i'm asking is that we are striving to not have to maintain our own fork that has to be kept in sync indefinitely.
    b
    w
    c
    • 4
    • 7
  • c

    calm-sunset-28996

    04/14/2021, 12:13 PM
    Would it make sense to change this line https://github.com/linkedin/datahub/blob/master/datahub-web-react/src/app/entity/dashboard/profile/DashboardHeader.tsx#L39 to
    Copy code
    photoUrl: owner.owner.editableInfo?.pictureLink || '',
    Same with ChartHeader? Because I’m getting an error in the UI:
    Copy code
    Uncaught (in promise) TypeError: Cannot read property 'pictureLink' of null
    pointing to that line.
    l
    g
    • 3
    • 7
  • h

    high-hospital-85984

    04/14/2021, 5:51 PM
    I wonder if there’s a small bug somewhere related to tags. More in thread
    g
    m
    • 3
    • 17
  • h

    high-hospital-85984

    04/14/2021, 6:00 PM
    Another tag related question. Is the the “Applied to” field in the Tag-view in the UI supposed to take into consideration applications to schema fields? I guess Schema Fields aren’t entities, but….
    g
    • 2
    • 3
  • g

    green-football-43791

    04/14/2021, 8:57 PM
    <!here> the Lineage Graph Explorer is now available in the React app for you to use today! It allows you to visually explore the full graph of relationships between your entities. You can experiment with this feature on the demo site now. Check it out and let us know what you think!
    🤩 1
    😍 3
    🙌 15
    s
    m
    +2
    • 5
    • 9
  • c

    calm-sunset-28996

    04/21/2021, 1:24 PM
    Is it possible to have groups (urnlicorpGroup:X) as dataset owners already? Because I’m having some exceptions.
    h
    m
    • 3
    • 4
  • w

    worried-sundown-63248

    04/22/2021, 8:46 PM
    I’m trying to figure out why some of my datasets are throwing exceptions when rendering in the UI. Most seem to load correctly, but some throw a large series of exceptions, e.g.:
    Exception while fetching data (/dataset/upstreamLineage/upstreams[0]/dataset/downstreamLineage/downstreams[1]/dataset) : java.lang.RuntimeException: Failed to retrieve entities of type Dataset
    • Assuming my ingest code is correct, all referenced datasets should exist • I am able to query the problematic dataset via the REST API • I am able to load the referenced upstream in the UI (e.g. Loading up the
    upstream[0]
    dataset) • I checked the
    datahub-frontend-react
    logs and put the stack trace in the thread 👇 What are some good methods to investigate this?
    b
    m
    g
    • 4
    • 43
  • r

    red-journalist-15118

    04/23/2021, 5:06 PM
    Datahub doesn't offer the feature to view sample data for the tables, right? Or is this a new feature not mentioned in the Medium blog post?
    m
    b
    • 3
    • 4
  • g

    green-football-43791

    04/23/2021, 10:07 PM
    @microscopic-receptionist-23548 I noticed that in the GMA ElasticSearch DAO we paginate on entities but not on groups: https://github.com/linkedin/datahub-gma/blob/master/dao-impl/elasticsearch-dao-7/src/main/java/com/linkedin/metadata/dao/browse/ESBrowseDAO.java#L72 Curious if you have any context as to why that was done- it forces the UI to handle group pagination in browse which could run into scalability issues for large & complex browse trees. Would it make sense to also pass along the pagination flag when fetching groups?
    m
    c
    • 3
    • 30
  • b

    better-orange-49102

    05/02/2021, 7:09 AM
    Hi, my thanks to the Datahub team for providing this software as opensource to the community. I am evaluating this product for my company's use. Using the quick start, I ingested some metadata in json using the rest API and then edited the description of some fields in the dataset. I then looked at the records in MySQL and saw that there were 2 records, EditableSchemaMetadata and SchemaMetadata. I then updated the SchemaMetadata by running a slightly edited version of the original json. I noticed that the UI edits stayed untouched. Does the frontend-UI always prioritize showing UI edits in the EditableSchemaMetadata over that of SchemaMetadata?
    g
    m
    • 3
    • 10
  • b

    better-orange-49102

    05/02/2021, 7:15 AM
    Also, I tried to add text and URL to the Documents tab in the UI, but it seems like the edits are not persisted to mySQL? I see no changes in the DB and refreshing the page just erases all the edits I made to Documents.
    f
    • 2
    • 2
  • f

    flaky-cartoon-59720

    05/02/2021, 8:37 AM
    Can't we edit descriptions of datasets from UI? Also, are descriptions of datasets searchable? Column level descriptions are editable from the UI.
    g
    b
    b
    • 4
    • 5
  • h

    high-hospital-85984

    05/03/2021, 10:34 AM
    👋 We enabled google auth on our frontend instance. We can access our user pages (
    /user/urn:li:corpuser:fredrik
    ) but can’t find ourselves through search. Is this by design?
    b
    b
    • 3
    • 11
  • b

    big-carpet-38439

    05/03/2021, 2:14 PM
    Community question with regards to Authentication: Currently we only provide formal guidance for OIDC protocol to authenticate users. Are there other mechanisms that folks would like to see? For example • LDAP • SAML
    w
    c
    +5
    • 8
    • 13
  • b

    better-orange-49102

    05/04/2021, 6:53 AM
    Is there any plans to support markdown? for instance, column descriptions would look neater if we can split long descriptors into multiline
    b
    • 2
    • 1
  • m

    modern-nest-69826

    05/05/2021, 8:36 AM
    It would indeed make sense to be able to edit the description of a dataset from the UI, just like field description.
    g
    b
    b
    • 4
    • 4
  • h

    handsome-airplane-62628

    05/13/2021, 9:43 PM
    probably a super basic question....but for auth if I wanted to keep it super basic for v1 and have un/pw setup...does anyone have an example implementation of JAAS to set this up that would replace the default dummyloginmodule in jaas.conf? Admittedly java isn't my strong suite :)
    b
    b
    • 3
    • 3
  • h

    high-hospital-85984

    05/18/2021, 2:06 PM
    Is there a hardcoded length limit on urns? We’re seeing some weird errors when loading datasets in the UI and it seems in the logs like the urns are clipped
    g
    l
    +2
    • 5
    • 22
  • w

    white-beach-27328

    05/18/2021, 4:41 PM
    I’m seeing odd behavior with v0.7.1 in which the gms is seeing requests that are too long:
    2021-05-18 14:59:52.109:WARN:oejh.HttpParser:qtp544724190-13: URI is too large >8192
    . This throws a
    414
    response and causes the frontend to error out:
    Caused by: com.linkedin.r2.RemoteInvocationException: com.linkedin.r2.RemoteInvocationException: Received error 414 from server for URI <http://datahub-datahub-gms:8080/datasets>
    . I am trying to figure out how to increase the logging to see the actual urls being requested. Any thoughts?
    e
    b
    g
    • 4
    • 42
  • w

    white-beach-27328

    05/18/2021, 6:01 PM
    What determines if a dataset appears in the UI? Is it a record in elasticsearch and then lineage data is supplied from neo4j? I’m seeing records appear in the UI but can’t find the corresponding data in neo4j which is odd
    e
    • 2
    • 2
  • g

    gifted-art-69474

    05/21/2021, 7:37 AM
    Hi We see an intermittent exception in the UI.
    Copy code
    Exception while fetching data (/dataset/downstreamLineage) : java.lang.RuntimeException: Failed to retrieve entities of type DownstreamEntityRelationships Exception while fetching data (/dataset/upstreamLineage) : java.lang.RuntimeException: Failed to retrieve entities of type UpstreamEntityRelationships
    When browsning to a dataset, the exception pops up sometimes. Upon refreshing the page, the exception is gone and the dataset is shown. The exception originates from GMS, that it suddenly can’t connect to Neo4j.
    Copy code
    Response status 500, serviceErrorMessage: org.neo4j.driver.exceptions.ServiceUnavailableException: Connection to the database failed
    The default connection properties seems to be reasonable, so we are a bit lost here. Anyone seen this error or can give me a lead?
    g
    h
    • 3
    • 31
  • b

    busy-accountant-26554

    05/27/2021, 8:57 AM
    Hi all, does anyone know of a way to prevent users from adding metadata directly in the UI? Could it be configured somehow?
    m
    g
    • 3
    • 4
  • b

    brave-furniture-58468

    05/27/2021, 11:40 AM
    Hi, are there any plans to enrich the list of datasets (for example this view: https://demo.datahubproject.io/browse/dataset/prod/bigquery/bigquery-public-data/covid19_nyt) with further customizable fields and make them sortable?
    g
    • 2
    • 2
  • s

    stale-jewelry-2440

    05/27/2021, 3:37 PM
    Hi guys, what if I get an error while opening the FE on the browser? I use the quickstart. The error:
    datahub-frontend-react  | Caused by: com.linkedin.r2.message.rest.RestException: Received error 500 from server for URI <http://datahub-gms:8080/corpUsers>
    and few rows later:
    datahub-mae-consumer   | Caused by: com.linkedin.r2.message.rest.RestException: Received error 500 from server for URI <http://datahub-gms:8080/corpUsers>
    I already tried to nuke and retry. Any suggestion?
    g
    l
    +4
    • 7
    • 27
  • a

    average-autumn-35845

    06/06/2021, 11:42 AM
    Hi guys, I got an error when I tried browsing dataset on UI. It showed nothing even though I have imported some datasets on it I have already nuked and done quickstart many times but still nothing appears P/S: I'm using 0.81 version, thanks for help
    l
    g
    b
    • 4
    • 9
  • b

    brief-lizard-77958

    06/07/2021, 8:26 AM
    Hello everyone. I'm trying to create new categories on the main page of datahub. Would this require me to deploy 
    DataHub-web-react
     and make changes there or is there another way? More info on what I'm trying to achieve: https://github.com/linkedin/datahub/issues/2633 Any guidance in the right direction would be very appreciated.
    g
    s
    • 3
    • 2
  • r

    rich-policeman-92383

    06/07/2021, 9:30 AM
    Hello Guys Please help me with a problem while integrating Datahub frontend with enterprise AD using OIDC. I doubt there is some issue with the claim rules. AD: Microsoft Windows 2016 Error:
    Copy code
    09:15:41 [application-akka.actor.default-dispatcher-19] ERROR o.p.o.p.creator.OidcProfileCreator - Bad User Info response, error=invalid_token
    09:15:41 [application-akka.actor.default-dispatcher-19] ERROR react.auth.AuthModule$2 - Unable to renew the session. The session store may not support this feature
    09:15:43 [application-akka.actor.default-dispatcher-19] ERROR o.p.o.p.creator.OidcProfileCreator - Bad User Info response, error=invalid_token
    09:15:43 [application-akka.actor.default-dispatcher-19] ERROR react.auth.AuthModule$2 - Unable to renew the session. The session store may not support this feature
    09:15:45 [application-akka.actor.default-dispatcher-17] ERROR o.p.o.p.creator.OidcProfileCreator - Bad User Info response, error=invalid_token
    09:15:45 [application-akka.actor.default-dispatcher-17] ERROR react.auth.AuthModule$2 - Unable to renew the session. The session store may not support this feature
    09:15:47 [application-akka.actor.default-dispatcher-4] ERROR o.p.o.p.creator.OidcProfileCreator - Bad User Info response, error=invalid_token
    09:15:47 [application-akka.actor.default-dispatcher-4] ERROR react.auth.AuthModule$2 - Unable to renew the session. The session store may not support this feature
    09:15:49 [application-akka.actor.default-dispatcher-3] ERROR o.p.o.p.creator.OidcProfileCreator - Bad User Info response, error=invalid_token
    09:15:49 [application-akka.actor.default-dispatcher-3] ERROR react.auth.AuthModule$2 - Unable to renew the session. The session store may not support this feature
    09:15:50 [application-akka.actor.default-dispatcher-3] ERROR o.p.o.p.creator.OidcProfileCreator - Bad User Info response, error=invalid_token
    09:15:50 [application-akka.actor.default-dispatcher-3] ERROR react.auth.AuthModule$2 - Unable to renew the session. The session store may not support this feature
    09:15:52 [application-akka.actor.default-dispatcher-20] ERROR o.p.o.c.extractor.OidcExtractor - Bad authentication response, error=server_error
    09:15:52 [application-akka.actor.default-dispatcher-17] ERROR application -
     ->
    
    play.api.UnexpectedException: Unexpected exception[CompletionException: java.lang.RuntimeException: Failed to authenticate current user. Cannot find valid identity provider profile in session]
            at play.api.http.HttpErrorHandlerExceptions$.throwableToUsefulException(HttpErrorHandler.scala:247)
            at play.api.http.DefaultHttpErrorHandler.onServerError(HttpErrorHandler.scala:176)
            at play.core.server.AkkaHttpServer$$anonfun$2.applyOrElse(AkkaHttpServer.scala:363)
            at play.core.server.AkkaHttpServer$$anonfun$2.applyOrElse(AkkaHttpServer.scala:361)
            at scala.concurrent.Future$$anonfun$recoverWith$1.apply(Future.scala:346)
            at scala.concurrent.Future$$anonfun$recoverWith$1.apply(Future.scala:345)
            at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:36)
            at akka.dispatch.BatchingExecutor$AbstractBatch.processBatch(BatchingExecutor.scala:55)
            at akka.dispatch.BatchingExecutor$BlockableBatch$$anonfun$run$1.apply$mcV$sp(BatchingExecutor.scala:91)
            at akka.dispatch.BatchingExecutor$BlockableBatch$$anonfun$run$1.apply(BatchingExecutor.scala:91)
            at akka.dispatch.BatchingExecutor$BlockableBatch$$anonfun$run$1.apply(BatchingExecutor.scala:91)
            at scala.concurrent.BlockContext$.withBlockContext(BlockContext.scala:72)
            at akka.dispatch.BatchingExecutor$BlockableBatch.run(BatchingExecutor.scala:90)
            at akka.dispatch.TaskInvocation.run(AbstractDispatcher.scala:40)
            at akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinTask.exec(ForkJoinExecutorConfigurator.scala:43)
            at akka.dispatch.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)
            at akka.dispatch.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)
            at akka.dispatch.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
            at akka.dispatch.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)
    Caused by: java.util.concurrent.CompletionException: java.lang.RuntimeException: Failed to authenticate current user. Cannot find valid identity provider profile in session
            at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:273)
            at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:280)
            at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1592)
            at play.core.j.HttpExecutionContext$$anon$2.run(HttpExecutionContext.scala:56)
            ... 6 common frames omitted
    Caused by: java.lang.RuntimeException: Failed to authenticate current user. Cannot find valid identity provider profile in session
            at react.auth.AuthModule.handleOidcCallback(AuthModule.java:154)
            at react.auth.AuthModule.access$100(AuthModule.java:36)
            at react.auth.AuthModule$2.perform(AuthModule.java:86)
            at react.auth.AuthModule$2.perform(AuthModule.java:79)
            at org.pac4j.play.CallbackController.lambda$callback$0(CallbackController.java:56)
            at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1590)
            ... 7 common frames omitted
    Copy code
    # Optional OIDC configs
    AUTH_OIDC_USER_NAME_CLAIM=SamAccountName
    #AUTH_OIDC_USER_NAME_CLAIM_REGEX=([^@]+)
    AUTH_OIDC_SCOPE=openid
    b
    • 2
    • 16
  • e

    early-midnight-66457

    06/14/2021, 11:25 AM
    Hello Guys, i am trying to implement SSO for the UI . while making a request. it makes a get call to the config url. i need it to make a POST call any suggestions ? @green-football-43791
    b
    • 2
    • 11
12345...27Latest