[
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)