[ 
https://issues.apache.org/jira/browse/ATLAS-3081?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16825868#comment-16825868
 ] 

Bolke de Bruin commented on ATLAS-3081:
---------------------------------------

Bringing in the challenges from ATLAS-3165 , I think the notion of "user" 
within Atlas is a bit too narrow. There can be services that want to expose 
different information which can currently not be expressed in the DSL that 
Atlas supports. I want to be able to find the most popular 
tables/schemas/columns/documents by lineage/usage/. Ie. expressions like this 
are not possible:

```Column where name like '*amount*' groupby(table) select count()```

Or

```Column where name like '*amount*' select count(table)```

So yes as an administrator I want to expose advanced search functionality for 
integration with other services. Extending the current DSL might work, but it 
will always be an abstraction except when you are able to fully express in your 
DSL what Gremlin offers, which defeats the purpose I suppose.

In my consideration the DSL exists to give users a kind of familar query 
language not to protect them from the power of Gremlin.

> Expose Gremlin Search API
> -------------------------
>
>                 Key: ATLAS-3081
>                 URL: https://issues.apache.org/jira/browse/ATLAS-3081
>             Project: Atlas
>          Issue Type: New Feature
>            Reporter: Ayush Nigam
>            Assignee: Ayush Nigam
>            Priority: Minor
>         Attachments: ATLAS_3081.patch
>
>
> Expose Gremlin Search API to solve more complex usecases.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to