Hi Mingmin, Thanks for writing it up. I haven't had the chance to start work on it. Happy to help on tasks for building it.
Feel free to assign BEAN-301 to yourself. On Tue, Feb 28, 2017 at 9:38 AM, Tyler Akidau <[email protected]> wrote: > Hi Mingmin, > > Thanks for your interest in helping out on this task, and for your initial > proposal. I'm also very happy to work with you on this, and excited to see > some progress made here. Added a few more comments on the doc, but will > summarize them below as well. > > As far as the DSL point goes, I agree with JB that any sort of interface to > Beam that uses SQL will be creating a DSL. Having the initial interface be > an interactive SQL prompt is a perfectly valid approach, but at the end of > the day, theres' still a DSL under the covers. As such, there are a lot of > questions that will need to be addressed in designing such a DSL (and the > Jira lists some resources discussing those already). > > That said, it's possible to make progress on a Beam DSL without addressing > them all (e.g., by tackling only a small subset of functionality first, > such as project and filter). But the current phases as listed in the doc > will require addressing some of the big ones. > > So a good first step might be trying to scope the proposal to have a more > modest initial set of functionality, or else providing more detail on how > you propose to address the issues that will come up with various features > currently listed in phase 1, particularly grouping w/ streams. > > -Tyler > > On Mon, Feb 27, 2017 at 10:44 PM Jean-Baptiste Onofré <[email protected]> > wrote: > > > Hi Mingmin, > > > > The idea is actual both: > > > > 1. an interactive SQL prompt where we can express pipeline directly > > using SQL. > > 2. a SQL DSL to describe a pipeline in SQL and create the corresponding > > Java code under the hood. > > > > I provided couple of comments on the doc. Ready and happy to help you on > > this (as I created the Jira ;)). > > > > Regards > > JB > > > > On 02/27/2017 10:33 PM, Mingmin Xu wrote: > > > Hello all, > > > > > > Would like to pop up this task, to see any interest to move it forward. > > > > > > I've a project to run SQL queries with an interactive interface, and > > would > > > like to share my ideas. A draft doc is available to describe how it > works > > > with Calcite. --A little different from BEAM-301, that I choose a CLI > > > interactive way, not SQL DSL. > > > > > > Doc link: > > > > > https://docs.google.com/document/d/1Uc5xYTpO9qsLXtT38OfuoqSLimH_ > 0a1Bz5BsCROMzCU/edit?usp=sharing > > > > > > > -- > > Jean-Baptiste Onofré > > [email protected] > > http://blog.nanthrax.net > > Talend - http://www.talend.com > > > -- Regards, Neelesh S. Salian
