You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flink.apache.org by ji...@apache.org on 2019/05/09 00:24:11 UTC

[flink-web] branch asf-site updated: Add python table api section to the roadmap.

This is an automated email from the ASF dual-hosted git repository.

jincheng pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/flink-web.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new b20d169  Add python table api section to the roadmap.
b20d169 is described below

commit b20d1696b6c5fdca23ee9db88408fce278d78f34
Author: sunjincheng121 <su...@gmail.com>
AuthorDate: Tue May 7 07:51:25 2019 +0800

    Add python table api section to the roadmap.
    
    This closes #204
---
 roadmap.md    | 7 +++++++
 roadmap.zh.md | 7 +++++++
 2 files changed, 14 insertions(+)

diff --git a/roadmap.md b/roadmap.md
index 2ef95c2..803363a 100644
--- a/roadmap.md
+++ b/roadmap.md
@@ -154,6 +154,13 @@ the catalogs ([FLINK-10232](https://issues.apache.org/jira/browse/FLINK-10232)).
 There is a broad effort to integrate Flink with the Hive Ecosystem, including
 metastore and Hive UDF support [FLINK-10556](https://issues.apache.org/jira/browse/FLINK-10556).
 
+There is also a big effort to support Python for Table API [FLIP-38](https://cwiki.apache.org/confluence/display/FLINK/FLIP-38%3A+Python+Table+API).
+We will divide the work into following stages:
+
+- Translate Python Table API queries without UDFs to Java and run them completely in Java for the first step.
+- Add support for User-defined functions(Scalar Function/Table Function/Aggregate Function) in the second step.
+- Integrating Pandas as the final effort, i.e., functions in Pandas can be used in Python Table API directly.
+
 # Connectors & Formats
 
 Support for additional connectors and formats is a continuous process.
diff --git a/roadmap.zh.md b/roadmap.zh.md
index 0e2f9ca..b3a01ec 100644
--- a/roadmap.zh.md
+++ b/roadmap.zh.md
@@ -100,6 +100,13 @@ Flink Web UI 正在移植到更新的框架中并获得其他功能并更好地
 
 还有一个巨大的工作是将 Flink 与 Hive 生态系统集成。包括 Metastore 和 Hive UDF 支持 [FLINK-10556](https://issues.apache.org/jira/browse/FLINK-10556)。
 
+社区在Table API支持Python方面也做出了很多的努力 [FLIP-38](https://cwiki.apache.org/confluence/display/FLINK/FLIP-38%3A+Python+Table+API)。
+我们将工作分为以下几个阶段:
+
+- 首先以将Python Table API 直译为Java Table API的方式支持用户编写没有UDFs(标量函数/表值函数/聚合函数)的Python Table API程序。
+- 增加对UDFs(标量函数/表值函数/聚合函数)在Python Table API的支持。
+- 最后将Pandas与Python Table API进行集成,Pandas中的函数可以在Python Table API中直接使用。
+
 # Connectors & Formats
 
 支持额外的 connectors 和 formats 是一个持续的过程。