open-metadata / OpenMetadata

OpenMetadata is a unified metadata platform for data discovery, data observability, and data governance powered by a central metadata repository, in-depth column level lineage, and seamless team collaboration.
https://open-metadata.org
Apache License 2.0
5.26k stars 994 forks source link

bug: Inconsistent service name in search filters #18026

Open mgorsk1 opened 15 hours ago

mgorsk1 commented 15 hours ago

Affected module UI / Search

Describe the bug I have a Trino database service registered with 'DAP IPC Datasources' set as display name. When in explore view, I click on 'Service name' filter to select this service for filtering the results. The name 'DAP IPC Datasources' appears twice with different uppercase/lowercase approach:

image

I checked and the numbers (amount of entities for each service name) reflect amount of tables (first line - lowercase) and schemas (second line - uppercase) ingested in this service respectively. When I filter by first one I only get tables from this service, when I click on second one, only schemas are returned.

To Reproduce

Create a database service with uppercase characters in display name, reindex all data.

Expected behavior

Same exact value for service name is used regardless whether it's schema or table level.

Version:

Additional context Add any other context about the problem here.

mgorsk1 commented 15 hours ago

cc @dechoma