Hi Jeff, thank you for your encouragement and valuable comments on the google doc.
I saw that you participated in many pySpark discussions a long time ago, I am very grateful and look forward to your follow-up comments on pyFlink! Thanks, Jincheng Jeff Zhang <zjf...@gmail.com> 于2019年4月2日周二 下午10:53写道: > Thanks jincheng for driving this. Overall I agree with the approach, just > left a few comments for details. > > > > jincheng sun <sunjincheng...@gmail.com> 于2019年4月2日周二 下午4:03写道: > > > Hi All, > > As Xianda brought up in the previous email, There are a large number of > > data analysis users who want flink to support Python. At the Flink API > > level, we have DataStreamAPI/DataSetAPI/TableAPI&SQL, the Table API will > > become the first-class citizen. Table API is declarative and can be > > automatically optimized, which is mentioned in the Flink mid-term roadmap > > by Stephan. So we first considering supporting Python at the Table level > to > > cater to the current large number of analytics users. For further promote > > Python support in flink table level. Dian, Wei and I discussed offline a > > bit and came up with an initial features outline as follows: > > > > - Python TableAPI Interface > > Introduce a set of Python Table API interfaces, including interface > > definitions such as Table, TableEnvironment, TableConfig, etc. > > > > - Implementation Architecture > > We will offer two alternative architecture options, one for pure Python > > language support and one for extended multi-language design. > > > > - Job Submission > > Provide a way that can submit(local/remote) Python Table API jobs. > > > > - Python Shell > > Python Shell is to provide an interactive way for users to write and > > execute flink Python Table API jobs. > > > > > > The design document for FLIP-38 can be found here: > > > > > > > https://docs.google.com/document/d/1ybYt-0xWRMa1Yf5VsuqGRtOfJBz4p74ZmDxZYg3j_h8/edit?usp=sharing > > > > I am looking forward to your comments and feedback. > > > > Best, > > Jincheng > > > > > -- > Best Regards > > Jeff Zhang >