Apache FLink 项目

本页面包含 Google 文档季接受的技术写作项目的详细信息。

项目摘要

开源组织:
Apache Flink
技术文档工程师:
卡蒂克·卡雷语
项目名称:
扩展 Table API 和 SQL 文档
项目时长:
标准时长(3 个月)

Project description

Flink SQL 展现出巨大潜力。您可以仅使用 SQL 处理数据流,这一点很明显,但也比较复杂。我相信,Flink SQL 最终可以让数据工程师无需对实时数据进行琐碎的分析,例如实时统计各个城市的 Uber/Lyft 请求次数。为实现这一目标,第一步是简化文档,让具有分析背景的用户也能上手使用。

以下是我计划对文档进行的一些改进。在实际开始查看文档时,我们可以进一步讨论这些内容 - * 概览页面不包含任何示例。该文档应包含简单的示例,以便简要介绍 Table API。* 应拆分“概念和常用 API”页面。 * 每个类别的函数应有单独的页面。这些函数还应以表格形式列出,其中名称、输入数据、参数(如果有)和返回值作为列。*“数据类型”页面应包含 JAVA 数据类型 → SQL 数据类型的适当映射。当前的表示形式为段落形式,但理想情况下,应采用表格形式。* Table API 页面上的表达式语法部分的格式应该更好。 * 新增了关于规划工具及其使用方式的页面。 * 介绍目前分散在多个部分中进行的优化的页面。 SQL 概览页面也需要重新设置格式。

内容看起来有点让人应接不暇,因此也需要重新修改。我们还需要添加一个部分,说明在哪些情况下可以使用 Table API 而非 Streaming API,并进行比较,例如代码行数减少、隐式优化更出色、可读性更高、调试更简单。