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

github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/dolphinscheduler-website.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new d8114b21ba Automated deployment: 
4a5c7b0d263901d98be4ae93556a7b6f08160bca
d8114b21ba is described below

commit d8114b21baf1002792e8ab1a66b3ac93e0a92590
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
AuthorDate: Wed Nov 9 05:17:23 2022 +0000

    Automated deployment: 4a5c7b0d263901d98be4ae93556a7b6f08160bca
---
 en-us/docs/3.1.0/user_doc/guide/task/hive-cli.html |   2 +-
 en-us/docs/3.1.0/user_doc/guide/task/hive-cli.json |   2 +-
 en-us/docs/3.1.0/user_doc/guide/task/sql.html      |   5 +++--
 en-us/docs/3.1.0/user_doc/guide/task/sql.json      |   2 +-
 .../docs/latest/user_doc/guide/task/hive-cli.html  |   2 +-
 .../docs/latest/user_doc/guide/task/hive-cli.json  |   2 +-
 en-us/docs/latest/user_doc/guide/task/sql.html     |   5 +++--
 en-us/docs/latest/user_doc/guide/task/sql.json     |   2 +-
 python/2.0.5/.buildinfo                            |   2 +-
 python/2.0.5/.doctrees/api.doctree                 | Bin 1251702 -> 1251702 
bytes
 python/2.0.5/.doctrees/concept.doctree             | Bin 25236 -> 25236 bytes
 python/2.0.5/.doctrees/environment.pickle          | Bin 610990 -> 610982 bytes
 python/2.0.5/.doctrees/index.doctree               | Bin 8723 -> 8723 bytes
 python/2.0.5/.doctrees/start.doctree               | Bin 22435 -> 22435 bytes
 python/2.0.5/.doctrees/tasks/condition.doctree     | Bin 72222 -> 72222 bytes
 python/2.0.5/.doctrees/tasks/datax.doctree         | Bin 61132 -> 61132 bytes
 python/2.0.5/.doctrees/tasks/dependent.doctree     | Bin 115841 -> 115841 bytes
 python/2.0.5/.doctrees/tasks/flink.doctree         | Bin 52274 -> 52274 bytes
 python/2.0.5/.doctrees/tasks/http.doctree          | Bin 46856 -> 46856 bytes
 python/2.0.5/.doctrees/tasks/index.doctree         | Bin 4985 -> 4985 bytes
 python/2.0.5/.doctrees/tasks/map_reduce.doctree    | Bin 28491 -> 28491 bytes
 python/2.0.5/.doctrees/tasks/procedure.doctree     | Bin 22245 -> 22245 bytes
 python/2.0.5/.doctrees/tasks/python.doctree        | Bin 20349 -> 20349 bytes
 python/2.0.5/.doctrees/tasks/shell.doctree         | Bin 23596 -> 23596 bytes
 python/2.0.5/.doctrees/tasks/spark.doctree         | Bin 53805 -> 53805 bytes
 python/2.0.5/.doctrees/tasks/sql.doctree           | Bin 34312 -> 34312 bytes
 python/2.0.5/.doctrees/tasks/sub_process.doctree   | Bin 24355 -> 24355 bytes
 python/2.0.5/.doctrees/tasks/switch.doctree        | Bin 65089 -> 65089 bytes
 python/2.0.5/.doctrees/tutorial.doctree            | Bin 36823 -> 36823 bytes
 python/2.0.6/.buildinfo                            |   2 +-
 python/2.0.6/.doctrees/api.doctree                 | Bin 1251702 -> 1251702 
bytes
 python/2.0.6/.doctrees/concept.doctree             | Bin 25236 -> 25236 bytes
 python/2.0.6/.doctrees/environment.pickle          | Bin 610990 -> 610984 bytes
 python/2.0.6/.doctrees/index.doctree               | Bin 8723 -> 8723 bytes
 python/2.0.6/.doctrees/start.doctree               | Bin 22435 -> 22435 bytes
 python/2.0.6/.doctrees/tasks/condition.doctree     | Bin 72222 -> 72222 bytes
 python/2.0.6/.doctrees/tasks/datax.doctree         | Bin 61132 -> 61132 bytes
 python/2.0.6/.doctrees/tasks/dependent.doctree     | Bin 115841 -> 115841 bytes
 python/2.0.6/.doctrees/tasks/flink.doctree         | Bin 52274 -> 52274 bytes
 python/2.0.6/.doctrees/tasks/http.doctree          | Bin 46856 -> 46856 bytes
 python/2.0.6/.doctrees/tasks/index.doctree         | Bin 4985 -> 4985 bytes
 python/2.0.6/.doctrees/tasks/map_reduce.doctree    | Bin 28491 -> 28491 bytes
 python/2.0.6/.doctrees/tasks/procedure.doctree     | Bin 22245 -> 22245 bytes
 python/2.0.6/.doctrees/tasks/python.doctree        | Bin 20349 -> 20349 bytes
 python/2.0.6/.doctrees/tasks/shell.doctree         | Bin 23596 -> 23596 bytes
 python/2.0.6/.doctrees/tasks/spark.doctree         | Bin 53805 -> 53805 bytes
 python/2.0.6/.doctrees/tasks/sql.doctree           | Bin 34312 -> 34312 bytes
 python/2.0.6/.doctrees/tasks/sub_process.doctree   | Bin 24355 -> 24355 bytes
 python/2.0.6/.doctrees/tasks/switch.doctree        | Bin 65089 -> 65089 bytes
 python/2.0.6/.doctrees/tutorial.doctree            | Bin 36823 -> 36823 bytes
 python/2.0.7/.buildinfo                            |   2 +-
 python/2.0.7/.doctrees/api.doctree                 | Bin 1251702 -> 1251702 
bytes
 python/2.0.7/.doctrees/concept.doctree             | Bin 25236 -> 25236 bytes
 python/2.0.7/.doctrees/environment.pickle          | Bin 610988 -> 610984 bytes
 python/2.0.7/.doctrees/index.doctree               | Bin 8723 -> 8723 bytes
 python/2.0.7/.doctrees/start.doctree               | Bin 22435 -> 22435 bytes
 python/2.0.7/.doctrees/tasks/condition.doctree     | Bin 72222 -> 72222 bytes
 python/2.0.7/.doctrees/tasks/datax.doctree         | Bin 61132 -> 61132 bytes
 python/2.0.7/.doctrees/tasks/dependent.doctree     | Bin 115841 -> 115841 bytes
 python/2.0.7/.doctrees/tasks/flink.doctree         | Bin 52274 -> 52274 bytes
 python/2.0.7/.doctrees/tasks/http.doctree          | Bin 46856 -> 46856 bytes
 python/2.0.7/.doctrees/tasks/index.doctree         | Bin 4985 -> 4985 bytes
 python/2.0.7/.doctrees/tasks/map_reduce.doctree    | Bin 28491 -> 28491 bytes
 python/2.0.7/.doctrees/tasks/procedure.doctree     | Bin 22245 -> 22245 bytes
 python/2.0.7/.doctrees/tasks/python.doctree        | Bin 20349 -> 20349 bytes
 python/2.0.7/.doctrees/tasks/shell.doctree         | Bin 23596 -> 23596 bytes
 python/2.0.7/.doctrees/tasks/spark.doctree         | Bin 53805 -> 53805 bytes
 python/2.0.7/.doctrees/tasks/sql.doctree           | Bin 34312 -> 34312 bytes
 python/2.0.7/.doctrees/tasks/sub_process.doctree   | Bin 24355 -> 24355 bytes
 python/2.0.7/.doctrees/tasks/switch.doctree        | Bin 65089 -> 65089 bytes
 python/2.0.7/.doctrees/tutorial.doctree            | Bin 36823 -> 36823 bytes
 python/3.0.0/.buildinfo                            |   2 +-
 python/3.0.0/.doctrees/api.doctree                 | Bin 1366816 -> 1366816 
bytes
 python/3.0.0/.doctrees/cli.doctree                 | Bin 16281 -> 16281 bytes
 python/3.0.0/.doctrees/concept.doctree             | Bin 25236 -> 25236 bytes
 python/3.0.0/.doctrees/config.doctree              | Bin 52292 -> 52292 bytes
 python/3.0.0/.doctrees/environment.pickle          | Bin 667713 -> 667711 bytes
 python/3.0.0/.doctrees/howto/index.doctree         | Bin 6199 -> 6199 bytes
 python/3.0.0/.doctrees/howto/remote-submit.doctree | Bin 9672 -> 9672 bytes
 python/3.0.0/.doctrees/index.doctree               | Bin 8776 -> 8776 bytes
 python/3.0.0/.doctrees/start.doctree               | Bin 34105 -> 34105 bytes
 python/3.0.0/.doctrees/tasks/condition.doctree     | Bin 72222 -> 72222 bytes
 python/3.0.0/.doctrees/tasks/datax.doctree         | Bin 61132 -> 61132 bytes
 python/3.0.0/.doctrees/tasks/dependent.doctree     | Bin 115801 -> 115801 bytes
 python/3.0.0/.doctrees/tasks/flink.doctree         | Bin 52274 -> 52274 bytes
 python/3.0.0/.doctrees/tasks/func_wrap.doctree     | Bin 15456 -> 15456 bytes
 python/3.0.0/.doctrees/tasks/http.doctree          | Bin 46856 -> 46856 bytes
 python/3.0.0/.doctrees/tasks/index.doctree         | Bin 5008 -> 5008 bytes
 python/3.0.0/.doctrees/tasks/map_reduce.doctree    | Bin 28491 -> 28491 bytes
 python/3.0.0/.doctrees/tasks/procedure.doctree     | Bin 22245 -> 22245 bytes
 python/3.0.0/.doctrees/tasks/python.doctree        | Bin 27507 -> 27507 bytes
 python/3.0.0/.doctrees/tasks/shell.doctree         | Bin 23596 -> 23596 bytes
 python/3.0.0/.doctrees/tasks/spark.doctree         | Bin 53805 -> 53805 bytes
 python/3.0.0/.doctrees/tasks/sql.doctree           | Bin 37184 -> 37184 bytes
 python/3.0.0/.doctrees/tasks/sub_process.doctree   | Bin 24355 -> 24355 bytes
 python/3.0.0/.doctrees/tasks/switch.doctree        | Bin 65669 -> 65669 bytes
 python/3.0.0/.doctrees/tutorial.doctree            | Bin 57717 -> 57717 bytes
 python/3.0.1/.buildinfo                            |   2 +-
 python/3.0.1/.doctrees/api.doctree                 | Bin 1408213 -> 1408213 
bytes
 python/3.0.1/.doctrees/cli.doctree                 | Bin 16281 -> 16281 bytes
 python/3.0.1/.doctrees/concept.doctree             | Bin 25236 -> 25236 bytes
 python/3.0.1/.doctrees/config.doctree              | Bin 52291 -> 52291 bytes
 python/3.0.1/.doctrees/environment.pickle          | Bin 682449 -> 682441 bytes
 python/3.0.1/.doctrees/howto/index.doctree         | Bin 6199 -> 6199 bytes
 python/3.0.1/.doctrees/howto/remote-submit.doctree | Bin 9672 -> 9672 bytes
 python/3.0.1/.doctrees/index.doctree               | Bin 8776 -> 8776 bytes
 python/3.0.1/.doctrees/start.doctree               | Bin 34105 -> 34105 bytes
 python/3.0.1/.doctrees/tasks/condition.doctree     | Bin 72234 -> 72234 bytes
 python/3.0.1/.doctrees/tasks/datax.doctree         | Bin 61132 -> 61132 bytes
 python/3.0.1/.doctrees/tasks/dependent.doctree     | Bin 115811 -> 115811 bytes
 python/3.0.1/.doctrees/tasks/flink.doctree         | Bin 52274 -> 52274 bytes
 python/3.0.1/.doctrees/tasks/func_wrap.doctree     | Bin 15456 -> 15456 bytes
 python/3.0.1/.doctrees/tasks/http.doctree          | Bin 46856 -> 46856 bytes
 python/3.0.1/.doctrees/tasks/index.doctree         | Bin 5008 -> 5008 bytes
 python/3.0.1/.doctrees/tasks/map_reduce.doctree    | Bin 28491 -> 28491 bytes
 python/3.0.1/.doctrees/tasks/procedure.doctree     | Bin 22245 -> 22245 bytes
 python/3.0.1/.doctrees/tasks/python.doctree        | Bin 27507 -> 27507 bytes
 python/3.0.1/.doctrees/tasks/shell.doctree         | Bin 23596 -> 23596 bytes
 python/3.0.1/.doctrees/tasks/spark.doctree         | Bin 53805 -> 53805 bytes
 python/3.0.1/.doctrees/tasks/sql.doctree           | Bin 37184 -> 37184 bytes
 python/3.0.1/.doctrees/tasks/sub_process.doctree   | Bin 24355 -> 24355 bytes
 python/3.0.1/.doctrees/tasks/switch.doctree        | Bin 65681 -> 65681 bytes
 python/3.0.1/.doctrees/tutorial.doctree            | Bin 57717 -> 57717 bytes
 python/3.1.0/.buildinfo                            |   2 +-
 python/3.1.0/.doctrees/api.doctree                 | Bin 2396904 -> 2396904 
bytes
 python/3.1.0/.doctrees/cli.doctree                 | Bin 18715 -> 18715 bytes
 python/3.1.0/.doctrees/concept.doctree             | Bin 25236 -> 25236 bytes
 python/3.1.0/.doctrees/config.doctree              | Bin 52291 -> 52291 bytes
 python/3.1.0/.doctrees/environment.pickle          | Bin 1070882 -> 1070872 
bytes
 python/3.1.0/.doctrees/howto/index.doctree         | Bin 6199 -> 6199 bytes
 python/3.1.0/.doctrees/howto/remote-submit.doctree | Bin 9672 -> 9672 bytes
 python/3.1.0/.doctrees/index.doctree               | Bin 8776 -> 8776 bytes
 python/3.1.0/.doctrees/start.doctree               | Bin 34105 -> 34105 bytes
 python/3.1.0/.doctrees/tasks/condition.doctree     | Bin 74461 -> 74461 bytes
 python/3.1.0/.doctrees/tasks/datax.doctree         | Bin 65372 -> 65372 bytes
 python/3.1.0/.doctrees/tasks/dependent.doctree     | Bin 121544 -> 121544 bytes
 python/3.1.0/.doctrees/tasks/dvc.doctree           | Bin 82891 -> 82891 bytes
 python/3.1.0/.doctrees/tasks/flink.doctree         | Bin 53389 -> 53389 bytes
 python/3.1.0/.doctrees/tasks/func_wrap.doctree     | Bin 15456 -> 15456 bytes
 python/3.1.0/.doctrees/tasks/http.doctree          | Bin 48546 -> 48546 bytes
 python/3.1.0/.doctrees/tasks/index.doctree         | Bin 5111 -> 5111 bytes
 python/3.1.0/.doctrees/tasks/map_reduce.doctree    | Bin 29630 -> 29630 bytes
 python/3.1.0/.doctrees/tasks/mlflow.doctree        | Bin 160969 -> 160969 bytes
 python/3.1.0/.doctrees/tasks/openmldb.doctree      | Bin 24849 -> 24849 bytes
 python/3.1.0/.doctrees/tasks/procedure.doctree     | Bin 23228 -> 23228 bytes
 python/3.1.0/.doctrees/tasks/python.doctree        | Bin 28513 -> 28513 bytes
 python/3.1.0/.doctrees/tasks/pytorch.doctree       | Bin 51422 -> 51422 bytes
 python/3.1.0/.doctrees/tasks/sagemaker.doctree     | Bin 26267 -> 26267 bytes
 python/3.1.0/.doctrees/tasks/shell.doctree         | Bin 25063 -> 25063 bytes
 python/3.1.0/.doctrees/tasks/spark.doctree         | Bin 54930 -> 54930 bytes
 python/3.1.0/.doctrees/tasks/sql.doctree           | Bin 40129 -> 40129 bytes
 python/3.1.0/.doctrees/tasks/sub_process.doctree   | Bin 26754 -> 26754 bytes
 python/3.1.0/.doctrees/tasks/switch.doctree        | Bin 69116 -> 69116 bytes
 python/3.1.0/.doctrees/tutorial.doctree            | Bin 75682 -> 75682 bytes
 python/3.1.1/.buildinfo                            |   2 +-
 python/3.1.1/.doctrees/api.doctree                 | Bin 2396904 -> 2396904 
bytes
 python/3.1.1/.doctrees/cli.doctree                 | Bin 18715 -> 18715 bytes
 python/3.1.1/.doctrees/concept.doctree             | Bin 25236 -> 25236 bytes
 python/3.1.1/.doctrees/config.doctree              | Bin 52291 -> 52291 bytes
 python/3.1.1/.doctrees/environment.pickle          | Bin 1070878 -> 1070872 
