Skip to content

Web UI does not show Job facets #2773

@agaro1121

Description

@agaro1121

re: https://github.com/OpenLineage/OpenLineage/blob/main/spec/OpenLineage.md#job-facets

The web-ui currently does not have a central location to display all of the job facets. Some of the job facets are sprinkled into the UI in various forms.

For example,

SQLJobFacet is added to the latest RunInfo component

SourceCodeLocationJobFacet is displayed as a button on the JobDetailsPlage. The button gets disabled when the facet was not sent as part of the lineage event. This is not immediately obvious.

I came across this when I sent ownership as a job facet but could not find it anywhere in the UI. I edited the code locally and was able to display the facets but I realized the JobDetailsPage doesn't actually have a tab for job details. It shows the latest run in the first tab and it makes sense that the run facets are the ones displayed there, not the job facets.

Documentation on this behavior would be helpful to the users as this is not immediately obvious. Perhaps the UI can gain a new tab to show this static job information in the future as well.

Please note: The web module requests all the facets so it's a matter of displaying the data. The code does not need to be updated to fetch any new information.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Status

    Done

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions