Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
Description
Current search experience in Atlas UI is pretty basic and any advanced searches require knowledge of DSL that might be difficult for business users.
As a data steward or data consumer, I need an easy and intuitive way to perform faceted searches on entities, classifications, relationships, and business glossaries and filter the results based on a combination of parameters so I can navigate and locate assets for curation and in order to take any governance actions. I also need to be able to save my searches and filters and rerun them dynamically against the latest state of the enterprise metadata catalog in Atlas.
Implementation considerations:
- For business users, there should be default filters provided based on commonly used criteria in the search experience
- Any search results should only show metadata of data assets that user has permission to view, based upon authorization policies (via Ranger)
- Search facets need to be based on search conditions and should allow for sequence of AND, OR and NOT operations with multiple search conditions
- Search facets details (should allow for combinations of any or all of the following):
- Asset type (entity types)
- Attribute value checker (should allow for combinations of range checks, ordinality, exact match, numeric, string and date comparisons, single or muliple values, category checks, nulls)
- Created time
- Updated time
- Size (where relevant for e.g. HDFS files)
- Deleted/Active status
- Owner
- Custom property values
- File format
- Asset name
- Physical storage context: Datalake/cluster or datacenter holding the asset
- Classification
- Glossary/taxonomy association
Note:
- Searches should be able to be saved and scoped to a particular business catalog or asset type or namespace (when multi-tenancy is supported by Atlas in the future)
- Once search results are available, user should be able to filter by any of the facets.
Attachments
Issue Links
- relates to
-
ATLAS-2165 Limit set to 0 while executing saved query hence no results are fetched.
- Resolved
-
ATLAS-2152 Saved Search UI not able to load searches having OR conditions
- Resolved
-
ATLAS-2164 Unable to execute the saved search query using its GUID
- Resolved
-
ATLAS-2177 offset is not reset when search by type is changed, leads to undesired results.
- Resolved
-
ATLAS-2154 UI save-search : No data message showing even after adding favorite search.
- Resolved
-
ATLAS-2155 Attributes with null values are not filtered using search parameters
- Resolved
-
ATLAS-2175 Infinite refresh scroll appears when a search query is saved.
- Resolved
-
ATLAS-2161 UI : Save Search Query: Search button is not enabled when a saved search has only "Query" without typename / classification
- Resolved
-
ATLAS-2163 Save Search Query : Saved search query having deleted types
- Resolved
-
ATLAS-2156 UI save-search : allow user to edit name
- Resolved