bytes
 python/3.1.1/.doctrees/howto/index.doctree         | Bin 6199 -> 6199 bytes
 python/3.1.1/.doctrees/howto/remote-submit.doctree | Bin 9672 -> 9672 bytes
 python/3.1.1/.doctrees/index.doctree               | Bin 8776 -> 8776 bytes
 python/3.1.1/.doctrees/start.doctree               | Bin 34105 -> 34105 bytes
 python/3.1.1/.doctrees/tasks/condition.doctree     | Bin 74461 -> 74461 bytes
 python/3.1.1/.doctrees/tasks/datax.doctree         | Bin 65372 -> 65372 bytes
 python/3.1.1/.doctrees/tasks/dependent.doctree     | Bin 121544 -> 121544 bytes
 python/3.1.1/.doctrees/tasks/dvc.doctree           | Bin 82891 -> 82891 bytes
 python/3.1.1/.doctrees/tasks/flink.doctree         | Bin 53389 -> 53389 bytes
 python/3.1.1/.doctrees/tasks/func_wrap.doctree     | Bin 15456 -> 15456 bytes
 python/3.1.1/.doctrees/tasks/http.doctree          | Bin 48546 -> 48546 bytes
 python/3.1.1/.doctrees/tasks/index.doctree         | Bin 5111 -> 5111 bytes
 python/3.1.1/.doctrees/tasks/map_reduce.doctree    | Bin 29630 -> 29630 bytes
 python/3.1.1/.doctrees/tasks/mlflow.doctree        | Bin 160969 -> 160969 bytes
 python/3.1.1/.doctrees/tasks/openmldb.doctree      | Bin 24849 -> 24849 bytes
 python/3.1.1/.doctrees/tasks/procedure.doctree     | Bin 23228 -> 23228 bytes
 python/3.1.1/.doctrees/tasks/python.doctree        | Bin 28513 -> 28513 bytes
 python/3.1.1/.doctrees/tasks/pytorch.doctree       | Bin 51422 -> 51422 bytes
 python/3.1.1/.doctrees/tasks/sagemaker.doctree     | Bin 26267 -> 26267 bytes
 python/3.1.1/.doctrees/tasks/shell.doctree         | Bin 25063 -> 25063 bytes
 python/3.1.1/.doctrees/tasks/spark.doctree         | Bin 54930 -> 54930 bytes
 python/3.1.1/.doctrees/tasks/sql.doctree           | Bin 40129 -> 40129 bytes
 python/3.1.1/.doctrees/tasks/sub_process.doctree   | Bin 26754 -> 26754 bytes
 python/3.1.1/.doctrees/tasks/switch.doctree        | Bin 69116 -> 69116 bytes
 python/3.1.1/.doctrees/tutorial.doctree            | Bin 75682 -> 75682 bytes
 python/dev/.buildinfo                              |   2 +-
 python/dev/.doctrees/api.doctree                   | Bin 2649943 -> 2649943 
bytes
 python/dev/.doctrees/cli.doctree                   | Bin 18715 -> 18715 bytes
 python/dev/.doctrees/concept.doctree               | Bin 25236 -> 25236 bytes
 python/dev/.doctrees/config.doctree                | Bin 52291 -> 52291 bytes
 python/dev/.doctrees/environment.pickle            | Bin 1218565 -> 1218561 
bytes
 python/dev/.doctrees/howto/index.doctree           | Bin 6199 -> 6199 bytes
 python/dev/.doctrees/howto/remote-submit.doctree   | Bin 9672 -> 9672 bytes
 python/dev/.doctrees/index.doctree                 | Bin 8809 -> 8809 bytes
 .../dev/.doctrees/resources_plugin/develop.doctree | Bin 11626 -> 11626 bytes
 .../dev/.doctrees/resources_plugin/github.doctree  | Bin 35862 -> 35862 bytes
 .../dev/.doctrees/resources_plugin/gitlab.doctree  | Bin 37196 -> 37196 bytes
 .../dev/.doctrees/resources_plugin/index.doctree   | Bin 5001 -> 5001 bytes
 .../dev/.doctrees/resources_plugin/local.doctree   | Bin 17366 -> 17366 bytes
 python/dev/.doctrees/resources_plugin/oss.doctree  | Bin 12257 -> 12257 bytes
 .../resources_plugin/resource-plugin.doctree       | Bin 31387 -> 31387 bytes
 python/dev/.doctrees/resources_plugin/s3.doctree   | Bin 10873 -> 10873 bytes
 python/dev/.doctrees/start.doctree                 | Bin 34105 -> 34105 bytes
 python/dev/.doctrees/tasks/condition.doctree       | Bin 74461 -> 74461 bytes
 python/dev/.doctrees/tasks/datax.doctree           | Bin 72993 -> 72993 bytes
 python/dev/.doctrees/tasks/dependent.doctree       | Bin 121544 -> 121544 bytes
 python/dev/.doctrees/tasks/dvc.doctree             | Bin 82891 -> 82891 bytes
 python/dev/.doctrees/tasks/flink.doctree           | Bin 53389 -> 53389 bytes
 python/dev/.doctrees/tasks/func_wrap.doctree       | Bin 15456 -> 15456 bytes
 python/dev/.doctrees/tasks/http.doctree            | Bin 48546 -> 48546 bytes
 python/dev/.doctrees/tasks/index.doctree           | Bin 5111 -> 5111 bytes
 python/dev/.doctrees/tasks/map_reduce.doctree      | Bin 29630 -> 29630 bytes
 python/dev/.doctrees/tasks/mlflow.doctree          | Bin 160969 -> 160969 bytes
 python/dev/.doctrees/tasks/openmldb.doctree        | Bin 24849 -> 24849 bytes
 python/dev/.doctrees/tasks/procedure.doctree       | Bin 23228 -> 23228 bytes
 python/dev/.doctrees/tasks/python.doctree          | Bin 33140 -> 33140 bytes
 python/dev/.doctrees/tasks/pytorch.doctree         | Bin 51422 -> 51422 bytes
 python/dev/.doctrees/tasks/sagemaker.doctree       | Bin 26267 -> 26267 bytes
 python/dev/.doctrees/tasks/shell.doctree           | Bin 28859 -> 28859 bytes
 python/dev/.doctrees/tasks/spark.doctree           | Bin 47159 -> 47159 bytes
 python/dev/.doctrees/tasks/sql.doctree             | Bin 43739 -> 43739 bytes
 python/dev/.doctrees/tasks/sub_process.doctree     | Bin 26754 -> 26754 bytes
 python/dev/.doctrees/tasks/switch.doctree          | Bin 69116 -> 69116 bytes
 python/dev/.doctrees/tutorial.doctree              | Bin 75682 -> 75682 bytes
 zh-cn/docs/3.1.0/user_doc/guide/task/hive-cli.html |   2 +-
 zh-cn/docs/3.1.0/user_doc/guide/task/hive-cli.json |   2 +-
 zh-cn/docs/3.1.0/user_doc/guide/task/sql.html      |  21 +++++++--------------
 zh-cn/docs/3.1.0/user_doc/guide/task/sql.json      |   2 +-
 .../docs/latest/user_doc/guide/task/hive-cli.html  |   2 +-
 .../docs/latest/user_doc/guide/task/hive-cli.json  |   2 +-
 zh-cn/docs/latest/user_doc/guide/task/sql.html     |  21 +++++++--------------
 zh-cn/docs/latest/user_doc/guide/task/sql.json     |   2 +-
 232 files changed, 40 insertions(+), 52 deletions(-)

diff --git a/en-us/docs/3.1.0/user_doc/guide/task/hive-cli.html 
b/en-us/docs/3.1.0/user_doc/guide/task/hive-cli.html
index ce4193160f..fe50e29dc4 100644
--- a/en-us/docs/3.1.0/user_doc/guide/task/hive-cli.html
+++ b/en-us/docs/3.1.0/user_doc/guide/task/hive-cli.html
@@ -52,7 +52,7 @@ if your hive sql task scheduling puts significant pressure on 
it.</li>
 </tr>
 <tr>
 <td>Hive Cli Options</td>
-<td>Extra options for hive cli, such as <code>--verbose</code></td>
+<td>Extra options for hive cli, such as <code>--verbose</code> to check 
execution result.</td>
 </tr>
 <tr>
 <td>Resources</td>
