Hi Jozef,

Short answer is yes, Beam SQL provides a JDBC driver[1] that UI tools
should in theory be able to consume.

Longer answer:

Primary use case for the JDBC driver at the moment is to expose Beam SQL as
shell REPL environment, see [2]. Beam SQL shell wraps[3] the sqlline tool
[4] to connect to Beam SQL using the JDBC driver. Other UI tools that
support JDBC drivers should be able to interact with it as well.

Caveat:

Given the above I don't think there is a dedicated effort to integrate Beam
SQL with specific GUI environments, so the documentation is lacking and you
might see bugs if you try to do it.

Will the JDBC approach work for you? It would be great if you could try it
and report findings, so that we can improve our JDBC story.

[1]:
https://github.com/apache/beam/blob/6ed194200df892167094f4ec5967b0ff21e9f669/sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/JdbcDriver.java
[2]: https://beam.apache.org/documentation/dsls/sql/shell/
[3]:
https://github.com/apache/beam/blob/master/sdks/java/extensions/sql/jdbc/src/main/java/org/apache/beam/sdk/extensions/sql/jdbc/BeamSqlLine.java
[4]: https://github.com/julianhyde/sqlline

Regards,
Anton

On Fri, Nov 16, 2018 at 2:03 AM Jozef Vilcek <jozo.vil...@gmail.com> wrote:

> Hello,
>
> does anyone use or is aware some kind of editor integration options for
> BeamSQL? It would be to enable less technical people to execute SQL or do
> data analysis queries conveniently. E.g. like HUE integration for SparkSQL
> or similar
>
> Thanks,
> Jozef
>

Reply via email to