[ 
https://issues.apache.org/jira/browse/ATLAS-1822?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Srikanth Venkat updated ATLAS-1822:
-----------------------------------
    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 (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

Note:
# Searches should be able to be saved and scoped to a particular business 
catalog or asset type or tenant/namespace (when this is future) 
# Once search results are available, user should be able to filter by any of 
the facets.

  was:
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.


> 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
> Note:
> # Searches should be able to be saved and scoped to a particular business 
> catalog or asset type or tenant/namespace (when this is future) 
> # Once search results are available, user should be able to filter by any of 
> the facets.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to