I'm very excited by this development as well, thanks for continuing to push this forward, Mingmin. :-)
I noticed you'd made some changes to your design doc <https://docs.google.com/document/d/1Uc5xYTpO9qsLXtT38OfuoqSLimH_0a1Bz5BsCROMzCU/edit>. Is it ready for another review? How reflective is it currently of the work that going into the feature branch? In parallel, I'd also like to continue helping push forward the definition of unified model semantics for SQL so we can get Calcite to a point where it supports the full Beam model. I added a comment <https://issues.apache.org/jira/browse/BEAM-301?focusedCommentId=15959621&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-15959621> on the JIRA suggesting I create a doc with a specification proposal for EMIT (and any other necessary semantic changes) that we can then iterate on in public with the Calcite folks. I already have most of the content written (and there's a significant amount of background needed to justify some aspects of the proposal), so it'll mostly be a matter of pulling it all together into something coherent. Does that sound reasonable to everyone? -Tyler On Thu, Apr 6, 2017 at 10:26 AM Kenneth Knowles <[email protected]> wrote: > Very cool! I'm really excited about this integration. > > On Thu, Apr 6, 2017 at 9:39 AM, Jean-Baptiste Onofré <[email protected]> > wrote: > > > Hi, > > > > Mingmin and I prepared a new branch to have the SQL DSL in dsls/sql > > location. > > > > Any help is welcome ! > > > > Thanks, > > Regards > > JB > > > > > > On 04/06/2017 06:36 PM, Mingmin Xu wrote: > > > >> @Tarush, you're very welcome to join the effort. > >> > >> On Thu, Apr 6, 2017 at 7:22 AM, tarush grover <[email protected]> > >> wrote: > >> > >> Hi, > >>> > >>> Can I be also part of this feature development. > >>> > >>> Regards, > >>> Tarush Grover > >>> > >>> On Thu, Apr 6, 2017 at 3:17 AM, Ted Yu <[email protected]> wrote: > >>> > >>> I compiled BEAM-301 branch with calcite 1.12 - passed. > >>>> > >>>> Julian tries to not break existing things, but he will if there's a > >>>> > >>> reason > >>> > >>>> to do so :-) > >>>> > >>>> On Wed, Apr 5, 2017 at 2:36 PM, Mingmin Xu <[email protected]> > wrote: > >>>> > >>>> @Ted, thanks for the note. I intend to stick with one version, Beam > >>>>> > >>>> 0.6.0 > >>> > >>>> and Calcite 1.11 so far, unless impacted by API change. Before it's > >>>>> > >>>> merged > >>>> > >>>>> back to master, will upgrade to the latest version. > >>>>> > >>>>> On Wed, Apr 5, 2017 at 2:14 PM, Ted Yu <[email protected]> wrote: > >>>>> > >>>>> Working in feature branch is good - you may want to periodically sync > >>>>>> > >>>>> up > >>>> > >>>>> with master. > >>>>>> > >>>>>> I noticed that you are using 1.11.0 of calcite. > >>>>>> 1.12 is out, FYI > >>>>>> > >>>>>> On Wed, Apr 5, 2017 at 2:05 PM, Mingmin Xu <[email protected]> > >>>>>> > >>>>> wrote: > >>> > >>>> > >>>>>> Hi all, > >>>>>>> > >>>>>>> I'm working on https://issues.apache.org/jira/browse/BEAM-301(Add > >>>>>>> > >>>>>> a > >>> > >>>> Beam > >>>>> > >>>>>> SQL DSL). The skeleton is already in > >>>>>>> https://github.com/XuMingmin/beam/tree/BEAM-301, using Java SDK in > >>>>>>> > >>>>>> the > >>>> > >>>>> back-end. The goal is to provide a SQL interface over Beam, based > >>>>>>> > >>>>>> on > >>> > >>>> Calcite, including: > >>>>>>> 1). a translator to create Beam pipeline from SQL, > >>>>>>> (SELECT/INSERT/FILTER/GROUP-BY/JOIN/...); > >>>>>>> 2). an interactive client to submit queries; (All-SQL mode) > >>>>>>> 3). a SQL API which reduce the work to create a Pipeline; (Semi-SQL > >>>>>>> > >>>>>> mode) > >>>>> > >>>>>> > >>>>>>> As we see many folks are interested in this feature, would like to > >>>>>>> > >>>>>> create a > >>>>>> > >>>>>>> feature branch to have more involvement. > >>>>>>> Looking for comments and feedback. > >>>>>>> > >>>>>>> Thanks! > >>>>>>> ---- > >>>>>>> Mingmin > >>>>>>> > >>>>>>> > >>>>>> > >>>>> > >>>>> > >>>>> -- > >>>>> ---- > >>>>> Mingmin > >>>>> > >>>>> > >>>> > >>> > >> > >> > >> > > -- > > Jean-Baptiste Onofré > > [email protected] > > http://blog.nanthrax.net > > Talend - http://www.talend.com > > >
