Srikanth Venkat created ATLAS-1822:
--------------------------------------
Summary: QueryBuilder and Faceted Search in Atlas
Key: ATLAS-1822
URL: https://issues.apache.org/jira/browse/ATLAS-1822
Project: Atlas
Issue Type: Improvement
Components: atlas-core, atlas-webui
Reporter: Srikanth Venkat
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 (should allow for combinations):
* 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
# Searches should be able to be saved and scoped to a particular business
catalog or asset type
# Once search results are available, user should be able to filter by any of
facets.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)