KarmaGYZ commented on code in PR #23523:
URL: https://github.com/apache/flink/pull/23523#discussion_r1378445286


##########
docs/content.zh/docs/dev/table/olap_quickstart.md:
##########
@@ -24,64 +24,72 @@ specific language governing permissions and limitations
 under the License.
 -->
 
-# Introduction
 
-Flink OLAP has already added to [Apache Flink 
Roadmap](https://flink.apache.org/roadmap/). It means Flink can not only 
support streaming and batch computing, but also support OLAP(On-Line Analytical 
Processing). This page will show how to quickly set up a Flink OLAP service, 
and will introduce some best practices.
+OLAP(OnLine Analysis Processing)是数据分析领域的一项关键技术,通常被用来对较大的数据集进行秒级的复杂查询分析。Flink 
作为一款流批一体的计算引擎,现在也同样支持用户将其作为一个 OLAP 计算服务来部署。本文将会帮助你在本地快速搭建起一个 Flink OLAP 
集群并试用。同时,也会介绍一些在实际生产环境中使用 Flink 作为 OLAP 计算服务的实践。
 
-## Architecture
+# 架构介绍
 
-The Flink OLAP service consists of three parts: Client, Flink SQL Gateway, 
Flink Session Cluster.
+本章节将会介绍 Flink 作为一个 OLAP 服务的总体架构及其在使用上的优势。
 
-* **Client**: Could be any client that can interact with Flink SQL Gateway, 
such as  SQL client, Flink JDBC driver and so on.
-* **Flink SQL Gateway**: The SQL Gateway provides an easy way to submit the 
Flink Job, look up the metadata, and analyze table stats.
-* **Flink Session Cluster**: We choose session clusters to run OLAP queries, 
mainly to avoid the overhead of cluster startup.
+## 架构
 
-## Advantage
+Flink OLAP 服务整体由3个部分组成,包括:客户端,Flink SQL Gateway 和 Flink Session Cluster。
 
-* **Massively Parallel Processing**
-  * Flink OLAP runs naturally as an MPP(Massively Parallel Processing) system, 
which supports low-latency ad-hoc queries
-* **Reuse Connectors**
-  * Flink OLAP can reuse rich connectors in Flink ecosystem.
-* **Unified Engine**
-  * Unified computing engine for Streaming/Batch/OLAP.
+* **客户端**: 可以是任何可以和 Flink SQL Gateway 交互的客户端,包括:SQL Client,Flink JDBC Driver 
等等;

Review Comment:
   Add links for them.



##########
docs/content.zh/docs/dev/table/olap_quickstart.md:
##########
@@ -102,98 +110,98 @@ GROUP BY  buyer
 ORDER BY  total_cost LIMIT 3;
 ```
 
-And then you could find job detail information in web UI at localhost:8081.
+具体的作业运行信息你可以通过访问本地的 Web UI(http://localhost:8081)来获取。
 
-# Deploying in Production
+# 生产环境部署
 
-This section guides you through setting up a production ready Flink OLAP 
service.
+这个章节会向你介绍一些在生产环境中使用 Flink OLAP 服务的建议。
 
-## Cluster Deployment
+## 客户端
 
-In production, we recommend to use Flink Session Cluster, Flink SQL Gateway 
and Flink JDBC Driver to build an OLAP service.
+### Flink JDBC Driver
 
-### Session Cluster
+Flink JDBC Driver 提供了底层的连接管理能力,方便用户使用并向 SQL Gateway 
提交查询请求。在实际的生产使用中,用户需要注意如何复用 JDBC 连接,来避免 Gateway 频繁的执行 Session 
相关的创建及关闭操作,从而减少端到端的作业耗时。详细信息可以参考文档 [Flink JDBC Driver]({{{<ref 
"docs/dev/table/jdbcDriver">}}})。

Review Comment:
   broken link.



##########
docs/content.zh/docs/dev/table/olap_quickstart.md:
##########
@@ -24,64 +24,72 @@ specific language governing permissions and limitations
 under the License.
 -->
 
-# Introduction
 
-Flink OLAP has already added to [Apache Flink 
Roadmap](https://flink.apache.org/roadmap/). It means Flink can not only 
support streaming and batch computing, but also support OLAP(On-Line Analytical 
Processing). This page will show how to quickly set up a Flink OLAP service, 
and will introduce some best practices.
+OLAP(OnLine Analysis Processing)是数据分析领域的一项关键技术,通常被用来对较大的数据集进行秒级的复杂查询分析。Flink 
作为一款流批一体的计算引擎,现在也同样支持用户将其作为一个 OLAP 计算服务来部署。本文将会帮助你在本地快速搭建起一个 Flink OLAP 
集群并试用。同时,也会介绍一些在实际生产环境中使用 Flink 作为 OLAP 计算服务的实践。
 
-## Architecture
+# 架构介绍
 
-The Flink OLAP service consists of three parts: Client, Flink SQL Gateway, 
Flink Session Cluster.
+本章节将会介绍 Flink 作为一个 OLAP 服务的总体架构及其在使用上的优势。
 
-* **Client**: Could be any client that can interact with Flink SQL Gateway, 
such as  SQL client, Flink JDBC driver and so on.
-* **Flink SQL Gateway**: The SQL Gateway provides an easy way to submit the 
Flink Job, look up the metadata, and analyze table stats.
-* **Flink Session Cluster**: We choose session clusters to run OLAP queries, 
mainly to avoid the overhead of cluster startup.
+## 架构
 
-## Advantage
+Flink OLAP 服务整体由3个部分组成,包括:客户端,Flink SQL Gateway 和 Flink Session Cluster。
 
-* **Massively Parallel Processing**
-  * Flink OLAP runs naturally as an MPP(Massively Parallel Processing) system, 
which supports low-latency ad-hoc queries
-* **Reuse Connectors**
-  * Flink OLAP can reuse rich connectors in Flink ecosystem.
-* **Unified Engine**
-  * Unified computing engine for Streaming/Batch/OLAP.
+* **客户端**: 可以是任何可以和 Flink SQL Gateway 交互的客户端,包括:SQL Client,Flink JDBC Driver 
等等;
+* **Flink SQL Gateway**: Flink SQL Gateway 服务主要用作 SQL 解析、元数据获取、统计信息分析、Plan 
优化和集群作业提交;
+* **Flink Session Cluster**: OLAP 查询建议运行在 Session 集群上,主要是可以减少集群启动时的额外开销;

Review Comment:
   ditto for session cluster.



##########
docs/content.zh/docs/dev/table/olap_quickstart.md:
##########
@@ -24,64 +24,72 @@ specific language governing permissions and limitations
 under the License.
 -->
 
-# Introduction
 
-Flink OLAP has already added to [Apache Flink 
Roadmap](https://flink.apache.org/roadmap/). It means Flink can not only 
support streaming and batch computing, but also support OLAP(On-Line Analytical 
Processing). This page will show how to quickly set up a Flink OLAP service, 
and will introduce some best practices.
+OLAP(OnLine Analysis Processing)是数据分析领域的一项关键技术,通常被用来对较大的数据集进行秒级的复杂查询分析。Flink 
作为一款流批一体的计算引擎,现在也同样支持用户将其作为一个 OLAP 计算服务来部署。本文将会帮助你在本地快速搭建起一个 Flink OLAP 
集群并试用。同时,也会介绍一些在实际生产环境中使用 Flink 作为 OLAP 计算服务的实践。
 
-## Architecture
+# 架构介绍
 
-The Flink OLAP service consists of three parts: Client, Flink SQL Gateway, 
Flink Session Cluster.
+本章节将会介绍 Flink 作为一个 OLAP 服务的总体架构及其在使用上的优势。
 
-* **Client**: Could be any client that can interact with Flink SQL Gateway, 
such as  SQL client, Flink JDBC driver and so on.
-* **Flink SQL Gateway**: The SQL Gateway provides an easy way to submit the 
Flink Job, look up the metadata, and analyze table stats.
-* **Flink Session Cluster**: We choose session clusters to run OLAP queries, 
mainly to avoid the overhead of cluster startup.
+## 架构
 
-## Advantage
+Flink OLAP 服务整体由3个部分组成,包括:客户端,Flink SQL Gateway 和 Flink Session Cluster。
 
-* **Massively Parallel Processing**
-  * Flink OLAP runs naturally as an MPP(Massively Parallel Processing) system, 
which supports low-latency ad-hoc queries
-* **Reuse Connectors**
-  * Flink OLAP can reuse rich connectors in Flink ecosystem.
-* **Unified Engine**
-  * Unified computing engine for Streaming/Batch/OLAP.
+* **客户端**: 可以是任何可以和 Flink SQL Gateway 交互的客户端,包括:SQL Client,Flink JDBC Driver 
等等;
+* **Flink SQL Gateway**: Flink SQL Gateway 服务主要用作 SQL 解析、元数据获取、统计信息分析、Plan 
优化和集群作业提交;

Review Comment:
   ditto.



##########
docs/content/docs/dev/table/olap_quickstart.md:
##########
@@ -24,32 +24,39 @@ specific language governing permissions and limitations
 under the License.
 -->
 
-# Introduction
+OLAP (OnLine Analysis Processing) is a key technology in the field of data 
analysis, it is generally used to perform complex queries on large data sets 
with latencies in seconds. Now Flink can not only support streaming and batch 
computing, but also supports users to deploy it as an OLAP computing service. 
This page will show you how to quickly set up a local Flink OLAP service, and 
will also introduce some best practices helping you deploy Flink OLAP service 
in production.
 
-Flink OLAP has already added to [Apache Flink 
Roadmap](https://flink.apache.org/roadmap/). It means Flink can not only 
support streaming and batch computing, but also support OLAP(On-Line Analytical 
Processing). This page will show how to quickly set up a Flink OLAP service, 
and will introduce some best practices.
+# Architecture Introduction
+This chapter will introduce you to the overall architecture of Flink OLAP 
service and the advantages of using it.
 
 ## Architecture
 
-The Flink OLAP service consists of three parts: Client, Flink SQL Gateway, 
Flink Session Cluster.
+Flink OLAP service consists of three parts: Client, Flink SQL Gateway and 
Flink Session Cluster.
 
-* **Client**: Could be any client that can interact with Flink SQL Gateway, 
such as  SQL client, Flink JDBC driver and so on.
-* **Flink SQL Gateway**: The SQL Gateway provides an easy way to submit the 
Flink Job, look up the metadata, and analyze table stats.
-* **Flink Session Cluster**: We choose session clusters to run OLAP queries, 
mainly to avoid the overhead of cluster startup.
+* **Client**: Could be any client that can interact with Flink SQL Gateway, 
such as SQL client, Flink JDBC driver and so on.
+* **Flink SQL Gateway**: The SQL Gateway provides an easy way to parse the sql 
query, look up the metadata, analyze table stats, optimize the plan and submit 
JobGraphs to cluster.
+* **Flink Session Cluster**: OLAP queries run on session cluster, mainly to 
avoid the overhead of cluster startup.
+
+{{< img src="/fig/olap-architecture.svg" alt="Illustration of Flink OLAP 
Architecture" width="85%" >}}
 
 ## Advantage
 
 * **Massively Parallel Processing**
-  * Flink OLAP runs naturally as an MPP(Massively Parallel Processing) system, 
which supports low-latency ad-hoc queries
+  * Flink OLAP runs naturally as an MPP(Massively Parallel Processing) system, 
which enables planners to easily adjust the job parallelism to fulfill queries' 
latency requirement under different data sizes.

Review Comment:
   Remove the MPP phrase.



##########
docs/content.zh/docs/dev/table/olap_quickstart.md:
##########
@@ -24,64 +24,72 @@ specific language governing permissions and limitations
 under the License.
 -->
 
-# Introduction
 
-Flink OLAP has already added to [Apache Flink 
Roadmap](https://flink.apache.org/roadmap/). It means Flink can not only 
support streaming and batch computing, but also support OLAP(On-Line Analytical 
Processing). This page will show how to quickly set up a Flink OLAP service, 
and will introduce some best practices.
+OLAP(OnLine Analysis Processing)是数据分析领域的一项关键技术,通常被用来对较大的数据集进行秒级的复杂查询分析。Flink 
作为一款流批一体的计算引擎,现在也同样支持用户将其作为一个 OLAP 计算服务来部署。本文将会帮助你在本地快速搭建起一个 Flink OLAP 
集群并试用。同时,也会介绍一些在实际生产环境中使用 Flink 作为 OLAP 计算服务的实践。
 
-## Architecture
+# 架构介绍
 
-The Flink OLAP service consists of three parts: Client, Flink SQL Gateway, 
Flink Session Cluster.
+本章节将会介绍 Flink 作为一个 OLAP 服务的总体架构及其在使用上的优势。
 
-* **Client**: Could be any client that can interact with Flink SQL Gateway, 
such as  SQL client, Flink JDBC driver and so on.
-* **Flink SQL Gateway**: The SQL Gateway provides an easy way to submit the 
Flink Job, look up the metadata, and analyze table stats.
-* **Flink Session Cluster**: We choose session clusters to run OLAP queries, 
mainly to avoid the overhead of cluster startup.
+## 架构
 
-## Advantage
+Flink OLAP 服务整体由3个部分组成,包括:客户端,Flink SQL Gateway 和 Flink Session Cluster。
 
-* **Massively Parallel Processing**
-  * Flink OLAP runs naturally as an MPP(Massively Parallel Processing) system, 
which supports low-latency ad-hoc queries
-* **Reuse Connectors**
-  * Flink OLAP can reuse rich connectors in Flink ecosystem.
-* **Unified Engine**
-  * Unified computing engine for Streaming/Batch/OLAP.
+* **客户端**: 可以是任何可以和 Flink SQL Gateway 交互的客户端,包括:SQL Client,Flink JDBC Driver 
等等;
+* **Flink SQL Gateway**: Flink SQL Gateway 服务主要用作 SQL 解析、元数据获取、统计信息分析、Plan 
优化和集群作业提交;
+* **Flink Session Cluster**: OLAP 查询建议运行在 Session 集群上,主要是可以减少集群启动时的额外开销;
 
-# Deploying in Local Mode
+{{< img src="/fig/olap-architecture.svg" alt="Illustration of Flink OLAP 
Architecture" width="85%" >}}
 
-## Downloading Flink
+## 优势
 
-The same as [Local Installation]({{< ref "docs/try-flink/local_installation" 
>}}). Flink runs on all UNIX-like environments, i.e. Linux, Mac OS X, and 
Cygwin (for Windows). We need to have at least Java 11 installed, Java 17 is 
more recommended in OLAP scenario. To check the Java version installed, type in 
your terminal:
+* **并行计算架构**
+  * Flink 是天然的并行计算架构,执行 OLAP 查询时可以方便的通过调整并发来满足不同数据规模下的低延迟查询性能要求
+* **弹性资源管理**
+  * Flink 的集群资源具有良好的 Min、Max 扩缩容能力,可以根据集群负载动态调整所使用的资源
+* **生态丰富**
+  * Flink OLAP 可以复用 Flink 生态中丰富的 [连接器]({{< ref 
"docs/connectors/table/overview.md" >}})
+* **统一引擎**
+  * 支持流 / 批 / OLAP 的统一计算引擎
+
+# 本地运行
+本章将指导用户如何在本地试用 Flink OLAP 服务。
+
+## 下载 Flink
+
+这里的方法和[本地安装]({{< ref "docs/try-flink/local_installation" >}})中记录的步骤类似。Flink 
可以运行在任何类 UNIX 的操作系统下面, 例如:Linux, Mac OS X 和 Cygwin (for Windows)。你需要在本地安装好 
__Java 11__,可以通过下述命令行的方式检查安装好的 Java 版本:

Review Comment:
   We recommend user to use JDK 17 below.



##########
docs/content.zh/docs/dev/table/olap_quickstart.md:
##########
@@ -102,98 +110,98 @@ GROUP BY  buyer
 ORDER BY  total_cost LIMIT 3;
 ```
 
-And then you could find job detail information in web UI at localhost:8081.
+具体的作业运行信息你可以通过访问本地的 Web UI(http://localhost:8081)来获取。
 
-# Deploying in Production
+# 生产环境部署
 
-This section guides you through setting up a production ready Flink OLAP 
service.
+这个章节会向你介绍一些在生产环境中使用 Flink OLAP 服务的建议。
 
-## Cluster Deployment
+## 客户端
 
-In production, we recommend to use Flink Session Cluster, Flink SQL Gateway 
and Flink JDBC Driver to build an OLAP service.
+### Flink JDBC Driver
 
-### Session Cluster
+Flink JDBC Driver 提供了底层的连接管理能力,方便用户使用并向 SQL Gateway 
提交查询请求。在实际的生产使用中,用户需要注意如何复用 JDBC 连接,来避免 Gateway 频繁的执行 Session 
相关的创建及关闭操作,从而减少端到端的作业耗时。详细信息可以参考文档 [Flink JDBC Driver]({{{<ref 
"docs/dev/table/jdbcDriver">}}})。

Review Comment:
   broken in english version.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to