diff --git a/en-us/docs/3.1.0/user_doc/guide/task/hive-cli.json 
b/en-us/docs/3.1.0/user_doc/guide/task/hive-cli.json
index 1f378c7d9a..94b3a6231f 100644
--- a/en-us/docs/3.1.0/user_doc/guide/task/hive-cli.json
+++ b/en-us/docs/3.1.0/user_doc/guide/task/hive-cli.json
@@ -1,6 +1,6 @@
 {
   "filename": "hive-cli.md",
-  "__html": "<h1>Hive CLI</h1>\n<h2>Overview</h2>\n<p>Use <code>Hive Cli 
Task</code> to create a <code>Hive Cli</code> type task and execute hive SQL 
from scripts or files.\nThe workers run <code>hive -e</code> to execute hive 
sql from scripts or <code>hive -f</code> to execute from files in 
<code>Resource Center</code>.</p>\n<h2>Hive CLI Task vs SQL Task With Hive 
Datasource</h2>\n<p>In DolphinScheduler, we have both <code>Hive CLI 
Task</code> and <code>SQL Task With Hive Datasource</co [...]
+  "__html": "<h1>Hive CLI</h1>\n<h2>Overview</h2>\n<p>Use <code>Hive Cli 
Task</code> to create a <code>Hive Cli</code> type task and execute hive SQL 
from scripts or files.\nThe workers run <code>hive -e</code> to execute hive 
sql from scripts or <code>hive -f</code> to execute from files in 
<code>Resource Center</code>.</p>\n<h2>Hive CLI Task vs SQL Task With Hive 
Datasource</h2>\n<p>In DolphinScheduler, we have both <code>Hive CLI 
Task</code> and <code>SQL Task With Hive Datasource</co [...]
   "link": "/dist/en-us/docs/3.1.0/user_doc/guide/task/hive-cli.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/en-us/docs/3.1.0/user_doc/guide/task/sql.html 
b/en-us/docs/3.1.0/user_doc/guide/task/sql.html
index dadc59f621..6b7c441aba 100644
--- a/en-us/docs/3.1.0/user_doc/guide/task/sql.html
+++ b/en-us/docs/3.1.0/user_doc/guide/task/sql.html
@@ -38,7 +38,7 @@
 </tr>
 <tr>
 <td>SQL type</td>
-<td>Supports query and non-query. <ul><li>Query: supports <code>DML 
select</code> type commands, which return a result set. You can specify three 
templates for email notification as form, attachment or form 
attachment;</li><li>Non-query: support <code>DDL</code> all commands and 
<code>DML update, delete, insert</code> three types of 
commands;<ul><li>Segmented execution symbol: When the data source does not 
support executing multiple SQL statements at a time, the symbol for splitting 
SQL  [...]
+<td>Supports query and non-query. <ul><li>Query: supports <code>DML 
select</code> type commands, which return a result set. You can specify three 
templates for email notification as form, attachment or form 
attachment;</li><li>Non-query: support <code>DDL</code> all commands and 
<code>DML update, delete, insert</code> three types of 
commands;<ul><li>Segmented execution symbol: When the data source does not 
support executing multiple SQL statements at a time, the symbol for splitting 
SQL  [...]
 </tr>
 <tr>
 <td>SQL parameter</td>
@@ -69,7 +69,8 @@
 <h2>Task Example</h2>
 <h3>Hive Table Create Example</h3>
 <h4>Create a Temporary Table in Hive and Write Data</h4>
-<p>This example creates a temporary table <code>tmp_hello_world</code> in Hive 
and writes a row of data. Before creating a temporary table, we need to ensure 
that the table does not exist. So we use custom parameters to obtain the time 
of the day as the suffix of the table name every time we run, this task can run 
every different day. The format of the created table name is: 
<code>tmp_hello_world_{yyyyMMdd}</code>.</p>
+<p>This example creates a temporary table <code>tmp_hello_world</code> in Hive 
and writes a row of data. Before creating a temporary table, we need to ensure 
that the table does not exist. So we use custom parameters to obtain the time 
of the day as the suffix of the table name every time we run, this task can run 
every different day. The format of the created table name is: 
<code>tmp_hello_world_{yyyyMMdd}</code>.
+<strong>Note</strong>:the hive datasource in the SQL task based on JDBC to 
execute SQLs, SQL statement does not support multi-statements, please avoid 
using ';' at the end of the statement. To process multi-statements please use 
<a href="./hive-cli.md">Hive-Cli</a> task.</p>
 <p><img src="/img/tasks/demo/hive-sql.png" alt="hive-sql"></p>
 <h4>After Running the Task Successfully, Query the Results in Hive</h4>
 <p>Log in to the bigdata cluster and use 'hive' command or 'beeline' or 'JDBC' 
and other methods to connect to the 'Apache Hive' for the query. The query SQL 
is <code>select * from tmp_hello_world_{yyyyMMdd}</code>, please replace 
<code>{yyyyMMdd}</code> with the date of the running day. The following shows 
the query screenshot:</p>
diff --git a/en-us/docs/3.1.0/user_doc/guide/task/sql.json 
b/en-us/docs/3.1.0/user_doc/guide/task/sql.json
index 429109452e..ed2745c353 100644
--- a/en-us/docs/3.1.0/user_doc/guide/task/sql.json
+++ b/en-us/docs/3.1.0/user_doc/guide/task/sql.json
@@ -1,6 +1,6 @@
 {
   "filename": "sql.md",
-  "__html": "<h1>SQL</h1>\n<h2>Overview</h2>\n<p>SQL task type used to connect 
to databases and execute SQL.</p>\n<h2>Create DataSource</h2>\n<p>Refer to <a 
href=\"../howto/datasource-setting.md\">datasource-setting</a> <code>DataSource 
Center</code> section</p>\n<h2>Create Task</h2>\n<ul>\n<li>Click <code>Project 
Management -&gt; Project Name -&gt; Workflow Definition</code>, and click the 
<code>Create Workflow</code> button to enter the DAG editing 
page.</li>\n<li>Drag from the toolbar [...]
+  "__html": "<h1>SQL</h1>\n<h2>Overview</h2>\n<p>SQL task type used to connect 
to databases and execute SQL.</p>\n<h2>Create DataSource</h2>\n<p>Refer to <a 
href=\"../howto/datasource-setting.md\">datasource-setting</a> <code>DataSource 
Center</code> section</p>\n<h2>Create Task</h2>\n<ul>\n<li>Click <code>Project 
Management -&gt; Project Name -&gt; Workflow Definition</code>, and click the 
<code>Create Workflow</code> button to enter the DAG editing 
page.</li>\n<li>Drag from the toolbar [...]
   "link": "/dist/en-us/docs/3.1.0/user_doc/guide/task/sql.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/en-us/docs/latest/user_doc/guide/task/hive-cli.html 
b/en-us/docs/latest/user_doc/guide/task/hive-cli.html
index ce4193160f..fe50e29dc4 100644
--- a/en-us/docs/latest/user_doc/guide/task/hive-cli.html
+++ b/en-us/docs/latest/user_doc/guide/task/hive-cli.html
@@ -52,7 +52,7 @@ if your hive sql task scheduling puts significant pressure on 
it.</li>
 </tr>
 <tr>
 <td>Hive Cli Options</td>
-<td>Extra options for hive cli, such as <code>--verbose</code></td>
+<td>Extra options for hive cli, such as <code>--verbose</code> to check 
execution result.</td>
 </tr>
 <tr>
 <td>Resources</td>
diff --git a/en-us/docs/latest/user_doc/guide/task/hive-cli.json 
b/en-us/docs/latest/user_doc/guide/task/hive-cli.json
index 1f378c7d9a..94b3a6231f 100644
--- a/en-us/docs/latest/user_doc/guide/task/hive-cli.json
+++ b/en-us/docs/latest/user_doc/guide/task/hive-cli.json
@@ -1,6 +1,6 @@
 {
   "filename": "hive-cli.md",
-  "__html": "<h1>Hive CLI</h1>\n<h2>Overview</h2>\n<p>Use <code>Hive Cli 
Task</code> to create a <code>Hive Cli</code> type task and execute hive SQL 
from scripts or files.\nThe workers run <code>hive -e</code> to execute hive 
sql from scripts or <code>hive -f</code> to execute from files in 
<code>Resource Center</code>.</p>\n<h2>Hive CLI Task vs SQL Task With Hive 
Datasource</h2>\n<p>In DolphinScheduler, we have both <code>Hive CLI 
Task</code> and <code>SQL Task With Hive Datasource</co [...]
+  "__html": "<h1>Hive CLI</h1>\n<h2>Overview</h2>\n<p>Use <code>Hive Cli 
Task</code> to create a <code>Hive Cli</code> type task and execute hive SQL 
from scripts or files.\nThe workers run <code>hive -e</code> to execute hive 
sql from scripts or <code>hive -f</code> to execute from files in 
<code>Resource Center</code>.</p>\n<h2>Hive CLI Task vs SQL Task With Hive 
Datasource</h2>\n<p>In DolphinScheduler, we have both <code>Hive CLI 
Task</code> and <code>SQL Task With Hive Datasource</co [...]
   "link": "/dist/en-us/docs/3.1.0/user_doc/guide/task/hive-cli.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/en-us/docs/latest/user_doc/guide/task/sql.html 
b/en-us/docs/latest/user_doc/guide/task/sql.html
index dadc59f621..6b7c441aba 100644
--- a/en-us/docs/latest/user_doc/guide/task/sql.html
+++ b/en-us/docs/latest/user_doc/guide/task/sql.html
@@ -38,7 +38,7 @@
 </tr>
 <tr>
 <td>SQL type</td>
-<td>Supports query and non-query. <ul><li>Query: supports <code>DML 
select</code> type commands, which return a result set. You can specify three 
templates for email notification as form, attachment or form 
attachment;</li><li>Non-query: support <code>DDL</code> all commands and 
<code>DML update, delete, insert</code> three types of 
commands;<ul><li>Segmented execution symbol: When the data source does not 
support executing multiple SQL statements at a time, the symbol for splitting 
SQL  [...]
+<td>Supports query and non-query. <ul><li>Query: supports <code>DML 
select</code> type commands, which return a result set. You can specify three 
templates for email notification as form, attachment or form 
attachment;</li><li>Non-query: support <code>DDL</code> all commands and 
<code>DML update, delete, insert</code> three types of 
commands;<ul><li>Segmented execution symbol: When the data source does not 
support executing multiple SQL statements at a time, the symbol for splitting 
SQL  [...]
 </tr>
 <tr>
 <td>SQL parameter</td>
@@ -69,7 +69,8 @@
 <h2>Task Example</h2>
 <h3>Hive Table Create Example</h3>
 <h4>Create a Temporary Table in Hive and Write Data</h4>
-<p>This example creates a temporary table <code>tmp_hello_world</code> in Hive 
and writes a row of data. Before creating a temporary table, we need to ensure 
that the table does not exist. So we use custom parameters to obtain the time 
of the day as the suffix of the table name every time we run, this task can run 
every different day. The format of the created table name is: 
<code>tmp_hello_world_{yyyyMMdd}</code>.</p>
+<p>This example creates a temporary table <code>tmp_hello_world</code> in Hive 
and writes a row of data. Before creating a temporary table, we need to ensure 
that the table does not exist. So we use custom parameters to obtain the time 
of the day as the suffix of the table name every time we run, this task can run 
every different day. The format of the created table name is: 
<code>tmp_hello_world_{yyyyMMdd}</code>.
+<strong>Note</strong>:the hive datasource in the SQL task based on JDBC to 
execute SQLs, SQL statement does not support multi-statements, please avoid 
using ';' at the end of the statement. To process multi-statements please use 
<a href="./hive-cli.md">Hive-Cli</a> task.</p>
 <p><img src="/img/tasks/demo/hive-sql.png" alt="hive-sql"></p>
 <h4>After Running the Task Successfully, Query the Results in Hive</h4>
 <p>Log in to the bigdata cluster and use 'hive' command or 'beeline' or 'JDBC' 
and other methods to connect to the 'Apache Hive' for the query. The query SQL 
is <code>select * from tmp_hello_world_{yyyyMMdd}</code>, please replace 
<code>{yyyyMMdd}</code> with the date of the running day. The following shows 
the query screenshot:</p>
diff --git a/en-us/docs/latest/user_doc/guide/task/sql.json 
b/en-us/docs/latest/user_doc/guide/task/sql.json
index 429109452e..ed2745c353 100644
--- a/en-us/docs/latest/user_doc/guide/task/sql.json
+++ b/en-us/docs/latest/user_doc/guide/task/sql.json
@@ -1,6 +1,6 @@
 {
   "filename": "sql.md",
-  "__html": "<h1>SQL</h1>\n<h2>Overview</h2>\n<p>SQL task type used to connect 
to databases and execute SQL.</p>\n<h2>Create DataSource</h2>\n<p>Refer to <a 
href=\"../howto/datasource-setting.md\">datasource-setting</a> <code>DataSource 
Center</code> section</p>\n<h2>Create Task</h2>\n<ul>\n<li>Click <code>Project 
Management -&gt; Project Name -&gt; Workflow Definition</code>, and click the 
<code>Create Workflow</code> button to enter the DAG editing 
page.</li>\n<li>Drag from the toolbar [...]
+  "__html": "<h1>SQL</h1>\n<h2>Overview</h2>\n<p>SQL task type used to connect 
to databases and execute SQL.</p>\n<h2>Create DataSource</h2>\n<p>Refer to <a 
href=\"../howto/datasource-setting.md\">datasource-setting</a> <code>DataSource 
Center</code> section</p>\n<h2>Create Task</h2>\n<ul>\n<li>Click <code>Project 
Management -&gt; Project Name -&gt; Workflow Definition</code>, and click the 
<code>Create Workflow</code> button to enter the DAG editing 
page.</li>\n<li>Drag from the toolbar [...]
   "link": "/dist/en-us/docs/3.1.0/user_doc/guide/task/sql.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/python/2.0.5/.buildinfo b/python/2.0.5/.buildinfo
index 53a8514b41..c61630ed7e 100644
--- a/python/2.0.5/.buildinfo
+++ b/python/2.0.5/.buildinfo
@@ -1,4 +1,4 @@
 # Sphinx build info version 1
 # This file hashes the configuration used when building these files. When it 
is not found, a full rebuild will be done.
-config: d5231eeec9e404ddea2ed867cf6dd804
+config: a1f98c967b06e9bb6aa0108ffd3e0bff
 tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/python/2.0.5/.doctrees/api.doctree 
b/python/2.0.5/.doctrees/api.doctree
index 5bf66916a1..9fd5b164a7 100644
Binary files a/python/2.0.5/.doctrees/api.doctree and 
b/python/2.0.5/.doctrees/api.doctree differ
diff --git a/python/2.0.5/.doctrees/concept.doctree 
b/python/2.0.5/.doctrees/concept.doctree
index 1912f313e4..853d820f8c 100644
Binary files a/python/2.0.5/.doctrees/concept.doctree and 
b/python/2.0.5/.doctrees/concept.doctree differ
diff --git a/python/2.0.5/.doctrees/environment.pickle 
b/python/2.0.5/.doctrees/environment.pickle
index 7fbbbba26a..15f2f1efa9 100644
Binary files a/python/2.0.5/.doctrees/environment.pickle and 
b/python/2.0.5/.doctrees/environment.pickle differ
diff --git a/python/2.0.5/.doctrees/index.doctree 
b/python/2.0.5/.doctrees/index.doctree
index 97f2c4f2c0..9b7395b42f 100644
Binary files a/python/2.0.5/.doctrees/index.doctree and 
b/python/2.0.5/.doctrees/index.doctree differ
diff --git a/python/2.0.5/.doctrees/start.doctree 
b/python/2.0.5/.doctrees/start.doctree
index 2eb460a4ea..d01b44d495 100644
Binary files a/python/2.0.5/.doctrees/start.doctree and 
b/python/2.0.5/.doctrees/start.doctree differ
diff --git a/python/2.0.5/.doctrees/tasks/condition.doctree 
b/python/2.0.5/.doctrees/tasks/condition.doctree
index 12c2a166af..f506ed00a0 100644
Binary files a/python/2.0.5/.doctrees/tasks/condition.doctree and 
b/python/2.0.5/.doctrees/tasks/condition.doctree differ
diff --git a/python/2.0.5/.doctrees/tasks/datax.doctree 
b/python/2.0.5/.doctrees/tasks/datax.doctree
index c5907371e0..526f655f90 100644
Binary files a/python/2.0.5/.doctrees/tasks/datax.doctree and 
b/python/2.0.5/.doctrees/tasks/datax.doctree differ
diff --git a/python/2.0.5/.doctrees/tasks/dependent.doctree 
b/python/2.0.5/.doctrees/tasks/dependent.doctree
index 3c5455a99b..6a8b1d7292 100644
Binary files a/python/2.0.5/.doctrees/tasks/dependent.doctree and 
b/python/2.0.5/.doctrees/tasks/dependent.doctree differ
diff --git a/python/2.0.5/.doctrees/tasks/flink.doctree 
b/python/2.0.5/.doctrees/tasks/flink.doctree
index 8a1bc3887c..ea4b6f97a9 100644
Binary files a/python/2.0.5/.doctrees/tasks/flink.doctree and 
b/python/2.0.5/.doctrees/tasks/flink.doctree differ
diff --git a/python/2.0.5/.doctrees/tasks/http.doctree 
b/python/2.0.5/.doctrees/tasks/http.doctree
index e8f1d43bca..7843dcd798 100644
Binary files a/python/2.0.5/.doctrees/tasks/http.doctree and 
b/python/2.0.5/.doctrees/tasks/http.doctree differ
diff --git a/python/2.0.5/.doctrees/tasks/index.doctree 
b/python/2.0.5/.doctrees/tasks/index.doctree
index 2fbe61a7de..4aac2b1c21 100644
Binary files a/python/2.0.5/.doctrees/tasks/index.doctree and 
b/python/2.0.5/.doctrees/tasks/index.doctree differ
diff --git a/python/2.0.5/.doctrees/tasks/map_reduce.doctree 
b/python/2.0.5/.doctrees/tasks/map_reduce.doctree
index 544d0afb4a..e8e8dd3676 100644
Binary files a/python/2.0.5/.doctrees/tasks/map_reduce.doctree and 
b/python/2.0.5/.doctrees/tasks/map_reduce.doctree differ
diff --git a/python/2.0.5/.doctrees/tasks/procedure.doctree 
b/python/2.0.5/.doctrees/tasks/procedure.doctree
index c4f7797932..2834457a60 100644
Binary files a/python/2.0.5/.doctrees/tasks/procedure.doctree and 
b/python/2.0.5/.doctrees/tasks/procedure.doctree differ
diff --git a/python/2.0.5/.doctrees/tasks/python.doctree 
b/python/2.0.5/.doctrees/tasks/python.doctree
index ee951fd7c7..87e3519a7b 100644
Binary files a/python/2.0.5/.doctrees/tasks/python.doctree and 
b/python/2.0.5/.doctrees/tasks/python.doctree differ
diff --git a/python/2.0.5/.doctrees/tasks/shell.doctree 
b/python/2.0.5/.doctrees/tasks/shell.doctree
index 3f5bcc69e8..79a15dc9aa 100644
Binary files a/python/2.0.5/.doctrees/tasks/shell.doctree and 
b/python/2.0.5/.doctrees/tasks/shell.doctree differ
diff --git a/python/2.0.5/.doctrees/tasks/spark.doctree 
b/python/2.0.5/.doctrees/tasks/spark.doctree
index 6014c84141..d6f92aa01f 100644
Binary files a/python/2.0.5/.doctrees/tasks/spark.doctree and 
b/python/2.0.5/.doctrees/tasks/spark.doctree differ
diff --git a/python/2.0.5/.doctrees/tasks/sql.doctree 
b/python/2.0.5/.doctrees/tasks/sql.doctree
index 0d988bf34e..cba54869f3 100644
Binary files a/python/2.0.5/.doctrees/tasks/sql.doctree and 
b/python/2.0.5/.doctrees/tasks/sql.doctree differ
diff --git a/python/2.0.5/.doctrees/tasks/sub_process.doctree 
b/python/2.0.5/.doctrees/tasks/sub_process.doctree
index e66d6b8434..d38cf143a5 100644
Binary files a/python/2.0.5/.doctrees/tasks/sub_process.doctree and 
b/python/2.0.5/.doctrees/tasks/sub_process.doctree differ
diff --git a/python/2.0.5/.doctrees/tasks/switch.doctree 
b/python/2.0.5/.doctrees/tasks/switch.doctree
index bb6bed570a..26f9de220f 100644
Binary files a/python/2.0.5/.doctrees/tasks/switch.doctree and 
b/python/2.0.5/.doctrees/tasks/switch.doctree differ
diff --git a/python/2.0.5/.doctrees/tutorial.doctree 
b/python/2.0.5/.doctrees/tutorial.doctree
index c103357480..eb3f9d8b8b 100644
Binary files a/python/2.0.5/.doctrees/tutorial.doctree and 
b/python/2.0.5/.doctrees/tutorial.doctree differ
diff --git a/python/2.0.6/.buildinfo b/python/2.0.6/.buildinfo
index 325d89c4ea..80b72f2873 100644
--- a/python/2.0.6/.buildinfo
+++ b/python/2.0.6/.buildinfo
@@ -1,4 +1,4 @@
 # Sphinx build info version 1
 # This file hashes the configuration used when building these files. When it 
is not found, a full rebuild will be done.
-config: be865f95faca306f6d56785bf139afd9
+config: 1e9250e0d02426d7849841e8dbc2a6d8
 tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/python/2.0.6/.doctrees/api.doctree 
b/python/2.0.6/.doctrees/api.doctree
index 8cbbb9dfea..8e4e964756 100644
Binary files a/python/2.0.6/.doctrees/api.doctree and 
b/python/2.0.6/.doctrees/api.doctree differ
diff --git a/python/2.0.6/.doctrees/concept.doctree 
b/python/2.0.6/.doctrees/concept.doctree
index 3e7ab109bd..8a75716180 100644
Binary files a/python/2.0.6/.doctrees/concept.doctree and 
b/python/2.0.6/.doctrees/concept.doctree differ
diff --git a/python/2.0.6/.doctrees/environment.pickle 
b/python/2.0.6/.doctrees/environment.pickle
index 2db585894d..08662eec81 100644
Binary files a/python/2.0.6/.doctrees/environment.pickle and 
b/python/2.0.6/.doctrees/environment.pickle differ
diff --git a/python/2.0.6/.doctrees/index.doctree 
b/python/2.0.6/.doctrees/index.doctree
index 9552f5631f..fd4de6b555 100644
Binary files a/python/2.0.6/.doctrees/index.doctree and 
b/python/2.0.6/.doctrees/index.doctree differ
diff --git a/python/2.0.6/.doctrees/start.doctree 
b/python/2.0.6/.doctrees/start.doctree
index d8c056aa52..ccb179fedf 100644
Binary files a/python/2.0.6/.doctrees/start.doctree and 
b/python/2.0.6/.doctrees/start.doctree differ
diff --git a/python/2.0.6/.doctrees/tasks/condition.doctree 
b/python/2.0.6/.doctrees/tasks/condition.doctree
index 01aa11451e..bf91225771 100644
Binary files a/python/2.0.6/.doctrees/tasks/condition.doctree and 
b/python/2.0.6/.doctrees/tasks/condition.doctree differ
diff --git a/python/2.0.6/.doctrees/tasks/datax.doctree 
b/python/2.0.6/.doctrees/tasks/datax.doctree
index 71593f822e..83fb67cd7b 100644
Binary files a/python/2.0.6/.doctrees/tasks/datax.doctree and 
b/python/2.0.6/.doctrees/tasks/datax.doctree differ
diff --git a/python/2.0.6/.doctrees/tasks/dependent.doctree 
b/python/2.0.6/.doctrees/tasks/dependent.doctree
index 4016ca821e..5065bfaa12 100644
Binary files a/python/2.0.6/.doctrees/tasks/dependent.doctree and 
b/python/2.0.6/.doctrees/tasks/dependent.doctree differ
diff --git a/python/2.0.6/.doctrees/tasks/flink.doctree 
b/python/2.0.6/.doctrees/tasks/flink.doctree
index 099b77c8e8..2d7332f726 100644
Binary files a/python/2.0.6/.doctrees/tasks/flink.doctree and 
b/python/2.0.6/.doctrees/tasks/flink.doctree differ
diff --git a/python/2.0.6/.doctrees/tasks/http.doctree 
b/python/2.0.6/.doctrees/tasks/http.doctree
index ab66483c9c..139b20d953 100644
Binary files a/python/2.0.6/.doctrees/tasks/http.doctree and 
b/python/2.0.6/.doctrees/tasks/http.doctree differ
diff --git a/python/2.0.6/.doctrees/tasks/index.doctree 
b/python/2.0.6/.doctrees/tasks/index.doctree
index 95922f349e..8e43e6edf0 100644
Binary files a/python/2.0.6/.doctrees/tasks/index.doctree and 
b/python/2.0.6/.doctrees/tasks/index.doctree differ
diff --git a/python/2.0.6/.doctrees/tasks/map_reduce.doctree 
b/python/2.0.6/.doctrees/tasks/map_reduce.doctree
index 21328b6bae..9d5b27564a 100644
Binary files a/python/2.0.6/.doctrees/tasks/map_reduce.doctree and 
b/python/2.0.6/.doctrees/tasks/map_reduce.doctree differ
diff --git a/python/2.0.6/.doctrees/tasks/procedure.doctree 
b/python/2.0.6/.doctrees/tasks/procedure.doctree
index ba79be5b43..0bb305bbfa 100644
Binary files a/python/2.0.6/.doctrees/tasks/procedure.doctree and 
b/python/2.0.6/.doctrees/tasks/procedure.doctree differ
diff --git a/python/2.0.6/.doctrees/tasks/python.doctree 
b/python/2.0.6/.doctrees/tasks/python.doctree
index e5f5eab53e..58e712c5cd 100644
Binary files a/python/2.0.6/.doctrees/tasks/python.doctree and 
b/python/2.0.6/.doctrees/tasks/python.doctree differ
diff --git a/python/2.0.6/.doctrees/tasks/shell.doctree 
b/python/2.0.6/.doctrees/tasks/shell.doctree
index c622979a89..1bc18f0435 100644
Binary files a/python/2.0.6/.doctrees/tasks/shell.doctree and 
b/python/2.0.6/.doctrees/tasks/shell.doctree differ
diff --git a/python/2.0.6/.doctrees/tasks/spark.doctree 
b/python/2.0.6/.doctrees/tasks/spark.doctree
index abcc74cbb9..a7332997a8 100644
Binary files a/python/2.0.6/.doctrees/tasks/spark.doctree and 
b/python/2.0.6/.doctrees/tasks/spark.doctree differ
diff --git a/python/2.0.6/.doctrees/tasks/sql.doctree 
b/python/2.0.6/.doctrees/tasks/sql.doctree
index eaa897afea..155ec7f40e 100644
Binary files a/python/2.0.6/.doctrees/tasks/sql.doctree and 
b/python/2.0.6/.doctrees/tasks/sql.doctree differ
diff --git a/python/2.0.6/.doctrees/tasks/sub_process.doctree 
b/python/2.0.6/.doctrees/tasks/sub_process.doctree
index e54847bc8e..1909342977 100644
Binary files a/python/2.0.6/.doctrees/tasks/sub_process.doctree and 
b/python/2.0.6/.doctrees/tasks/sub_process.doctree differ
diff --git a/python/2.0.6/.doctrees/tasks/switch.doctree 
b/python/2.0.6/.doctrees/tasks/switch.doctree
index 2bf0829b50..c0fc8bdd7c 100644
Binary files a/python/2.0.6/.doctrees/tasks/switch.doctree and 
b/python/2.0.6/.doctrees/tasks/switch.doctree differ
diff --git a/python/2.0.6/.doctrees/tutorial.doctree 
b/python/2.0.6/.doctrees/tutorial.doctree
index 1c21f54452..1e60cf68b6 100644
Binary files a/python/2.0.6/.doctrees/tutorial.doctree and 
b/python/2.0.6/.doctrees/tutorial.doctree differ
diff --git a/python/2.0.7/.buildinfo b/python/2.0.7/.buildinfo
index 5977443234..7c9d864c1f 100644
--- a/python/2.0.7/.buildinfo
+++ b/python/2.0.7/.buildinfo
@@ -1,4 +1,4 @@
 # Sphinx build info version 1
 # This file hashes the configuration used when building these files. When it 
is not found, a full rebuild will be done.
-config: c317775956c8774159294e46b82853cb
+config: 66902680d3a3fc9dd7d8e8487b385788
 tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/python/2.0.7/.doctrees/api.doctree 
b/python/2.0.7/.doctrees/api.doctree
index e65a67d35d..e3a3c1dd50 100644
Binary files a/python/2.0.7/.doctrees/api.doctree and 
b/python/2.0.7/.doctrees/api.doctree differ
diff --git a/python/2.0.7/.doctrees/concept.doctree 
b/python/2.0.7/.doctrees/concept.doctree
index 982ac255ce..717ad5dbc8 100644
Binary files a/python/2.0.7/.doctrees/concept.doctree and 
b/python/2.0.7/.doctrees/concept.doctree differ
diff --git a/python/2.0.7/.doctrees/environment.pickle 
b/python/2.0.7/.doctrees/environment.pickle
index b8cda9f461..18c53603ff 100644
Binary files a/python/2.0.7/.doctrees/environment.pickle and 
b/python/2.0.7/.doctrees/environment.pickle differ
diff --git a/python/2.0.7/.doctrees/index.doctree 
b/python/2.0.7/.doctrees/index.doctree
index b353ed749e..46699f7289 100644
Binary files a/python/2.0.7/.doctrees/index.doctree and 
b/python/2.0.7/.doctrees/index.doctree differ
diff --git a/python/2.0.7/.doctrees/start.doctree 
b/python/2.0.7/.doctrees/start.doctree
index da6a8c0128..69955abf86 100644
Binary files a/python/2.0.7/.doctrees/start.doctree and 
b/python/2.0.7/.doctrees/start.doctree differ
diff --git a/python/2.0.7/.doctrees/tasks/condition.doctree 
b/python/2.0.7/.doctrees/tasks/condition.doctree
index 6e788dd46a..cdc9b92040 100644
Binary files a/python/2.0.7/.doctrees/tasks/condition.doctree and 
b/python/2.0.7/.doctrees/tasks/condition.doctree differ
diff --git a/python/2.0.7/.doctrees/tasks/datax.doctree 
b/python/2.0.7/.doctrees/tasks/datax.doctree
index 18b2783da8..a37e532cb5 100644
Binary files a/python/2.0.7/.doctrees/tasks/datax.doctree and 
b/python/2.0.7/.doctrees/tasks/datax.doctree differ
diff --git a/python/2.0.7/.doctrees/tasks/dependent.doctree 
b/python/2.0.7/.doctrees/tasks/dependent.doctree
index c865b751a0..a712ec38f9 100644
Binary files a/python/2.0.7/.doctrees/tasks/dependent.doctree and 
b/python/2.0.7/.doctrees/tasks/dependent.doctree differ
diff --git a/python/2.0.7/.doctrees/tasks/flink.doctree 
b/python/2.0.7/.doctrees/tasks/flink.doctree
index 4c04d6202f..4ee5bd70c2 100644
Binary files a/python/2.0.7/.doctrees/tasks/flink.doctree and 
b/python/2.0.7/.doctrees/tasks/flink.doctree differ
diff --git a/python/2.0.7/.doctrees/tasks/http.doctree 
b/python/2.0.7/.doctrees/tasks/http.doctree
index 1324bb77b4..6dc0aea53c 100644
Binary files a/python/2.0.7/.doctrees/tasks/http.doctree and 
b/python/2.0.7/.doctrees/tasks/http.doctree differ
diff --git a/python/2.0.7/.doctrees/tasks/index.doctree 
b/python/2.0.7/.doctrees/tasks/index.doctree
index a88923c7e0..93dab9593e 100644
Binary files a/python/2.0.7/.doctrees/tasks/index.doctree and 
b/python/2.0.7/.doctrees/tasks/index.doctree differ
diff --git a/python/2.0.7/.doctrees/tasks/map_reduce.doctree 
b/python/2.0.7/.doctrees/tasks/map_reduce.doctree
index 34a85da19d..d9689e0fc3 100644
Binary files a/python/2.0.7/.doctrees/tasks/map_reduce.doctree and 
b/python/2.0.7/.doctrees/tasks/map_reduce.doctree differ
diff --git a/python/2.0.7/.doctrees/tasks/procedure.doctree 
b/python/2.0.7/.doctrees/tasks/procedure.doctree
index 246928567d..9b290a0518 100644
Binary files a/python/2.0.7/.doctrees/tasks/procedure.doctree and 
b/python/2.0.7/.doctrees/tasks/procedure.doctree differ
diff --git a/python/2.0.7/.doctrees/tasks/python.doctree 
b/python/2.0.7/.doctrees/tasks/python.doctree
index 3794319867..74af938704 100644
Binary files a/python/2.0.7/.doctrees/tasks/python.doctree and 
b/python/2.0.7/.doctrees/tasks/python.doctree differ
diff --git a/python/2.0.7/.doctrees/tasks/shell.doctree 
b/python/2.0.7/.doctrees/tasks/shell.doctree
index 821415d4e3..a8200311b5 100644
Binary files a/python/2.0.7/.doctrees/tasks/shell.doctree and 
b/python/2.0.7/.doctrees/tasks/shell.doctree differ
diff --git a/python/2.0.7/.doctrees/tasks/spark.doctree 
b/python/2.0.7/.doctrees/tasks/spark.doctree
index 4d0c3e004b..4ef959d64e 100644
Binary files a/python/2.0.7/.doctrees/tasks/spark.doctree and 
b/python/2.0.7/.doctrees/tasks/spark.doctree differ
diff --git a/python/2.0.7/.doctrees/tasks/sql.doctree 
b/python/2.0.7/.doctrees/tasks/sql.doctree
index 536f04134c..e523f0b7d0 100644
Binary files a/python/2.0.7/.doctrees/tasks/sql.doctree and 
b/python/2.0.7/.doctrees/tasks/sql.doctree differ
diff --git a/python/2.0.7/.doctrees/tasks/sub_process.doctree 
b/python/2.0.7/.doctrees/tasks/sub_process.doctree
index b599f95749..0a58adf251 100644
Binary files a/python/2.0.7/.doctrees/tasks/sub_process.doctree and 
b/python/2.0.7/.doctrees/tasks/sub_process.doctree differ
diff --git a/python/2.0.7/.doctrees/tasks/switch.doctree 
b/python/2.0.7/.doctrees/tasks/switch.doctree
index 67c1f5328a..da575e1317 100644
Binary files a/python/2.0.7/.doctrees/tasks/switch.doctree and 
b/python/2.0.7/.doctrees/tasks/switch.doctree differ
diff --git a/python/2.0.7/.doctrees/tutorial.doctree 
b/python/2.0.7/.doctrees/tutorial.doctree
index edc4e86c6c..1d08e17b9f 100644
Binary files a/python/2.0.7/.doctrees/tutorial.doctree and 
b/python/2.0.7/.doctrees/tutorial.doctree differ
diff --git a/python/3.0.0/.buildinfo b/python/3.0.0/.buildinfo
index d8ed9dfeb4..fa6a284a6b 100644
--- a/python/3.0.0/.buildinfo
+++ b/python/3.0.0/.buildinfo
@@ -1,4 +1,4 @@
 # Sphinx build info version 1
 # This file hashes the configuration used when building these files. When it 
is not found, a full rebuild will be done.
-config: 2b867546052ec0730c780b6104c089cc
+config: 6093016414a140b284a79fb1a60ed9e0
 tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/python/3.0.0/.doctrees/api.doctree 
b/python/3.0.0/.doctrees/api.doctree
index 58849e1014..aadf0e42a5 100644
Binary files a/python/3.0.0/.doctrees/api.doctree and 
b/python/3.0.0/.doctrees/api.doctree differ
diff --git a/python/3.0.0/.doctrees/cli.doctree 
b/python/3.0.0/.doctrees/cli.doctree
index 4083cece3a..46ecfe52ab 100644
Binary files a/python/3.0.0/.doctrees/cli.doctree and 
b/python/3.0.0/.doctrees/cli.doctree differ
diff --git a/python/3.0.0/.doctrees/concept.doctree 
b/python/3.0.0/.doctrees/concept.doctree
index 9cfec672ca..d00433c9b3 100644
Binary files a/python/3.0.0/.doctrees/concept.doctree and 
b/python/3.0.0/.doctrees/concept.doctree differ
diff --git a/python/3.0.0/.doctrees/config.doctree 
b/python/3.0.0/.doctrees/config.doctree
index 40cebe7fe9..8b0e7a82e7 100644
Binary files a/python/3.0.0/.doctrees/config.doctree and 
b/python/3.0.0/.doctrees/config.doctree differ
diff --git a/python/3.0.0/.doctrees/environment.pickle 
b/python/3.0.0/.doctrees/environment.pickle
index b14cf84885..466b037fdf 100644
Binary files a/python/3.0.0/.doctrees/environment.pickle and 
b/python/3.0.0/.doctrees/environment.pickle differ
diff --git a/python/3.0.0/.doctrees/howto/index.doctree 
b/python/3.0.0/.doctrees/howto/index.doctree
index 2b665b3ac2..cf76f273cf 100644
Binary files a/python/3.0.0/.doctrees/howto/index.doctree and 
b/python/3.0.0/.doctrees/howto/index.doctree differ
diff --git a/python/3.0.0/.doctrees/howto/remote-submit.doctree 
b/python/3.0.0/.doctrees/howto/remote-submit.doctree
index c1e671b64d..98634096a7 100644
Binary files a/python/3.0.0/.doctrees/howto/remote-submit.doctree and 
b/python/3.0.0/.doctrees/howto/remote-submit.doctree differ
diff --git a/python/3.0.0/.doctrees/index.doctree 
b/python/3.0.0/.doctrees/index.doctree
index ba65e6b1ab..0d4474a0c2 100644
Binary files a/python/3.0.0/.doctrees/index.doctree and 
b/python/3.0.0/.doctrees/index.doctree differ
diff --git a/python/3.0.0/.doctrees/start.doctree 
b/python/3.0.0/.doctrees/start.doctree
index 9fcf913bfd..d0a9eaea2b 100644
Binary files a/python/3.0.0/.doctrees/start.doctree and 
b/python/3.0.0/.doctrees/start.doctree differ
diff --git a/python/3.0.0/.doctrees/tasks/condition.doctree 
b/python/3.0.0/.doctrees/tasks/condition.doctree
index 394ece0bce..0e147334f3 100644
Binary files a/python/3.0.0/.doctrees/tasks/condition.doctree and 
b/python/3.0.0/.doctrees/tasks/condition.doctree differ
diff --git a/python/3.0.0/.doctrees/tasks/datax.doctree 
b/python/3.0.0/.doctrees/tasks/datax.doctree
index a5a7bc52bd..fd58382db5 100644
Binary files a/python/3.0.0/.doctrees/tasks/datax.doctree and 
b/python/3.0.0/.doctrees/tasks/datax.doctree differ
diff --git a/python/3.0.0/.doctrees/tasks/dependent.doctree 
b/python/3.0.0/.doctrees/tasks/dependent.doctree
index 977604c855..7bfae65fe8 100644
Binary files a/python/3.0.0/.doctrees/tasks/dependent.doctree and 
b/python/3.0.0/.doctrees/tasks/dependent.doctree differ
diff --git a/python/3.0.0/.doctrees/tasks/flink.doctree 
b/python/3.0.0/.doctrees/tasks/flink.doctree
index b471b49624..465a21cd22 100644
Binary files a/python/3.0.0/.doctrees/tasks/flink.doctree and 
b/python/3.0.0/.doctrees/tasks/flink.doctree differ
diff --git a/python/3.0.0/.doctrees/tasks/func_wrap.doctree 
b/python/3.0.0/.doctrees/tasks/func_wrap.doctree
index 784ab080a2..f774f96369 100644
Binary files a/python/3.0.0/.doctrees/tasks/func_wrap.doctree and 
b/python/3.0.0/.doctrees/tasks/func_wrap.doctree differ
diff --git a/python/3.0.0/.doctrees/tasks/http.doctree 
b/python/3.0.0/.doctrees/tasks/http.doctree
index 2b247793c1..ab68d444a6 100644
Binary files a/python/3.0.0/.doctrees/tasks/http.doctree and 
b/python/3.0.0/.doctrees/tasks/http.doctree differ
diff --git a/python/3.0.0/.doctrees/tasks/index.doctree 
b/python/3.0.0/.doctrees/tasks/index.doctree
index b4c711f293..b897b53455 100644
Binary files a/python/3.0.0/.doctrees/tasks/index.doctree and 
b/python/3.0.0/.doctrees/tasks/index.doctree differ
diff --git a/python/3.0.0/.doctrees/tasks/map_reduce.doctree 
b/python/3.0.0/.doctrees/tasks/map_reduce.doctree
index 444efe4cb4..0533dc6d2a 100644
Binary files a/python/3.0.0/.doctrees/tasks/map_reduce.doctree and 
b/python/3.0.0/.doctrees/tasks/map_reduce.doctree differ
diff --git a/python/3.0.0/.doctrees/tasks/procedure.doctree 
b/python/3.0.0/.doctrees/tasks/procedure.doctree
index bd93568508..7b62ada7b7 100644
Binary files a/python/3.0.0/.doctrees/tasks/procedure.doctree and 
b/python/3.0.0/.doctrees/tasks/procedure.doctree differ
diff --git a/python/3.0.0/.doctrees/tasks/python.doctree 
b/python/3.0.0/.doctrees/tasks/python.doctree
index 7a55213110..575d0aa184 100644
Binary files a/python/3.0.0/.doctrees/tasks/python.doctree and 
b/python/3.0.0/.doctrees/tasks/python.doctree differ
diff --git a/python/3.0.0/.doctrees/tasks/shell.doctree 
b/python/3.0.0/.doctrees/tasks/shell.doctree
index ab573d5b4a..c81f523ecb 100644
Binary files a/python/3.0.0/.doctrees/tasks/shell.doctree and 
b/python/3.0.0/.doctrees/tasks/shell.doctree differ
diff --git a/python/3.0.0/.doctrees/tasks/spark.doctree 
b/python/3.0.0/.doctrees/tasks/spark.doctree
index eece37e3a0..9ac0fe4041 100644
Binary files a/python/3.0.0/.doctrees/tasks/spark.doctree and 
b/python/3.0.0/.doctrees/tasks/spark.doctree differ
diff --git a/python/3.0.0/.doctrees/tasks/sql.doctree 
b/python/3.0.0/.doctrees/tasks/sql.doctree
index 9122f27e6a..576529f83f 100644
Binary files a/python/3.0.0/.doctrees/tasks/sql.doctree and 
b/python/3.0.0/.doctrees/tasks/sql.doctree differ
diff --git a/python/3.0.0/.doctrees/tasks/sub_process.doctree 
b/python/3.0.0/.doctrees/tasks/sub_process.doctree
index 5cca0862d1..03a8d4dcae 100644
Binary files a/python/3.0.0/.doctrees/tasks/sub_process.doctree and 
b/python/3.0.0/.doctrees/tasks/sub_process.doctree differ
diff --git a/python/3.0.0/.doctrees/tasks/switch.doctree 
b/python/3.0.0/.doctrees/tasks/switch.doctree
index 0236715eb5..1a13ee8681 100644
Binary files a/python/3.0.0/.doctrees/tasks/switch.doctree and 
b/python/3.0.0/.doctrees/tasks/switch.doctree differ
diff --git a/python/3.0.0/.doctrees/tutorial.doctree 
b/python/3.0.0/.doctrees/tutorial.doctree
index 20704c4b62..3fcbe67d9c 100644
Binary files a/python/3.0.0/.doctrees/tutorial.doctree and 
b/python/3.0.0/.doctrees/tutorial.doctree differ
diff --git a/python/3.0.1/.buildinfo b/python/3.0.1/.buildinfo
index fdbc72879c..639361554f 100644
--- a/python/3.0.1/.buildinfo
+++ b/python/3.0.1/.buildinfo
@@ -1,4 +1,4 @@
 # Sphinx build info version 1
 # This file hashes the configuration used when building these files. When it 
is not found, a full rebuild will be done.
-config: 92f271807135077ec75df01a56275fff
+config: 7bd85bbd28204be6b717202fba236146
 tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/python/3.0.1/.doctrees/api.doctree 
b/python/3.0.1/.doctrees/api.doctree
index 038b7cd849..34bd081c7c 100644
Binary files a/python/3.0.1/.doctrees/api.doctree and 
b/python/3.0.1/.doctrees/api.doctree differ
diff --git a/python/3.0.1/.doctrees/cli.doctree 
b/python/3.0.1/.doctrees/cli.doctree
index bc2326e7aa..0b7c80372a 100644
Binary files a/python/3.0.1/.doctrees/cli.doctree and 
b/python/3.0.1/.doctrees/cli.doctree differ
diff --git a/python/3.0.1/.doctrees/concept.doctree 
b/python/3.0.1/.doctrees/concept.doctree
index d5e067f7fc..18d5a817cb 100644
Binary files a/python/3.0.1/.doctrees/concept.doctree and 
b/python/3.0.1/.doctrees/concept.doctree differ
diff --git a/python/3.0.1/.doctrees/config.doctree 
b/python/3.0.1/.doctrees/config.doctree
index 0a814a7250..c46351310e 100644
Binary files a/python/3.0.1/.doctrees/config.doctree and 
b/python/3.0.1/.doctrees/config.doctree differ
diff --git a/python/3.0.1/.doctrees/environment.pickle 
b/python/3.0.1/.doctrees/environment.pickle
index 3a47ccd431..6cc0d76bd5 100644
Binary files a/python/3.0.1/.doctrees/environment.pickle and 
b/python/3.0.1/.doctrees/environment.pickle differ
diff --git a/python/3.0.1/.doctrees/howto/index.doctree 
b/python/3.0.1/.doctrees/howto/index.doctree
index 2313121eef..50a9d3a657 100644
Binary files a/python/3.0.1/.doctrees/howto/index.doctree and 
b/python/3.0.1/.doctrees/howto/index.doctree differ
diff --git a/python/3.0.1/.doctrees/howto/remote-submit.doctree 
b/python/3.0.1/.doctrees/howto/remote-submit.doctree
index 4fd84c2955..c71735c7fc 100644
Binary files a/python/3.0.1/.doctrees/howto/remote-submit.doctree and 
b/python/3.0.1/.doctrees/howto/remote-submit.doctree differ
diff --git a/python/3.0.1/.doctrees/index.doctree 
b/python/3.0.1/.doctrees/index.doctree
index c6f5e19cc9..7af8150ab1 100644
Binary files a/python/3.0.1/.doctrees/index.doctree and 
b/python/3.0.1/.doctrees/index.doctree differ
diff --git a/python/3.0.1/.doctrees/start.doctree 
b/python/3.0.1/.doctrees/start.doctree
index d6b7becf15..9fe57fe4d3 100644
Binary files a/python/3.0.1/.doctrees/start.doctree and 
b/python/3.0.1/.doctrees/start.doctree differ
diff --git a/python/3.0.1/.doctrees/tasks/condition.doctree 
b/python/3.0.1/.doctrees/tasks/condition.doctree
index f106ca2235..2d50ad4f07 100644
Binary files a/python/3.0.1/.doctrees/tasks/condition.doctree and 
b/python/3.0.1/.doctrees/tasks/condition.doctree differ
diff --git a/python/3.0.1/.doctrees/tasks/datax.doctree 
b/python/3.0.1/.doctrees/tasks/datax.doctree
index 37b5905d6a..b9652d6aa3 100644
Binary files a/python/3.0.1/.doctrees/tasks/datax.doctree and 
b/python/3.0.1/.doctrees/tasks/datax.doctree differ
diff --git a/python/3.0.1/.doctrees/tasks/dependent.doctree 
b/python/3.0.1/.doctrees/tasks/dependent.doctree
index dad8981da6..6a93986019 100644
Binary files a/python/3.0.1/.doctrees/tasks/dependent.doctree and 
b/python/3.0.1/.doctrees/tasks/dependent.doctree differ
diff --git a/python/3.0.1/.doctrees/tasks/flink.doctree 
b/python/3.0.1/.doctrees/tasks/flink.doctree
index 4a0a23dc18..6dd7fb2b24 100644
Binary files a/python/3.0.1/.doctrees/tasks/flink.doctree and 
b/python/3.0.1/.doctrees/tasks/flink.doctree differ
diff --git a/python/3.0.1/.doctrees/tasks/func_wrap.doctree 
b/python/3.0.1/.doctrees/tasks/func_wrap.doctree
index 8d42e68f9e..6cff7e2ed1 100644
Binary files a/python/3.0.1/.doctrees/tasks/func_wrap.doctree and 
b/python/3.0.1/.doctrees/tasks/func_wrap.doctree differ
diff --git a/python/3.0.1/.doctrees/tasks/http.doctree 
b/python/3.0.1/.doctrees/tasks/http.doctree
index 5bdc79e3a0..c5b276e0a8 100644
Binary files a/python/3.0.1/.doctrees/tasks/http.doctree and 
b/python/3.0.1/.doctrees/tasks/http.doctree differ
diff --git a/python/3.0.1/.doctrees/tasks/index.doctree 
b/python/3.0.1/.doctrees/tasks/index.doctree
index b72d6462a1..79a1928f7e 100644
Binary files a/python/3.0.1/.doctrees/tasks/index.doctree and 
b/python/3.0.1/.doctrees/tasks/index.doctree differ
diff --git a/python/3.0.1/.doctrees/tasks/map_reduce.doctree 
b/python/3.0.1/.doctrees/tasks/map_reduce.doctree
index 221a6979e3..3cb071053a 100644
Binary files a/python/3.0.1/.doctrees/tasks/map_reduce.doctree and 
b/python/3.0.1/.doctrees/tasks/map_reduce.doctree differ
diff --git a/python/3.0.1/.doctrees/tasks/procedure.doctree 
b/python/3.0.1/.doctrees/tasks/procedure.doctree
index 16ace9ad58..5de9a4e266 100644
Binary files a/python/3.0.1/.doctrees/tasks/procedure.doctree and 
b/python/3.0.1/.doctrees/tasks/procedure.doctree differ
diff --git a/python/3.0.1/.doctrees/tasks/python.doctree 
b/python/3.0.1/.doctrees/tasks/python.doctree
index b5504f93ab..3828dafa2f 100644
Binary files a/python/3.0.1/.doctrees/tasks/python.doctree and 
b/python/3.0.1/.doctrees/tasks/python.doctree differ
diff --git a/python/3.0.1/.doctrees/tasks/shell.doctree 
b/python/3.0.1/.doctrees/tasks/shell.doctree
index 9570bb1180..196e72a3de 100644
Binary files a/python/3.0.1/.doctrees/tasks/shell.doctree and 
b/python/3.0.1/.doctrees/tasks/shell.doctree differ
diff --git a/python/3.0.1/.doctrees/tasks/spark.doctree 
b/python/3.0.1/.doctrees/tasks/spark.doctree
index a7ead7af76..186a40f798 100644
Binary files a/python/3.0.1/.doctrees/tasks/spark.doctree and 
b/python/3.0.1/.doctrees/tasks/spark.doctree differ
diff --git a/python/3.0.1/.doctrees/tasks/sql.doctree 
b/python/3.0.1/.doctrees/tasks/sql.doctree
index e93c8a9928..565d416c23 100644
Binary files a/python/3.0.1/.doctrees/tasks/sql.doctree and 
b/python/3.0.1/.doctrees/tasks/sql.doctree differ
diff --git a/python/3.0.1/.doctrees/tasks/sub_process.doctree 
b/python/3.0.1/.doctrees/tasks/sub_process.doctree
index 5bfa734ae3..17815a8c78 100644
Binary files a/python/3.0.1/.doctrees/tasks/sub_process.doctree and 
b/python/3.0.1/.doctrees/tasks/sub_process.doctree differ
diff --git a/python/3.0.1/.doctrees/tasks/switch.doctree 
b/python/3.0.1/.doctrees/tasks/switch.doctree
index 11e7e55f8d..db13859c29 100644
Binary files a/python/3.0.1/.doctrees/tasks/switch.doctree and 
b/python/3.0.1/.doctrees/tasks/switch.doctree differ
diff --git a/python/3.0.1/.doctrees/tutorial.doctree 
b/python/3.0.1/.doctrees/tutorial.doctree
index fae5f73033..dffe5e42b6 100644
Binary files a/python/3.0.1/.doctrees/tutorial.doctree and 
b/python/3.0.1/.doctrees/tutorial.doctree differ
diff --git a/python/3.1.0/.buildinfo b/python/3.1.0/.buildinfo
index 3d066fe6f5..09dbc25e4f 100644
--- a/python/3.1.0/.buildinfo
+++ b/python/3.1.0/.buildinfo
@@ -1,4 +1,4 @@
 # Sphinx build info version 1
 # This file hashes the configuration used when building these files. When it 
is not found, a full rebuild will be done.
-config: 742223218d702754e81f4114278f8cc0
+config: 939d91be2f637203d593e40cc033e05c
 tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/python/3.1.0/.doctrees/api.doctree 
b/python/3.1.0/.doctrees/api.doctree
index 6607b72c9a..ae9afed376 100644
Binary files a/python/3.1.0/.doctrees/api.doctree and 
b/python/3.1.0/.doctrees/api.doctree differ
diff --git a/python/3.1.0/.doctrees/cli.doctree 
b/python/3.1.0/.doctrees/cli.doctree
index 66ebe79bc3..3a3456f792 100644
Binary files a/python/3.1.0/.doctrees/cli.doctree and 
b/python/3.1.0/.doctrees/cli.doctree differ
diff --git a/python/3.1.0/.doctrees/concept.doctree 
b/python/3.1.0/.doctrees/concept.doctree
index f9f1aae9b2..4b27fd5f31 100644
Binary files a/python/3.1.0/.doctrees/concept.doctree and 
b/python/3.1.0/.doctrees/concept.doctree differ
diff --git a/python/3.1.0/.doctrees/config.doctree 
b/python/3.1.0/.doctrees/config.doctree
index 9e50d04cfb..e339191c17 100644
Binary files a/python/3.1.0/.doctrees/config.doctree and 
b/python/3.1.0/.doctrees/config.doctree differ
diff --git a/python/3.1.0/.doctrees/environment.pickle 
b/python/3.1.0/.doctrees/environment.pickle
index 4db056c4bf..689f13a54f 100644
Binary files a/python/3.1.0/.doctrees/environment.pickle and 
b/python/3.1.0/.doctrees/environment.pickle differ
diff --git a/python/3.1.0/.doctrees/howto/index.doctree 
b/python/3.1.0/.doctrees/howto/index.doctree
index e6c12cd4b9..7a5f4eacb6 100644
Binary files a/python/3.1.0/.doctrees/howto/index.doctree and 
b/python/3.1.0/.doctrees/howto/index.doctree differ
diff --git a/python/3.1.0/.doctrees/howto/remote-submit.doctree 
b/python/3.1.0/.doctrees/howto/remote-submit.doctree
index 5c7fe2fa24..7e7f28fef9 100644
Binary files a/python/3.1.0/.doctrees/howto/remote-submit.doctree and 
b/python/3.1.0/.doctrees/howto/remote-submit.doctree differ
diff --git a/python/3.1.0/.doctrees/index.doctree 
b/python/3.1.0/.doctrees/index.doctree
index 858f061e31..acedb495c0 100644
Binary files a/python/3.1.0/.doctrees/index.doctree and 
b/python/3.1.0/.doctrees/index.doctree differ
diff --git a/python/3.1.0/.doctrees/start.doctree 
b/python/3.1.0/.doctrees/start.doctree
index 12c3875494..6ebcbfec4a 100644
Binary files a/python/3.1.0/.doctrees/start.doctree and 
b/python/3.1.0/.doctrees/start.doctree differ
diff --git a/python/3.1.0/.doctrees/tasks/condition.doctree 
b/python/3.1.0/.doctrees/tasks/condition.doctree
index d4831f76ba..53268d7414 100644
Binary files a/python/3.1.0/.doctrees/tasks/condition.doctree and 
b/python/3.1.0/.doctrees/tasks/condition.doctree differ
diff --git a/python/3.1.0/.doctrees/tasks/datax.doctree 
b/python/3.1.0/.doctrees/tasks/datax.doctree
index 271ce9dbd9..5ef0c43c39 100644
Binary files a/python/3.1.0/.doctrees/tasks/datax.doctree and 
b/python/3.1.0/.doctrees/tasks/datax.doctree differ
diff --git a/python/3.1.0/.doctrees/tasks/dependent.doctree 
b/python/3.1.0/.doctrees/tasks/dependent.doctree
index 9fba4aac97..e0c1805e41 100644
Binary files a/python/3.1.0/.doctrees/tasks/dependent.doctree and 
b/python/3.1.0/.doctrees/tasks/dependent.doctree differ
diff --git a/python/3.1.0/.doctrees/tasks/dvc.doctree 
b/python/3.1.0/.doctrees/tasks/dvc.doctree
index 9abdd5f447..2c74f7b00f 100644
Binary files a/python/3.1.0/.doctrees/tasks/dvc.doctree and 
b/python/3.1.0/.doctrees/tasks/dvc.doctree differ
diff --git a/python/3.1.0/.doctrees/tasks/flink.doctree 
b/python/3.1.0/.doctrees/tasks/flink.doctree
index ae63b8be2c..055050553a 100644
Binary files a/python/3.1.0/.doctrees/tasks/flink.doctree and 
b/python/3.1.0/.doctrees/tasks/flink.doctree differ
diff --git a/python/3.1.0/.doctrees/tasks/func_wrap.doctree 
b/python/3.1.0/.doctrees/tasks/func_wrap.doctree
index 46f063aeb8..2509bf9a08 100644
Binary files a/python/3.1.0/.doctrees/tasks/func_wrap.doctree and 
b/python/3.1.0/.doctrees/tasks/func_wrap.doctree differ
diff --git a/python/3.1.0/.doctrees/tasks/http.doctree 
b/python/3.1.0/.doctrees/tasks/http.doctree
index b050e6d636..ce0f9af77a 100644
Binary files a/python/3.1.0/.doctrees/tasks/http.doctree and 
b/python/3.1.0/.doctrees/tasks/http.doctree differ
diff --git a/python/3.1.0/.doctrees/tasks/index.doctree 
b/python/3.1.0/.doctrees/tasks/index.doctree
index 9ca3221b02..8abc74c681 100644
Binary files a/python/3.1.0/.doctrees/tasks/index.doctree and 
b/python/3.1.0/.doctrees/tasks/index.doctree differ
diff --git a/python/3.1.0/.doctrees/tasks/map_reduce.doctree 
b/python/3.1.0/.doctrees/tasks/map_reduce.doctree
index 42116dd04a..f72df9ab38 100644
Binary files a/python/3.1.0/.doctrees/tasks/map_reduce.doctree and 
b/python/3.1.0/.doctrees/tasks/map_reduce.doctree differ
diff --git a/python/3.1.0/.doctrees/tasks/mlflow.doctree 
b/python/3.1.0/.doctrees/tasks/mlflow.doctree
index eb28040439..0de6fbcbb6 100644
Binary files a/python/3.1.0/.doctrees/tasks/mlflow.doctree and 
b/python/3.1.0/.doctrees/tasks/mlflow.doctree differ
diff --git a/python/3.1.0/.doctrees/tasks/openmldb.doctree 
b/python/3.1.0/.doctrees/tasks/openmldb.doctree
index c98ab48466..dc11c3b449 100644
Binary files a/python/3.1.0/.doctrees/tasks/openmldb.doctree and 
b/python/3.1.0/.doctrees/tasks/openmldb.doctree differ
diff --git a/python/3.1.0/.doctrees/tasks/procedure.doctree 
b/python/3.1.0/.doctrees/tasks/procedure.doctree
index b48f52a795..93e3744dfa 100644
Binary files a/python/3.1.0/.doctrees/tasks/procedure.doctree and 
b/python/3.1.0/.doctrees/tasks/procedure.doctree differ
diff --git a/python/3.1.0/.doctrees/tasks/python.doctree 
b/python/3.1.0/.doctrees/tasks/python.doctree
index 25d0b4bffe..58fb08b008 100644
Binary files a/python/3.1.0/.doctrees/tasks/python.doctree and 
b/python/3.1.0/.doctrees/tasks/python.doctree differ
diff --git a/python/3.1.0/.doctrees/tasks/pytorch.doctree 
b/python/3.1.0/.doctrees/tasks/pytorch.doctree
index 663767599c..f7b4acca89 100644
Binary files a/python/3.1.0/.doctrees/tasks/pytorch.doctree and 
b/python/3.1.0/.doctrees/tasks/pytorch.doctree differ
diff --git a/python/3.1.0/.doctrees/tasks/sagemaker.doctree 
b/python/3.1.0/.doctrees/tasks/sagemaker.doctree
index 04f5524bdd..3c2ee7d10f 100644
Binary files a/python/3.1.0/.doctrees/tasks/sagemaker.doctree and 
b/python/3.1.0/.doctrees/tasks/sagemaker.doctree differ
diff --git a/python/3.1.0/.doctrees/tasks/shell.doctree 
b/python/3.1.0/.doctrees/tasks/shell.doctree
index ce82c94c0c..7a35655daa 100644
Binary files a/python/3.1.0/.doctrees/tasks/shell.doctree and 
b/python/3.1.0/.doctrees/tasks/shell.doctree differ
diff --git a/python/3.1.0/.doctrees/tasks/spark.doctree 
b/python/3.1.0/.doctrees/tasks/spark.doctree
index 0929577f13..1b66a691e2 100644
Binary files a/python/3.1.0/.doctrees/tasks/spark.doctree and 
b/python/3.1.0/.doctrees/tasks/spark.doctree differ
diff --git a/python/3.1.0/.doctrees/tasks/sql.doctree 
b/python/3.1.0/.doctrees/tasks/sql.doctree
index ba6a85d9da..621ceafbfb 100644
Binary files a/python/3.1.0/.doctrees/tasks/sql.doctree and 
b/python/3.1.0/.doctrees/tasks/sql.doctree differ
diff --git a/python/3.1.0/.doctrees/tasks/sub_process.doctree 
b/python/3.1.0/.doctrees/tasks/sub_process.doctree
index 9565207f75..e1de18fc42 100644
Binary files a/python/3.1.0/.doctrees/tasks/sub_process.doctree and 
b/python/3.1.0/.doctrees/tasks/sub_process.doctree differ
diff --git a/python/3.1.0/.doctrees/tasks/switch.doctree 
b/python/3.1.0/.doctrees/tasks/switch.doctree
index ed8d306b7b..cecbbfaa38 100644
Binary files a/python/3.1.0/.doctrees/tasks/switch.doctree and 
b/python/3.1.0/.doctrees/tasks/switch.doctree differ
diff --git a/python/3.1.0/.doctrees/tutorial.doctree 
b/python/3.1.0/.doctrees/tutorial.doctree
index 738fd385ad..f65f21ff99 100644
Binary files a/python/3.1.0/.doctrees/tutorial.doctree and 
b/python/3.1.0/.doctrees/tutorial.doctree differ
diff --git a/python/3.1.1/.buildinfo b/python/3.1.1/.buildinfo
index 3900f5de1f..fbe8a26c7c 100644
--- a/python/3.1.1/.buildinfo
+++ b/python/3.1.1/.buildinfo
@@ -1,4 +1,4 @@
 # Sphinx build info version 1
 # This file hashes the configuration used when building these files. When it 
is not found, a full rebuild will be done.
-config: 2bff494e350f7e4eaae21d01a3b87635
+config: 94527d10febbafadda5cb0dda9cc5ebb
 tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/python/3.1.1/.doctrees/api.doctree 
b/python/3.1.1/.doctrees/api.doctree
index 5157b9b134..bd0f28fde1 100644
Binary files a/python/3.1.1/.doctrees/api.doctree and 
b/python/3.1.1/.doctrees/api.doctree differ
diff --git a/python/3.1.1/.doctrees/cli.doctree 
b/python/3.1.1/.doctrees/cli.doctree
index 886f5f86eb..242deab8c1 100644
Binary files a/python/3.1.1/.doctrees/cli.doctree and 
b/python/3.1.1/.doctrees/cli.doctree differ
diff --git a/python/3.1.1/.doctrees/concept.doctree 
b/python/3.1.1/.doctrees/concept.doctree
index e06e6a1db2..e86ec5e44f 100644
Binary files a/python/3.1.1/.doctrees/concept.doctree and 
b/python/3.1.1/.doctrees/concept.doctree differ
diff --git a/python/3.1.1/.doctrees/config.doctree 
b/python/3.1.1/.doctrees/config.doctree
index eba0d33316..f0c1cbc2f6 100644
Binary files a/python/3.1.1/.doctrees/config.doctree and 
b/python/3.1.1/.doctrees/config.doctree differ
diff --git a/python/3.1.1/.doctrees/environment.pickle 
b/python/3.1.1/.doctrees/environment.pickle
index 29b2c3d723..3280a8164c 100644
Binary files a/python/3.1.1/.doctrees/environment.pickle and 
b/python/3.1.1/.doctrees/environment.pickle differ
diff --git a/python/3.1.1/.doctrees/howto/index.doctree 
b/python/3.1.1/.doctrees/howto/index.doctree
index 83a62f4a98..0565506442 100644
Binary files a/python/3.1.1/.doctrees/howto/index.doctree and 
b/python/3.1.1/.doctrees/howto/index.doctree differ
diff --git a/python/3.1.1/.doctrees/howto/remote-submit.doctree 
b/python/3.1.1/.doctrees/howto/remote-submit.doctree
index deecb94ef0..ee19900651 100644
Binary files a/python/3.1.1/.doctrees/howto/remote-submit.doctree and 
b/python/3.1.1/.doctrees/howto/remote-submit.doctree differ
diff --git a/python/3.1.1/.doctrees/index.doctree 
b/python/3.1.1/.doctrees/index.doctree
index 1c77ded64e..2814f1d6a3 100644
Binary files a/python/3.1.1/.doctrees/index.doctree and 
b/python/3.1.1/.doctrees/index.doctree differ
diff --git a/python/3.1.1/.doctrees/start.doctree 
b/python/3.1.1/.doctrees/start.doctree
index 047331c6fe..e9a9c089cc 100644
Binary files a/python/3.1.1/.doctrees/start.doctree and 
b/python/3.1.1/.doctrees/start.doctree differ
diff --git a/python/3.1.1/.doctrees/tasks/condition.doctree 
b/python/3.1.1/.doctrees/tasks/condition.doctree
index c5e41e8ad9..da405a624a 100644
Binary files a/python/3.1.1/.doctrees/tasks/condition.doctree and 
b/python/3.1.1/.doctrees/tasks/condition.doctree differ
diff --git a/python/3.1.1/.doctrees/tasks/datax.doctree 
b/python/3.1.1/.doctrees/tasks/datax.doctree
index a9fa3941ea..04eed75fb9 100644
Binary files a/python/3.1.1/.doctrees/tasks/datax.doctree and 
b/python/3.1.1/.doctrees/tasks/datax.doctree differ
diff --git a/python/3.1.1/.doctrees/tasks/dependent.doctree 
b/python/3.1.1/.doctrees/tasks/dependent.doctree
index 3cfe68d0e5..b0058a803f 100644
Binary files a/python/3.1.1/.doctrees/tasks/dependent.doctree and 
b/python/3.1.1/.doctrees/tasks/dependent.doctree differ
diff --git a/python/3.1.1/.doctrees/tasks/dvc.doctree 
b/python/3.1.1/.doctrees/tasks/dvc.doctree
index 23cf1cf4a1..20b9477117 100644
Binary files a/python/3.1.1/.doctrees/tasks/dvc.doctree and 
b/python/3.1.1/.doctrees/tasks/dvc.doctree differ
diff --git a/python/3.1.1/.doctrees/tasks/flink.doctree 
b/python/3.1.1/.doctrees/tasks/flink.doctree
index 5ccba398df..d9ae5d1869 100644
Binary files a/python/3.1.1/.doctrees/tasks/flink.doctree and 
b/python/3.1.1/.doctrees/tasks/flink.doctree differ
diff --git a/python/3.1.1/.doctrees/tasks/func_wrap.doctree 
b/python/3.1.1/.doctrees/tasks/func_wrap.doctree
index 9058e69584..6ed210d74c 100644
Binary files a/python/3.1.1/.doctrees/tasks/func_wrap.doctree and 
b/python/3.1.1/.doctrees/tasks/func_wrap.doctree differ
diff --git a/python/3.1.1/.doctrees/tasks/http.doctree 
b/python/3.1.1/.doctrees/tasks/http.doctree
index 3b2038b3dc..ea07a7423f 100644
Binary files a/python/3.1.1/.doctrees/tasks/http.doctree and 
b/python/3.1.1/.doctrees/tasks/http.doctree differ
diff --git a/python/3.1.1/.doctrees/tasks/index.doctree 
b/python/3.1.1/.doctrees/tasks/index.doctree
index 48bc4c5c04..22829611b6 100644
Binary files a/python/3.1.1/.doctrees/tasks/index.doctree and 
b/python/3.1.1/.doctrees/tasks/index.doctree differ
diff --git a/python/3.1.1/.doctrees/tasks/map_reduce.doctree 
b/python/3.1.1/.doctrees/tasks/map_reduce.doctree
index c6fb705952..60bbe7e6a5 100644
Binary files a/python/3.1.1/.doctrees/tasks/map_reduce.doctree and 
b/python/3.1.1/.doctrees/tasks/map_reduce.doctree differ
diff --git a/python/3.1.1/.doctrees/tasks/mlflow.doctree 
b/python/3.1.1/.doctrees/tasks/mlflow.doctree
index 49f3eeba34..44bdf6ca6e 100644
Binary files a/python/3.1.1/.doctrees/tasks/mlflow.doctree and 
b/python/3.1.1/.doctrees/tasks/mlflow.doctree differ
diff --git a/python/3.1.1/.doctrees/tasks/openmldb.doctree 
b/python/3.1.1/.doctrees/tasks/openmldb.doctree
index bbe11f4b9d..8b6a0917f4 100644
Binary files a/python/3.1.1/.doctrees/tasks/openmldb.doctree and 
b/python/3.1.1/.doctrees/tasks/openmldb.doctree differ
diff --git a/python/3.1.1/.doctrees/tasks/procedure.doctree 
b/python/3.1.1/.doctrees/tasks/procedure.doctree
index 540d51fb0d..f72a8dc115 100644
Binary files a/python/3.1.1/.doctrees/tasks/procedure.doctree and 
b/python/3.1.1/.doctrees/tasks/procedure.doctree differ
diff --git a/python/3.1.1/.doctrees/tasks/python.doctree 
b/python/3.1.1/.doctrees/tasks/python.doctree
index da9840ae54..64ce36a619 100644
Binary files a/python/3.1.1/.doctrees/tasks/python.doctree and 
b/python/3.1.1/.doctrees/tasks/python.doctree differ
diff --git a/python/3.1.1/.doctrees/tasks/pytorch.doctree 
b/python/3.1.1/.doctrees/tasks/pytorch.doctree
index 77cf854240..768e48b2e5 100644
Binary files a/python/3.1.1/.doctrees/tasks/pytorch.doctree and 
b/python/3.1.1/.doctrees/tasks/pytorch.doctree differ
diff --git a/python/3.1.1/.doctrees/tasks/sagemaker.doctree 
b/python/3.1.1/.doctrees/tasks/sagemaker.doctree
index a45d1be914..3039ef4eb8 100644
Binary files a/python/3.1.1/.doctrees/tasks/sagemaker.doctree and 
b/python/3.1.1/.doctrees/tasks/sagemaker.doctree differ
diff --git a/python/3.1.1/.doctrees/tasks/shell.doctree 
b/python/3.1.1/.doctrees/tasks/shell.doctree
index 553ca6d69d..0f0213fd61 100644
Binary files a/python/3.1.1/.doctrees/tasks/shell.doctree and 
b/python/3.1.1/.doctrees/tasks/shell.doctree differ
diff --git a/python/3.1.1/.doctrees/tasks/spark.doctree 
b/python/3.1.1/.doctrees/tasks/spark.doctree
index 5e1cd36d53..86519e0eee 100644
Binary files a/python/3.1.1/.doctrees/tasks/spark.doctree and 
b/python/3.1.1/.doctrees/tasks/spark.doctree differ
diff --git a/python/3.1.1/.doctrees/tasks/sql.doctree 
b/python/3.1.1/.doctrees/tasks/sql.doctree
index 583b660573..3261384d24 100644
Binary files a/python/3.1.1/.doctrees/tasks/sql.doctree and 
b/python/3.1.1/.doctrees/tasks/sql.doctree differ
diff --git a/python/3.1.1/.doctrees/tasks/sub_process.doctree 
b/python/3.1.1/.doctrees/tasks/sub_process.doctree
index b2a5b3931a..0133a7f438 100644
Binary files a/python/3.1.1/.doctrees/tasks/sub_process.doctree and 
b/python/3.1.1/.doctrees/tasks/sub_process.doctree differ
diff --git a/python/3.1.1/.doctrees/tasks/switch.doctree 
b/python/3.1.1/.doctrees/tasks/switch.doctree
index 2c692b7be0..6f89b0047e 100644
Binary files a/python/3.1.1/.doctrees/tasks/switch.doctree and 
b/python/3.1.1/.doctrees/tasks/switch.doctree differ
diff --git a/python/3.1.1/.doctrees/tutorial.doctree 
b/python/3.1.1/.doctrees/tutorial.doctree
index 13ee209163..e9de31d0a7 100644
Binary files a/python/3.1.1/.doctrees/tutorial.doctree and 
b/python/3.1.1/.doctrees/tutorial.doctree differ
diff --git a/python/dev/.buildinfo b/python/dev/.buildinfo
index afb97aabcf..c29818f5bb 100644
--- a/python/dev/.buildinfo
+++ b/python/dev/.buildinfo
@@ -1,4 +1,4 @@
 # Sphinx build info version 1
 # This file hashes the configuration used when building these files. When it 
is not found, a full rebuild will be done.
-config: 0e346705b391ec022ba8e676d9900938
+config: 0286e4039d777bb1fe06557a7b18b6c7
 tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/python/dev/.doctrees/api.doctree b/python/dev/.doctrees/api.doctree
index f63de54f90..6000544771 100644
Binary files a/python/dev/.doctrees/api.doctree and 
b/python/dev/.doctrees/api.doctree differ
diff --git a/python/dev/.doctrees/cli.doctree b/python/dev/.doctrees/cli.doctree
index 6689462189..5b3645a243 100644
Binary files a/python/dev/.doctrees/cli.doctree and 
b/python/dev/.doctrees/cli.doctree differ
diff --git a/python/dev/.doctrees/concept.doctree 
b/python/dev/.doctrees/concept.doctree
index d046970769..1b8975d020 100644
Binary files a/python/dev/.doctrees/concept.doctree and 
b/python/dev/.doctrees/concept.doctree differ
diff --git a/python/dev/.doctrees/config.doctree 
b/python/dev/.doctrees/config.doctree
index 08f5178a09..8dcae1c2b8 100644
Binary files a/python/dev/.doctrees/config.doctree and 
b/python/dev/.doctrees/config.doctree differ
diff --git a/python/dev/.doctrees/environment.pickle 
b/python/dev/.doctrees/environment.pickle
index 9dc0952c5c..cf995f37e0 100644
Binary files a/python/dev/.doctrees/environment.pickle and 
b/python/dev/.doctrees/environment.pickle differ
diff --git a/python/dev/.doctrees/howto/index.doctree 
b/python/dev/.doctrees/howto/index.doctree
index 0c75db7954..1a0b8819be 100644
Binary files a/python/dev/.doctrees/howto/index.doctree and 
b/python/dev/.doctrees/howto/index.doctree differ
diff --git a/python/dev/.doctrees/howto/remote-submit.doctree 
b/python/dev/.doctrees/howto/remote-submit.doctree
index 0c16512034..b61bde4e54 100644
Binary files a/python/dev/.doctrees/howto/remote-submit.doctree and 
b/python/dev/.doctrees/howto/remote-submit.doctree differ
diff --git a/python/dev/.doctrees/index.doctree 
b/python/dev/.doctrees/index.doctree
index fc07d09581..1f9adb166f 100644
Binary files a/python/dev/.doctrees/index.doctree and 
b/python/dev/.doctrees/index.doctree differ
diff --git a/python/dev/.doctrees/resources_plugin/develop.doctree 
b/python/dev/.doctrees/resources_plugin/develop.doctree
index 52f85ce342..fea47f71f4 100644
Binary files a/python/dev/.doctrees/resources_plugin/develop.doctree and 
b/python/dev/.doctrees/resources_plugin/develop.doctree differ
diff --git a/python/dev/.doctrees/resources_plugin/github.doctree 
b/python/dev/.doctrees/resources_plugin/github.doctree
index 3d195e8b2f..c3ceb4d56c 100644
Binary files a/python/dev/.doctrees/resources_plugin/github.doctree and 
b/python/dev/.doctrees/resources_plugin/github.doctree differ
diff --git a/python/dev/.doctrees/resources_plugin/gitlab.doctree 
b/python/dev/.doctrees/resources_plugin/gitlab.doctree
index 64b405cb6c..6e8d2dfa82 100644
Binary files a/python/dev/.doctrees/resources_plugin/gitlab.doctree and 
b/python/dev/.doctrees/resources_plugin/gitlab.doctree differ
diff --git a/python/dev/.doctrees/resources_plugin/index.doctree 
b/python/dev/.doctrees/resources_plugin/index.doctree
index d87fcc251b..38cb3b16f0 100644
Binary files a/python/dev/.doctrees/resources_plugin/index.doctree and 
b/python/dev/.doctrees/resources_plugin/index.doctree differ
diff --git a/python/dev/.doctrees/resources_plugin/local.doctree 
b/python/dev/.doctrees/resources_plugin/local.doctree
index 07fba2e0f4..0bf144616d 100644
Binary files a/python/dev/.doctrees/resources_plugin/local.doctree and 
b/python/dev/.doctrees/resources_plugin/local.doctree differ
diff --git a/python/dev/.doctrees/resources_plugin/oss.doctree 
b/python/dev/.doctrees/resources_plugin/oss.doctree
index 5f4449a8f8..b5afff92b9 100644
Binary files a/python/dev/.doctrees/resources_plugin/oss.doctree and 
b/python/dev/.doctrees/resources_plugin/oss.doctree differ
diff --git a/python/dev/.doctrees/resources_plugin/resource-plugin.doctree 
b/python/dev/.doctrees/resources_plugin/resource-plugin.doctree
index dbe030369e..7b4e57fecd 100644
Binary files a/python/dev/.doctrees/resources_plugin/resource-plugin.doctree 
and b/python/dev/.doctrees/resources_plugin/resource-plugin.doctree differ
diff --git a/python/dev/.doctrees/resources_plugin/s3.doctree 
b/python/dev/.doctrees/resources_plugin/s3.doctree
index e149d0625b..1dbd52d9a0 100644
Binary files a/python/dev/.doctrees/resources_plugin/s3.doctree and 
b/python/dev/.doctrees/resources_plugin/s3.doctree differ
diff --git a/python/dev/.doctrees/start.doctree 
b/python/dev/.doctrees/start.doctree
index 93b3a919d9..abd32ea863 100644
Binary files a/python/dev/.doctrees/start.doctree and 
b/python/dev/.doctrees/start.doctree differ
diff --git a/python/dev/.doctrees/tasks/condition.doctree 
b/python/dev/.doctrees/tasks/condition.doctree
index 532c8caa9e..b7f046e90b 100644
Binary files a/python/dev/.doctrees/tasks/condition.doctree and 
b/python/dev/.doctrees/tasks/condition.doctree differ
diff --git a/python/dev/.doctrees/tasks/datax.doctree 
b/python/dev/.doctrees/tasks/datax.doctree
index 93a3edcd9d..92c930c8ec 100644
Binary files a/python/dev/.doctrees/tasks/datax.doctree and 
b/python/dev/.doctrees/tasks/datax.doctree differ
diff --git a/python/dev/.doctrees/tasks/dependent.doctree 
b/python/dev/.doctrees/tasks/dependent.doctree
index 8911100d99..0aa7a508e1 100644
Binary files a/python/dev/.doctrees/tasks/dependent.doctree and 
b/python/dev/.doctrees/tasks/dependent.doctree differ
diff --git a/python/dev/.doctrees/tasks/dvc.doctree 
b/python/dev/.doctrees/tasks/dvc.doctree
index f1f2970acd..fb88e3318e 100644
Binary files a/python/dev/.doctrees/tasks/dvc.doctree and 
b/python/dev/.doctrees/tasks/dvc.doctree differ
diff --git a/python/dev/.doctrees/tasks/flink.doctree 
b/python/dev/.doctrees/tasks/flink.doctree
index 89e0b636b1..e054818095 100644
Binary files a/python/dev/.doctrees/tasks/flink.doctree and 
b/python/dev/.doctrees/tasks/flink.doctree differ
diff --git a/python/dev/.doctrees/tasks/func_wrap.doctree 
b/python/dev/.doctrees/tasks/func_wrap.doctree
index d7602aa6d0..9b654526dd 100644
Binary files a/python/dev/.doctrees/tasks/func_wrap.doctree and 
b/python/dev/.doctrees/tasks/func_wrap.doctree differ
diff --git a/python/dev/.doctrees/tasks/http.doctree 
b/python/dev/.doctrees/tasks/http.doctree
index 2e65883fa2..6f66eeb682 100644
Binary files a/python/dev/.doctrees/tasks/http.doctree and 
b/python/dev/.doctrees/tasks/http.doctree differ
diff --git a/python/dev/.doctrees/tasks/index.doctree 
b/python/dev/.doctrees/tasks/index.doctree
index d2c796ea71..56f64365be 100644
Binary files a/python/dev/.doctrees/tasks/index.doctree and 
b/python/dev/.doctrees/tasks/index.doctree differ
diff --git a/python/dev/.doctrees/tasks/map_reduce.doctree 
b/python/dev/.doctrees/tasks/map_reduce.doctree
index 353415cc77..eb18738f53 100644
Binary files a/python/dev/.doctrees/tasks/map_reduce.doctree and 
b/python/dev/.doctrees/tasks/map_reduce.doctree differ
diff --git a/python/dev/.doctrees/tasks/mlflow.doctree 
b/python/dev/.doctrees/tasks/mlflow.doctree
index 81e0d6058f..19a21fc278 100644
Binary files a/python/dev/.doctrees/tasks/mlflow.doctree and 
b/python/dev/.doctrees/tasks/mlflow.doctree differ
diff --git a/python/dev/.doctrees/tasks/openmldb.doctree 
b/python/dev/.doctrees/tasks/openmldb.doctree
index 8661b1fb32..740b837d64 100644
Binary files a/python/dev/.doctrees/tasks/openmldb.doctree and 
b/python/dev/.doctrees/tasks/openmldb.doctree differ
diff --git a/python/dev/.doctrees/tasks/procedure.doctree 
b/python/dev/.doctrees/tasks/procedure.doctree
index 81c8ddca4d..8fa7545b39 100644
Binary files a/python/dev/.doctrees/tasks/procedure.doctree and 
b/python/dev/.doctrees/tasks/procedure.doctree differ
diff --git a/python/dev/.doctrees/tasks/python.doctree 
b/python/dev/.doctrees/tasks/python.doctree
index 0d4015bbd2..6b7dc31aac 100644
Binary files a/python/dev/.doctrees/tasks/python.doctree and 
b/python/dev/.doctrees/tasks/python.doctree differ
diff --git a/python/dev/.doctrees/tasks/pytorch.doctree 
b/python/dev/.doctrees/tasks/pytorch.doctree
index d095730e24..3d278a1478 100644
Binary files a/python/dev/.doctrees/tasks/pytorch.doctree and 
b/python/dev/.doctrees/tasks/pytorch.doctree differ
diff --git a/python/dev/.doctrees/tasks/sagemaker.doctree 
b/python/dev/.doctrees/tasks/sagemaker.doctree
index 8889e82912..4369bd460a 100644
Binary files a/python/dev/.doctrees/tasks/sagemaker.doctree and 
b/python/dev/.doctrees/tasks/sagemaker.doctree differ
diff --git a/python/dev/.doctrees/tasks/shell.doctree 
b/python/dev/.doctrees/tasks/shell.doctree
index 0d4ae34a65..6c7a843643 100644
Binary files a/python/dev/.doctrees/tasks/shell.doctree and 
b/python/dev/.doctrees/tasks/shell.doctree differ
diff --git a/python/dev/.doctrees/tasks/spark.doctree 
b/python/dev/.doctrees/tasks/spark.doctree
index e2790cf982..12d08af654 100644
Binary files a/python/dev/.doctrees/tasks/spark.doctree and 
b/python/dev/.doctrees/tasks/spark.doctree differ
diff --git a/python/dev/.doctrees/tasks/sql.doctree 
b/python/dev/.doctrees/tasks/sql.doctree
index 40b15fce48..cd76113e72 100644
Binary files a/python/dev/.doctrees/tasks/sql.doctree and 
b/python/dev/.doctrees/tasks/sql.doctree differ
diff --git a/python/dev/.doctrees/tasks/sub_process.doctree 
b/python/dev/.doctrees/tasks/sub_process.doctree
index 81a2a8ee00..86db8c6757 100644
Binary files a/python/dev/.doctrees/tasks/sub_process.doctree and 
b/python/dev/.doctrees/tasks/sub_process.doctree differ
diff --git a/python/dev/.doctrees/tasks/switch.doctree 
b/python/dev/.doctrees/tasks/switch.doctree
index 98a758b828..8ad13ab4d0 100644
Binary files a/python/dev/.doctrees/tasks/switch.doctree and 
b/python/dev/.doctrees/tasks/switch.doctree differ
diff --git a/python/dev/.doctrees/tutorial.doctree 
b/python/dev/.doctrees/tutorial.doctree
index af6df6edbd..539a83b3ee 100644
Binary files a/python/dev/.doctrees/tutorial.doctree and 
b/python/dev/.doctrees/tutorial.doctree differ
diff --git a/zh-cn/docs/3.1.0/user_doc/guide/task/hive-cli.html 
b/zh-cn/docs/3.1.0/user_doc/guide/task/hive-cli.html
index cf26ac8c9b..8a6f398757 100644
--- a/zh-cn/docs/3.1.0/user_doc/guide/task/hive-cli.html
+++ b/zh-cn/docs/3.1.0/user_doc/guide/task/hive-cli.html
@@ -50,7 +50,7 @@
 </tr>
 <tr>
 <td>Hive Cli 选项</td>
-<td>Hive Cli的其他选项,如<code>--verbose</code>。</td>
+<td>Hive Cli的其他选项,如<code>--verbose</code>来查看任务结果。</td>
 </tr>
 <tr>
 <td>资源</td>
diff --git a/zh-cn/docs/3.1.0/user_doc/guide/task/hive-cli.json 
b/zh-cn/docs/3.1.0/user_doc/guide/task/hive-cli.json
index 3c38fd0c5b..cc37522e05 100644
--- a/zh-cn/docs/3.1.0/user_doc/guide/task/hive-cli.json
+++ b/zh-cn/docs/3.1.0/user_doc/guide/task/hive-cli.json
@@ -1,6 +1,6 @@
 {
   "filename": "hive-cli.md",
-  "__html": "<h1>Hive CLI</h1>\n<h2>综述</h2>\n<p>使用<code>Hive 
Cli任务插件</code>创建<code>Hive 
Cli</code>类型的任务执行SQL脚本语句或者SQL任务文件。\n执行任务的worker会通过<code>hive -e</code>命令执行hive 
SQL脚本语句或者通过<code>hive -f</code>命令执行<code>资源中心</code>中的hive SQL文件。</p>\n<h2>Hive 
CLI任务 VS 连接Hive数据源的SQL任务</h2>\n<p>在DolphinScheduler中,我们有<code>Hive 
CLI任务插件</code>和<code>使用Hive数据源的SQL插件</code>提供用户在不同场景下使用,您可以根据需要进行选择。</p>\n<ul>\n<li><code>Hive
 CLI任务插件</code>直接连接<code>HDFS</code>和<code>Hive 
Metastore</code>来执行hive类型的任务,所以需要能够访 [...]
+  "__html": "<h1>Hive CLI</h1>\n<h2>综述</h2>\n<p>使用<code>Hive 
Cli任务插件</code>创建<code>Hive 
Cli</code>类型的任务执行SQL脚本语句或者SQL任务文件。\n执行任务的worker会通过<code>hive -e</code>命令执行hive 
SQL脚本语句或者通过<code>hive -f</code>命令执行<code>资源中心</code>中的hive SQL文件。</p>\n<h2>Hive 
CLI任务 VS 连接Hive数据源的SQL任务</h2>\n<p>在DolphinScheduler中,我们有<code>Hive 
CLI任务插件</code>和<code>使用Hive数据源的SQL插件</code>提供用户在不同场景下使用,您可以根据需要进行选择。</p>\n<ul>\n<li><code>Hive
 CLI任务插件</code>直接连接<code>HDFS</code>和<code>Hive 
Metastore</code>来执行hive类型的任务,所以需要能够访 [...]
   "link": "/dist/zh-cn/docs/3.1.0/user_doc/guide/task/hive-cli.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/zh-cn/docs/3.1.0/user_doc/guide/task/sql.html 
b/zh-cn/docs/3.1.0/user_doc/guide/task/sql.html
index 8113e755af..22997943cf 100644
--- a/zh-cn/docs/3.1.0/user_doc/guide/task/sql.html
+++ b/zh-cn/docs/3.1.0/user_doc/guide/task/sql.html
@@ -22,20 +22,12 @@
 </ul>
 <h2>任务参数</h2>
 <ul>
-<li>默认参数说明请参考<a 
href="appendix.md#%E9%BB%98%E8%AE%A4%E4%BB%BB%E5%8A%A1%E5%8F%82%E6%95%B0">DolphinScheduler任务参数附录</a>。</li>
+<li>默认参数说明请参考<a 
href="appendix.md">DolphinScheduler任务参数附录</a><code>默认任务参数</code>一栏。</li>
 <li>数据源:选择对应的数据源</li>
-<li>sql类型:支持查询和非查询两种。
-<ul>
+<li>sql类型:支持查询和非查询两种。</li>
 <li>查询:支持 <code>DML select</code> 类型的命令,是有结果集返回的,可以指定邮件通知为表格、附件或表格附件三种模板;</li>
-<li>非查询:支持 <code>DDL</code>全部命令 和 <code>DML update、delete、insert</code> 
三种类型的命令;
-<ul>
-<li>分段执行符号:提供在数据源不支持一次执行多段SQL语句时,拆分SQL语句的符号来进行多次调用数据源执行方法。
-例子:1.当数据源选择Hive数据源时,不需要填写此参数。因为Hive数据源本身支持一次执行多段SQL语句;
-2.当数据源选择MySQL数据源时,并且要执行多段SQL语句时,需要填写此参数为分号 
<code>;</code>。因为MySQL数据源不支持一次执行多段SQL语句;</li>
-</ul>
-</li>
-</ul>
-</li>
+<li>非查询:支持 <code>DDL</code>全部命令 和 <code>DML update、delete、insert</code> 
三种类型的命令;</li>
+<li>默认采用<code>;\n</code>作为SQL分隔符,拆分成多段SQL语句执行。Hive的JDBC不支持一次执行多段SQL语句,请不要使用<code>;\n</code>。</li>
 <li>sql参数:输入参数格式为key1=value1;key2=value2…</li>
 <li>sql语句:SQL语句</li>
 <li>UDF函数:对于HIVE类型的数据源,可以引用资源中心中创建的UDF函数,其他类型的数据源暂不支持UDF函数。</li>
@@ -46,13 +38,14 @@
 <h2>任务样例</h2>
 <h3>Hive表创建示例</h3>
 <h4>在hive中创建临时表并写入数据</h4>
-<p>该样例向hive中创建临时表<code>tmp_hello_world</code>并写入一行数据。选择SQL类型为非查询,在创建临时表之前需要确保该表不存在,所以我们使用自定义参数,在每次运行时获取当天时间作为表名后缀,这样这个任务就可以每天运行。创建的表名格式为:<code>tmp_hello_world_{yyyyMMdd}</code>。</p>
+<p>该样例向hive中创建临时表<code>tmp_hello_world</code>并写入一行数据。选择SQL类型为非查询,在创建临时表之前需要确保该表不存在,所以我们使用自定义参数,在每次运行时获取当天时间作为表名后缀,这样这个任务就可以每天运行。创建的表名格式为:<code>tmp_hello_world_{yyyyMMdd}</code>。
+<strong>注意</strong>:sql任务组件的hive应用是基于JDBC去调用,SQL statement 
不支持多行执行,请注意不要在语句末尾使用';'。如果要执行多行语句请使用<a href="./hive-cli.md">Hive-Cli</a>任务。</p>
 <p><img src="/img/tasks/demo/hive-sql.png" alt="hive-sql"></p>
 <h4>运行该任务成功之后在hive中查询结果</h4>
 
<p>登录集群使用<code>hive</code>命令或使用<code>beeline</code>、<code>JDBC</code>等方式连接<code>apache
 hive</code>进行查询,查询SQL为<code>select * from 
tmp_hello_world_{yyyyMMdd}</code>,请将<code>{yyyyMMdd}</code>替换为运行当天的日期,查询截图如下:</p>
 <p><img src="/img/tasks/demo/hive-result.png" alt="hive-sql"></p>
 <h3>使用前置sql和后置sql示例</h3>
-<p>在前置sql中执行建表操作,在sql语句中执行操作,在后置sql中执行清理操作</p>
+<p>在前置sql中执行建表操作,在sql语句中执行操作,在后置sql中执行清理操作。</p>
 <p><img src="/img/tasks/demo/pre_post_sql.png" alt="pre_post_sql"></p>
 <h2>注意事项</h2>
 <ul>
diff --git a/zh-cn/docs/3.1.0/user_doc/guide/task/sql.json 
b/zh-cn/docs/3.1.0/user_doc/guide/task/sql.json
index 43fd1e7cfd..f0cc56f621 100644
--- a/zh-cn/docs/3.1.0/user_doc/guide/task/sql.json
+++ b/zh-cn/docs/3.1.0/user_doc/guide/task/sql.json
@@ -1,6 +1,6 @@
 {
   "filename": "sql.md",
-  "__html": 
"<h1>SQL</h1>\n<h2>综述</h2>\n<p>SQL任务类型,用于连接数据库并执行相应SQL。</p>\n<h2>创建数据源</h2>\n<p>可参考
 <a href=\"../howto/datasource-setting.md\">数据源配置</a> 
<code>数据源中心</code>。</p>\n<h2>创建任务</h2>\n<ul>\n<li>点击项目管理-项目名称-工作流定义,点击&quot;创建工作流&quot;按钮,进入DAG编辑页面。</li>\n<li>工具栏中拖动
 <img src=\"/img/tasks/icons/sql.png\" width=\"25\"/> 
到画板中,选择需要连接的数据源,即可完成创建。</li>\n</ul>\n<h2>任务参数</h2>\n<ul>\n<li>默认参数说明请参考<a 
href=\"appendix.md#%E9%BB%98%E8%AE%A4%E4%BB%BB%E5%8A%A1%E5%8F%82%E6%95%B0\">DolphinScheduler任务参数附录
 [...]
+  "__html": 
"<h1>SQL</h1>\n<h2>综述</h2>\n<p>SQL任务类型,用于连接数据库并执行相应SQL。</p>\n<h2>创建数据源</h2>\n<p>可参考
 <a href=\"../howto/datasource-setting.md\">数据源配置</a> 
<code>数据源中心</code>。</p>\n<h2>创建任务</h2>\n<ul>\n<li>点击项目管理-项目名称-工作流定义,点击&quot;创建工作流&quot;按钮,进入DAG编辑页面。</li>\n<li>工具栏中拖动
 <img src=\"/img/tasks/icons/sql.png\" width=\"25\"/> 
到画板中,选择需要连接的数据源,即可完成创建。</li>\n</ul>\n<h2>任务参数</h2>\n<ul>\n<li>默认参数说明请参考<a 
href=\"appendix.md\">DolphinScheduler任务参数附录</a><code>默认任务参数</code>一栏。</li>\n<li>数据源:选择对应的数据源</li>\
 [...]
   "link": "/dist/zh-cn/docs/3.1.0/user_doc/guide/task/sql.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/zh-cn/docs/latest/user_doc/guide/task/hive-cli.html 
b/zh-cn/docs/latest/user_doc/guide/task/hive-cli.html
index cf26ac8c9b..8a6f398757 100644
--- a/zh-cn/docs/latest/user_doc/guide/task/hive-cli.html
+++ b/zh-cn/docs/latest/user_doc/guide/task/hive-cli.html
@@ -50,7 +50,7 @@
 </tr>
 <tr>
 <td>Hive Cli 选项</td>
-<td>Hive Cli的其他选项,如<code>--verbose</code>。</td>
+<td>Hive Cli的其他选项,如<code>--verbose</code>来查看任务结果。</td>
 </tr>
 <tr>
 <td>资源</td>
diff --git a/zh-cn/docs/latest/user_doc/guide/task/hive-cli.json 
b/zh-cn/docs/latest/user_doc/guide/task/hive-cli.json
index 3c38fd0c5b..cc37522e05 100644
--- a/zh-cn/docs/latest/user_doc/guide/task/hive-cli.json
+++ b/zh-cn/docs/latest/user_doc/guide/task/hive-cli.json
@@ -1,6 +1,6 @@
 {
   "filename": "hive-cli.md",
-  "__html": "<h1>Hive CLI</h1>\n<h2>综述</h2>\n<p>使用<code>Hive 
Cli任务插件</code>创建<code>Hive 
Cli</code>类型的任务执行SQL脚本语句或者SQL任务文件。\n执行任务的worker会通过<code>hive -e</code>命令执行hive 
SQL脚本语句或者通过<code>hive -f</code>命令执行<code>资源中心</code>中的hive SQL文件。</p>\n<h2>Hive 
CLI任务 VS 连接Hive数据源的SQL任务</h2>\n<p>在DolphinScheduler中,我们有<code>Hive 
CLI任务插件</code>和<code>使用Hive数据源的SQL插件</code>提供用户在不同场景下使用,您可以根据需要进行选择。</p>\n<ul>\n<li><code>Hive
 CLI任务插件</code>直接连接<code>HDFS</code>和<code>Hive 
Metastore</code>来执行hive类型的任务,所以需要能够访 [...]
+  "__html": "<h1>Hive CLI</h1>\n<h2>综述</h2>\n<p>使用<code>Hive 
Cli任务插件</code>创建<code>Hive 
Cli</code>类型的任务执行SQL脚本语句或者SQL任务文件。\n执行任务的worker会通过<code>hive -e</code>命令执行hive 
SQL脚本语句或者通过<code>hive -f</code>命令执行<code>资源中心</code>中的hive SQL文件。</p>\n<h2>Hive 
CLI任务 VS 连接Hive数据源的SQL任务</h2>\n<p>在DolphinScheduler中,我们有<code>Hive 
CLI任务插件</code>和<code>使用Hive数据源的SQL插件</code>提供用户在不同场景下使用,您可以根据需要进行选择。</p>\n<ul>\n<li><code>Hive
 CLI任务插件</code>直接连接<code>HDFS</code>和<code>Hive 
Metastore</code>来执行hive类型的任务,所以需要能够访 [...]
   "link": "/dist/zh-cn/docs/3.1.0/user_doc/guide/task/hive-cli.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/zh-cn/docs/latest/user_doc/guide/task/sql.html 
b/zh-cn/docs/latest/user_doc/guide/task/sql.html
index 8113e755af..22997943cf 100644
--- a/zh-cn/docs/latest/user_doc/guide/task/sql.html
+++ b/zh-cn/docs/latest/user_doc/guide/task/sql.html
@@ -22,20 +22,12 @@
 </ul>
 <h2>任务参数</h2>
 <ul>
-<li>默认参数说明请参考<a 
href="appendix.md#%E9%BB%98%E8%AE%A4%E4%BB%BB%E5%8A%A1%E5%8F%82%E6%95%B0">DolphinScheduler任务参数附录</a>。</li>
+<li>默认参数说明请参考<a 
href="appendix.md">DolphinScheduler任务参数附录</a><code>默认任务参数</code>一栏。</li>
 <li>数据源:选择对应的数据源</li>
-<li>sql类型:支持查询和非查询两种。
-<ul>
+<li>sql类型:支持查询和非查询两种。</li>
 <li>查询:支持 <code>DML select</code> 类型的命令,是有结果集返回的,可以指定邮件通知为表格、附件或表格附件三种模板;</li>
-<li>非查询:支持 <code>DDL</code>全部命令 和 <code>DML update、delete、insert</code> 
三种类型的命令;
-<ul>
-<li>分段执行符号:提供在数据源不支持一次执行多段SQL语句时,拆分SQL语句的符号来进行多次调用数据源执行方法。
-例子:1.当数据源选择Hive数据源时,不需要填写此参数。因为Hive数据源本身支持一次执行多段SQL语句;
-2.当数据源选择MySQL数据源时,并且要执行多段SQL语句时,需要填写此参数为分号 
<code>;</code>。因为MySQL数据源不支持一次执行多段SQL语句;</li>
-</ul>
-</li>
-</ul>
-</li>
+<li>非查询:支持 <code>DDL</code>全部命令 和 <code>DML update、delete、insert</code> 
三种类型的命令;</li>
+<li>默认采用<code>;\n</code>作为SQL分隔符,拆分成多段SQL语句执行。Hive的JDBC不支持一次执行多段SQL语句,请不要使用<code>;\n</code>。</li>
 <li>sql参数:输入参数格式为key1=value1;key2=value2…</li>
 <li>sql语句:SQL语句</li>
 <li>UDF函数:对于HIVE类型的数据源,可以引用资源中心中创建的UDF函数,其他类型的数据源暂不支持UDF函数。</li>
@@ -46,13 +38,14 @@
 <h2>任务样例</h2>
 <h3>Hive表创建示例</h3>
 <h4>在hive中创建临时表并写入数据</h4>
-<p>该样例向hive中创建临时表<code>tmp_hello_world</code>并写入一行数据。选择SQL类型为非查询,在创建临时表之前需要确保该表不存在,所以我们使用自定义参数,在每次运行时获取当天时间作为表名后缀,这样这个任务就可以每天运行。创建的表名格式为:<code>tmp_hello_world_{yyyyMMdd}</code>。</p>
+<p>该样例向hive中创建临时表<code>tmp_hello_world</code>并写入一行数据。选择SQL类型为非查询,在创建临时表之前需要确保该表不存在,所以我们使用自定义参数,在每次运行时获取当天时间作为表名后缀,这样这个任务就可以每天运行。创建的表名格式为:<code>tmp_hello_world_{yyyyMMdd}</code>。
+<strong>注意</strong>:sql任务组件的hive应用是基于JDBC去调用,SQL statement 
不支持多行执行,请注意不要在语句末尾使用';'。如果要执行多行语句请使用<a href="./hive-cli.md">Hive-Cli</a>任务。</p>
 <p><img src="/img/tasks/demo/hive-sql.png" alt="hive-sql"></p>
 <h4>运行该任务成功之后在hive中查询结果</h4>
 
<p>登录集群使用<code>hive</code>命令或使用<code>beeline</code>、<code>JDBC</code>等方式连接<code>apache
 hive</code>进行查询,查询SQL为<code>select * from 
tmp_hello_world_{yyyyMMdd}</code>,请将<code>{yyyyMMdd}</code>替换为运行当天的日期,查询截图如下:</p>
 <p><img src="/img/tasks/demo/hive-result.png" alt="hive-sql"></p>
 <h3>使用前置sql和后置sql示例</h3>
-<p>在前置sql中执行建表操作,在sql语句中执行操作,在后置sql中执行清理操作</p>
+<p>在前置sql中执行建表操作,在sql语句中执行操作,在后置sql中执行清理操作。</p>
 <p><img src="/img/tasks/demo/pre_post_sql.png" alt="pre_post_sql"></p>
 <h2>注意事项</h2>
 <ul>
diff --git a/zh-cn/docs/latest/user_doc/guide/task/sql.json 
b/zh-cn/docs/latest/user_doc/guide/task/sql.json
index 43fd1e7cfd..f0cc56f621 100644
--- a/zh-cn/docs/latest/user_doc/guide/task/sql.json
+++ b/zh-cn/docs/latest/user_doc/guide/task/sql.json
@@ -1,6 +1,6 @@
 {
   "filename": "sql.md",
-  "__html": 
"<h1>SQL</h1>\n<h2>综述</h2>\n<p>SQL任务类型,用于连接数据库并执行相应SQL。</p>\n<h2>创建数据源</h2>\n<p>可参考
 <a href=\"../howto/datasource-setting.md\">数据源配置</a> 
<code>数据源中心</code>。</p>\n<h2>创建任务</h2>\n<ul>\n<li>点击项目管理-项目名称-工作流定义,点击&quot;创建工作流&quot;按钮,进入DAG编辑页面。</li>\n<li>工具栏中拖动
 <img src=\"/img/tasks/icons/sql.png\" width=\"25\"/> 
到画板中,选择需要连接的数据源,即可完成创建。</li>\n</ul>\n<h2>任务参数</h2>\n<ul>\n<li>默认参数说明请参考<a 
href=\"appendix.md#%E9%BB%98%E8%AE%A4%E4%BB%BB%E5%8A%A1%E5%8F%82%E6%95%B0\">DolphinScheduler任务参数附录
 [...]
+  "__html": 
"<h1>SQL</h1>\n<h2>综述</h2>\n<p>SQL任务类型,用于连接数据库并执行相应SQL。</p>\n<h2>创建数据源</h2>\n<p>可参考
 <a href=\"../howto/datasource-setting.md\">数据源配置</a> 
<code>数据源中心</code>。</p>\n<h2>创建任务</h2>\n<ul>\n<li>点击项目管理-项目名称-工作流定义,点击&quot;创建工作流&quot;按钮,进入DAG编辑页面。</li>\n<li>工具栏中拖动
 <img src=\"/img/tasks/icons/sql.png\" width=\"25\"/> 
到画板中,选择需要连接的数据源,即可完成创建。</li>\n</ul>\n<h2>任务参数</h2>\n<ul>\n<li>默认参数说明请参考<a 
href=\"appendix.md\">DolphinScheduler任务参数附录</a><code>默认任务参数</code>一栏。</li>\n<li>数据源:选择对应的数据源</li>\
 [...]
   "link": "/dist/zh-cn/docs/3.1.0/user_doc/guide/task/sql.html",
   "meta": {}
 }
\ No newline at end of file

Reply via email to