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 b5feaaf368 Automated deployment: 
b36385405ff6a666bd6b2df25ae2daef2bb8c2a5
b5feaaf368 is described below

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

    Automated deployment: b36385405ff6a666bd6b2df25ae2daef2bb8c2a5
---
 .../context.html => datasource/trino.html}         | 110 +++++++++++----------
 .../docs/dev/user_doc/guide/datasource/trino.json  |   6 ++
 .../docs/dev/user_doc/guide/parameter/context.html |   5 +
 .../docs/dev/user_doc/guide/parameter/context.json |   2 +-
 img/new_ui/dev/datasource/trino.png                | Bin 0 -> 103766 bytes
 img/new_ui/dev/parameter/python_context_param.png  | Bin 0 -> 39364 bytes
 python/2.0.5/.buildinfo                            |   2 +-
 python/2.0.5/.doctrees/api.doctree                 | Bin 1222281 -> 1222281 
bytes
 python/2.0.5/.doctrees/concept.doctree             | Bin 25193 -> 25193 bytes
 python/2.0.5/.doctrees/environment.pickle          | Bin 609552 -> 609542 bytes
 python/2.0.5/.doctrees/index.doctree               | Bin 8680 -> 8680 bytes
 python/2.0.5/.doctrees/start.doctree               | Bin 22392 -> 22392 bytes
 python/2.0.5/.doctrees/tasks/condition.doctree     | Bin 70158 -> 70158 bytes
 python/2.0.5/.doctrees/tasks/datax.doctree         | Bin 60143 -> 60143 bytes
 python/2.0.5/.doctrees/tasks/dependent.doctree     | Bin 112530 -> 112530 bytes
 python/2.0.5/.doctrees/tasks/flink.doctree         | Bin 51328 -> 51328 bytes
 python/2.0.5/.doctrees/tasks/http.doctree          | Bin 45738 -> 45738 bytes
 python/2.0.5/.doctrees/tasks/index.doctree         | Bin 4942 -> 4942 bytes
 python/2.0.5/.doctrees/tasks/map_reduce.doctree    | Bin 27975 -> 27975 bytes
 python/2.0.5/.doctrees/tasks/procedure.doctree     | Bin 21686 -> 21686 bytes
 python/2.0.5/.doctrees/tasks/python.doctree        | Bin 19790 -> 19790 bytes
 python/2.0.5/.doctrees/tasks/shell.doctree         | Bin 23080 -> 23080 bytes
 python/2.0.5/.doctrees/tasks/spark.doctree         | Bin 52816 -> 52816 bytes
 python/2.0.5/.doctrees/tasks/sql.doctree           | Bin 33452 -> 33452 bytes
 python/2.0.5/.doctrees/tasks/sub_process.doctree   | Bin 23710 -> 23710 bytes
 python/2.0.5/.doctrees/tasks/switch.doctree        | Bin 63412 -> 63412 bytes
 python/2.0.5/.doctrees/tutorial.doctree            | Bin 36479 -> 36479 bytes
 python/2.0.6/.buildinfo                            |   2 +-
 python/2.0.6/.doctrees/api.doctree                 | Bin 1222281 -> 1222281 
bytes
 python/2.0.6/.doctrees/concept.doctree             | Bin 25193 -> 25193 bytes
 python/2.0.6/.doctrees/environment.pickle          | Bin 609552 -> 609542 bytes
 python/2.0.6/.doctrees/index.doctree               | Bin 8680 -> 8680 bytes
 python/2.0.6/.doctrees/start.doctree               | Bin 22392 -> 22392 bytes
 python/2.0.6/.doctrees/tasks/condition.doctree     | Bin 70158 -> 70158 bytes
 python/2.0.6/.doctrees/tasks/datax.doctree         | Bin 60143 -> 60143 bytes
 python/2.0.6/.doctrees/tasks/dependent.doctree     | Bin 112530 -> 112530 bytes
 python/2.0.6/.doctrees/tasks/flink.doctree         | Bin 51328 -> 51328 bytes
 python/2.0.6/.doctrees/tasks/http.doctree          | Bin 45738 -> 45738 bytes
 python/2.0.6/.doctrees/tasks/index.doctree         | Bin 4942 -> 4942 bytes
 python/2.0.6/.doctrees/tasks/map_reduce.doctree    | Bin 27975 -> 27975 bytes
 python/2.0.6/.doctrees/tasks/procedure.doctree     | Bin 21686 -> 21686 bytes
 python/2.0.6/.doctrees/tasks/python.doctree        | Bin 19790 -> 19790 bytes
 python/2.0.6/.doctrees/tasks/shell.doctree         | Bin 23080 -> 23080 bytes
 python/2.0.6/.doctrees/tasks/spark.doctree         | Bin 52816 -> 52816 bytes
 python/2.0.6/.doctrees/tasks/sql.doctree           | Bin 33452 -> 33452 bytes
 python/2.0.6/.doctrees/tasks/sub_process.doctree   | Bin 23710 -> 23710 bytes
 python/2.0.6/.doctrees/tasks/switch.doctree        | Bin 63412 -> 63412 bytes
 python/2.0.6/.doctrees/tutorial.doctree            | Bin 36479 -> 36479 bytes
 python/2.0.7/.buildinfo                            |   2 +-
 python/2.0.7/.doctrees/api.doctree                 | Bin 1222281 -> 1222281 
bytes
 python/2.0.7/.doctrees/concept.doctree             | Bin 25193 -> 25193 bytes
 python/2.0.7/.doctrees/environment.pickle          | Bin 609552 -> 609542 bytes
 python/2.0.7/.doctrees/index.doctree               | Bin 8680 -> 8680 bytes
 python/2.0.7/.doctrees/start.doctree               | Bin 22392 -> 22392 bytes
 python/2.0.7/.doctrees/tasks/condition.doctree     | Bin 70158 -> 70158 bytes
 python/2.0.7/.doctrees/tasks/datax.doctree         | Bin 60143 -> 60143 bytes
 python/2.0.7/.doctrees/tasks/dependent.doctree     | Bin 112530 -> 112530 bytes
 python/2.0.7/.doctrees/tasks/flink.doctree         | Bin 51328 -> 51328 bytes
 python/2.0.7/.doctrees/tasks/http.doctree          | Bin 45738 -> 45738 bytes
 python/2.0.7/.doctrees/tasks/index.doctree         | Bin 4942 -> 4942 bytes
 python/2.0.7/.doctrees/tasks/map_reduce.doctree    | Bin 27975 -> 27975 bytes
 python/2.0.7/.doctrees/tasks/procedure.doctree     | Bin 21686 -> 21686 bytes
 python/2.0.7/.doctrees/tasks/python.doctree        | Bin 19790 -> 19790 bytes
 python/2.0.7/.doctrees/tasks/shell.doctree         | Bin 23080 -> 23080 bytes
 python/2.0.7/.doctrees/tasks/spark.doctree         | Bin 52816 -> 52816 bytes
 python/2.0.7/.doctrees/tasks/sql.doctree           | Bin 33452 -> 33452 bytes
 python/2.0.7/.doctrees/tasks/sub_process.doctree   | Bin 23710 -> 23710 bytes
 python/2.0.7/.doctrees/tasks/switch.doctree        | Bin 63412 -> 63412 bytes
 python/2.0.7/.doctrees/tutorial.doctree            | Bin 36479 -> 36479 bytes
 python/3.0.0/.buildinfo                            |   2 +-
 python/3.0.0/.doctrees/api.doctree                 | Bin 1333878 -> 1333878 
bytes
 python/3.0.0/.doctrees/cli.doctree                 | Bin 16238 -> 16238 bytes
 python/3.0.0/.doctrees/concept.doctree             | Bin 25193 -> 25193 bytes
 python/3.0.0/.doctrees/config.doctree              | Bin 52206 -> 52206 bytes
 python/3.0.0/.doctrees/environment.pickle          | Bin 666238 -> 666228 bytes
 python/3.0.0/.doctrees/howto/index.doctree         | Bin 6156 -> 6156 bytes
 python/3.0.0/.doctrees/howto/remote-submit.doctree | Bin 9629 -> 9629 bytes
 python/3.0.0/.doctrees/index.doctree               | Bin 8733 -> 8733 bytes
 python/3.0.0/.doctrees/start.doctree               | Bin 34062 -> 34062 bytes
 python/3.0.0/.doctrees/tasks/condition.doctree     | Bin 70158 -> 70158 bytes
 python/3.0.0/.doctrees/tasks/datax.doctree         | Bin 60143 -> 60143 bytes
 python/3.0.0/.doctrees/tasks/dependent.doctree     | Bin 112490 -> 112490 bytes
 python/3.0.0/.doctrees/tasks/flink.doctree         | Bin 51328 -> 51328 bytes
 python/3.0.0/.doctrees/tasks/func_wrap.doctree     | Bin 15112 -> 15112 bytes
 python/3.0.0/.doctrees/tasks/http.doctree          | Bin 45738 -> 45738 bytes
 python/3.0.0/.doctrees/tasks/index.doctree         | Bin 4965 -> 4965 bytes
 python/3.0.0/.doctrees/tasks/map_reduce.doctree    | Bin 27975 -> 27975 bytes
 python/3.0.0/.doctrees/tasks/procedure.doctree     | Bin 21686 -> 21686 bytes
 python/3.0.0/.doctrees/tasks/python.doctree        | Bin 26862 -> 26862 bytes
 python/3.0.0/.doctrees/tasks/shell.doctree         | Bin 23080 -> 23080 bytes
 python/3.0.0/.doctrees/tasks/spark.doctree         | Bin 52816 -> 52816 bytes
 python/3.0.0/.doctrees/tasks/sql.doctree           | Bin 36324 -> 36324 bytes
 python/3.0.0/.doctrees/tasks/sub_process.doctree   | Bin 23710 -> 23710 bytes
 python/3.0.0/.doctrees/tasks/switch.doctree        | Bin 63983 -> 63983 bytes
 python/3.0.0/.doctrees/tutorial.doctree            | Bin 57115 -> 57115 bytes
 python/3.0.1/.buildinfo                            |   2 +-
 python/3.0.1/.doctrees/api.doctree                 | Bin 1374320 -> 1374320 
bytes
 python/3.0.1/.doctrees/cli.doctree                 | Bin 16238 -> 16238 bytes
 python/3.0.1/.doctrees/concept.doctree             | Bin 25193 -> 25193 bytes
 python/3.0.1/.doctrees/config.doctree              | Bin 52205 -> 52205 bytes
 python/3.0.1/.doctrees/environment.pickle          | Bin 680968 -> 680956 bytes
 python/3.0.1/.doctrees/howto/index.doctree         | Bin 6156 -> 6156 bytes
 python/3.0.1/.doctrees/howto/remote-submit.doctree | Bin 9629 -> 9629 bytes
 python/3.0.1/.doctrees/index.doctree               | Bin 8733 -> 8733 bytes
 python/3.0.1/.doctrees/start.doctree               | Bin 34062 -> 34062 bytes
 python/3.0.1/.doctrees/tasks/condition.doctree     | Bin 70170 -> 70170 bytes
 python/3.0.1/.doctrees/tasks/datax.doctree         | Bin 60143 -> 60143 bytes
 python/3.0.1/.doctrees/tasks/dependent.doctree     | Bin 112500 -> 112500 bytes
 python/3.0.1/.doctrees/tasks/flink.doctree         | Bin 51328 -> 51328 bytes
 python/3.0.1/.doctrees/tasks/func_wrap.doctree     | Bin 15112 -> 15112 bytes
 python/3.0.1/.doctrees/tasks/http.doctree          | Bin 45738 -> 45738 bytes
 python/3.0.1/.doctrees/tasks/index.doctree         | Bin 4965 -> 4965 bytes
 python/3.0.1/.doctrees/tasks/map_reduce.doctree    | Bin 27975 -> 27975 bytes
 python/3.0.1/.doctrees/tasks/procedure.doctree     | Bin 21686 -> 21686 bytes
 python/3.0.1/.doctrees/tasks/python.doctree        | Bin 26862 -> 26862 bytes
 python/3.0.1/.doctrees/tasks/shell.doctree         | Bin 23080 -> 23080 bytes
 python/3.0.1/.doctrees/tasks/spark.doctree         | Bin 52816 -> 52816 bytes
 python/3.0.1/.doctrees/tasks/sql.doctree           | Bin 36324 -> 36324 bytes
 python/3.0.1/.doctrees/tasks/sub_process.doctree   | Bin 23710 -> 23710 bytes
 python/3.0.1/.doctrees/tasks/switch.doctree        | Bin 63995 -> 63995 bytes
 python/3.0.1/.doctrees/tutorial.doctree            | Bin 57115 -> 57115 bytes
 python/3.1.0/.buildinfo                            |   2 +-
 python/3.1.0/.doctrees/api.doctree                 | Bin 2339705 -> 2339705 
bytes
 python/3.1.0/.doctrees/cli.doctree                 | Bin 18672 -> 18672 bytes
 python/3.1.0/.doctrees/concept.doctree             | Bin 25193 -> 25193 bytes
 python/3.1.0/.doctrees/config.doctree              | Bin 52205 -> 52205 bytes
 python/3.1.0/.doctrees/environment.pickle          | Bin 1069401 -> 1069387 
bytes
 python/3.1.0/.doctrees/howto/index.doctree         | Bin 6156 -> 6156 bytes
 python/3.1.0/.doctrees/howto/remote-submit.doctree | Bin 9629 -> 9629 bytes
 python/3.1.0/.doctrees/index.doctree               | Bin 8733 -> 8733 bytes
 python/3.1.0/.doctrees/start.doctree               | Bin 34062 -> 34062 bytes
 python/3.1.0/.doctrees/tasks/condition.doctree     | Bin 72354 -> 72354 bytes
 python/3.1.0/.doctrees/tasks/datax.doctree         | Bin 64297 -> 64297 bytes
 python/3.1.0/.doctrees/tasks/dependent.doctree     | Bin 118147 -> 118147 bytes
 python/3.1.0/.doctrees/tasks/dvc.doctree           | Bin 80870 -> 80870 bytes
 python/3.1.0/.doctrees/tasks/flink.doctree         | Bin 52400 -> 52400 bytes
 python/3.1.0/.doctrees/tasks/func_wrap.doctree     | Bin 15112 -> 15112 bytes
 python/3.1.0/.doctrees/tasks/http.doctree          | Bin 47385 -> 47385 bytes
 python/3.1.0/.doctrees/tasks/index.doctree         | Bin 5068 -> 5068 bytes
 python/3.1.0/.doctrees/tasks/map_reduce.doctree    | Bin 29071 -> 29071 bytes
 python/3.1.0/.doctrees/tasks/mlflow.doctree        | Bin 158045 -> 158045 bytes
 python/3.1.0/.doctrees/tasks/openmldb.doctree      | Bin 24290 -> 24290 bytes
 python/3.1.0/.doctrees/tasks/procedure.doctree     | Bin 22626 -> 22626 bytes
 python/3.1.0/.doctrees/tasks/python.doctree        | Bin 27825 -> 27825 bytes
 python/3.1.0/.doctrees/tasks/pytorch.doctree       | Bin 50519 -> 50519 bytes
 python/3.1.0/.doctrees/tasks/sagemaker.doctree     | Bin 25665 -> 25665 bytes
 python/3.1.0/.doctrees/tasks/shell.doctree         | Bin 24504 -> 24504 bytes
 python/3.1.0/.doctrees/tasks/spark.doctree         | Bin 53898 -> 53898 bytes
 python/3.1.0/.doctrees/tasks/sql.doctree           | Bin 39183 -> 39183 bytes
 python/3.1.0/.doctrees/tasks/sub_process.doctree   | Bin 26023 -> 26023 bytes
 python/3.1.0/.doctrees/tasks/switch.doctree        | Bin 67353 -> 67353 bytes
 python/3.1.0/.doctrees/tutorial.doctree            | Bin 74908 -> 74908 bytes
 python/main/.buildinfo                             |   2 +-
 python/main/.doctrees/api.doctree                  | Bin 2663547 -> 2663547 
bytes
 python/main/.doctrees/cli.doctree                  | Bin 18652 -> 18652 bytes
 python/main/.doctrees/concept.doctree              | Bin 33799 -> 33799 bytes
 python/main/.doctrees/config.doctree               | Bin 54889 -> 54889 bytes
 python/main/.doctrees/environment.pickle           | Bin 1249401 -> 1249391 
bytes
 python/main/.doctrees/howto/index.doctree          | Bin 6156 -> 6156 bytes
 python/main/.doctrees/howto/remote-submit.doctree  | Bin 9629 -> 9629 bytes
 python/main/.doctrees/index.doctree                | Bin 30077 -> 30077 bytes
 .../.doctrees/resources_plugin/develop.doctree     | Bin 11497 -> 11497 bytes
 .../main/.doctrees/resources_plugin/github.doctree | Bin 35045 -> 35045 bytes
 .../main/.doctrees/resources_plugin/gitlab.doctree | Bin 36508 -> 36508 bytes
 .../main/.doctrees/resources_plugin/index.doctree  | Bin 4958 -> 4958 bytes
 .../main/.doctrees/resources_plugin/local.doctree  | Bin 16936 -> 16936 bytes
 python/main/.doctrees/resources_plugin/oss.doctree | Bin 12128 -> 12128 bytes
 .../resources_plugin/resource-plugin.doctree       | Bin 30661 -> 30661 bytes
 python/main/.doctrees/resources_plugin/s3.doctree  | Bin 10744 -> 10744 bytes
 python/main/.doctrees/start.doctree                | Bin 35927 -> 35927 bytes
 python/main/.doctrees/tasks/condition.doctree      | Bin 72300 -> 72300 bytes
 python/main/.doctrees/tasks/datax.doctree          | Bin 71692 -> 71692 bytes
 python/main/.doctrees/tasks/dependent.doctree      | Bin 119388 -> 119388 bytes
 python/main/.doctrees/tasks/dvc.doctree            | Bin 80818 -> 80818 bytes
 python/main/.doctrees/tasks/flink.doctree          | Bin 52346 -> 52346 bytes
 python/main/.doctrees/tasks/func_wrap.doctree      | Bin 15038 -> 15038 bytes
 python/main/.doctrees/tasks/http.doctree           | Bin 47387 -> 47387 bytes
 python/main/.doctrees/tasks/index.doctree          | Bin 5093 -> 5093 bytes
 python/main/.doctrees/tasks/kubernetes.doctree     | Bin 26877 -> 26877 bytes
 python/main/.doctrees/tasks/map_reduce.doctree     | Bin 29017 -> 29017 bytes
 python/main/.doctrees/tasks/mlflow.doctree         | Bin 157991 -> 157991 bytes
 python/main/.doctrees/tasks/openmldb.doctree       | Bin 24236 -> 24236 bytes
 python/main/.doctrees/tasks/procedure.doctree      | Bin 22628 -> 22628 bytes
 python/main/.doctrees/tasks/python.doctree         | Bin 32368 -> 32368 bytes
 python/main/.doctrees/tasks/pytorch.doctree        | Bin 50465 -> 50465 bytes
 python/main/.doctrees/tasks/sagemaker.doctree      | Bin 25613 -> 25613 bytes
 python/main/.doctrees/tasks/shell.doctree          | Bin 28200 -> 28200 bytes
 python/main/.doctrees/tasks/spark.doctree          | Bin 46288 -> 46288 bytes
 python/main/.doctrees/tasks/sql.doctree            | Bin 42709 -> 42709 bytes
 python/main/.doctrees/tasks/sub_workflow.doctree   | Bin 26150 -> 26150 bytes
 python/main/.doctrees/tasks/switch.doctree         | Bin 67269 -> 67269 bytes
 python/main/.doctrees/tutorial.doctree             | Bin 73717 -> 73717 bytes
 .../context.html => datasource/trino.html}         |  69 ++++---------
 .../docs/dev/user_doc/guide/datasource/trino.json  |   6 ++
 .../docs/dev/user_doc/guide/parameter/context.html |   5 +
 .../docs/dev/user_doc/guide/parameter/context.json |   2 +-
 196 files changed, 106 insertions(+), 113 deletions(-)

diff --git a/en-us/docs/dev/user_doc/guide/parameter/context.html 
b/en-us/docs/dev/user_doc/guide/datasource/trino.html
similarity index 84%
copy from en-us/docs/dev/user_doc/guide/parameter/context.html
copy to en-us/docs/dev/user_doc/guide/datasource/trino.html
index e98c147793..2cfdaeffb8 100644
--- a/en-us/docs/dev/user_doc/guide/parameter/context.html
+++ b/en-us/docs/dev/user_doc/guide/datasource/trino.html
@@ -3,62 +3,68 @@
 <head>
   <meta charset="UTF-8">
   <meta name="viewport" content="width=device-width, initial-scale=1.0, 
maximum-scale=1.0, user-scalable=no">
-  <meta name="keywords" content="context">
-  <meta name="description" content="context">
-  <title>context</title>
+  <meta name="keywords" content="trino">
+  <meta name="description" content="trino">
+  <title>trino</title>
   <link rel="shortcut icon" href="/img/favicon.ico">
   <link rel="stylesheet" href="/build/vendor.eeae4ed.css">
 </head>
 <body>
-  <div id="root"><div class="md2html docs-page" data-reactroot=""><header 
class="header-container header-container-dark"><div class="banner-tips"><div>🤔 
Have queries regarding Apache DolphinScheduler, Join Slack channel to disscuss 
them <a class="link-tips" 
href="https://s.apache.org/dolphinscheduler-slack";>join #dolphinscheduler 
channel</a>! 🌟</div></div><div class="header-body"><span class="mobile-menu-btn 
mobile-menu-btn-dark"></span><a href="/en-us/index.html"><img class="logo" 
src=" [...]
-<p>DolphinScheduler provides the ability to refer to each other between 
parameters, including local parameters refer to global parameters and upstream 
and downstream parameter transfer. Due to the existence of references, it 
involves the priority of parameters when the parameter names are the same. see 
also <a href="priority.md">Parameter Priority</a></p>
-<h2>Local Task Refers to Global Parameter</h2>
-<p>The premise of local tasks referring global parameters is that you have 
already defined <a href="global.md">Global Parameter</a>. The usage is similar 
to the usage in <a href="local.md">local parameters</a>, but the value of the 
parameter needs to be configured as the key of the global parameter.</p>
-<h2>Pass Parameter From Upstream Task to Downstream</h2>
-<p>DolphinScheduler allows parameter transfer between tasks. Currently, 
transfer direction only supports one-way transfer from upstream to downstream. 
The task types that support this feature are:</p>
-<ul>
-<li><a href="../task/shell.md">Shell</a></li>
-<li><a href="../task/sql.md">SQL</a></li>
-<li><a href="../task/stored-procedure.md">Procedure</a></li>
-</ul>
-<p>When defining an upstream node, if there is a need to transmit the result 
of that node to a dependency related downstream node. You need to set an 
<code>OUT</code> direction parameter to [Custom Parameters] of the [Current 
Node Settings]. At present, we mainly focus on the SQL and shell nodes to pass 
parameters downstream.</p>
-<blockquote>
-<p>Note: If there are no dependencies between nodes, local parameters cannot 
be passed upstream.</p>
-</blockquote>
-<h3>Example</h3>
-<p>This sample shows how to use the parameter passing function. Create local 
parameters and assign them to downstream through the SHELL task. The SQL task 
completes the query operation by obtaining the parameters of the upstream 
task.</p>
-<h4>Create a SHELL task and set parameters</h4>
-<p>The user needs to pass the parameter when creating the shell script, the 
output statement format is <code>'${setValue(key=value)}'</code>, the key is 
the <code>prop</code> of the corresponding parameter, and value is the value of 
the parameter.</p>
-<p>Create a Node_A task, add output and value parameters to the custom 
parameters, and write the following script:</p>
-<p><img src="/img/new_ui/dev/parameter/context_parameter01.png" 
alt="context-parameter01"></p>
-<p>Parameter Description:</p>
-<ul>
-<li>value: The direction selection is IN, and the value is 66</li>
-<li>output: The direction is selected as OUT, assigned through the 
script<code>'${setValue(output=1)}'</code>, and passed to the downstream 
parameters</li>
-</ul>
-<p>When the SHELL node is defined, the log detects the format of 
<code>${setValue(output=1)}</code>, it will assign 1 to output, and the 
downstream node can directly use the value of the variable output. Similarly, 
you can find the corresponding node instance on the [Workflow Instance] page, 
and then you can view the value of this variable.</p>
-<p>Create the Node_B task, which is mainly used to test and output the 
parameters passed by the upstream task Node_A.</p>
-<p><img src="/img/new_ui/dev/parameter/context_parameter02.png" 
alt="context-parameter02"></p>
-<h4>Create SQL tasks and use parameters</h4>
-<p>When the SHELL task is completed, we can use the output passed upstream as 
the query object for the SQL. The id of the query is renamed to ID and is 
output as a parameter.</p>
-<p><img src="/img/new_ui/dev/parameter/context_parameter03.png" 
alt="context-parameter03"></p>
-<blockquote>
-<p>Note: If the result of the SQL node has only one row, one or multiple 
fields, the name of the <code>prop</code> needs to be the same as the field 
name. The data type can choose structure except <code>LIST</code>. The 
parameter assigns the value according to the same column name in the SQL query 
result.</p>
-<p>If the result of the SQL node has multiple rows, one or more fields, the 
name of the <code>prop</code> needs to be the same as the field name. Choose 
the data type structure as <code>LIST</code>, and the SQL query result will be 
converted to <code>LIST&lt;VARCHAR&gt;</code>, and forward to convert to JSON 
as the parameter value.</p>
-</blockquote>
-<h4>Save the workflow and set the global parameters</h4>
-<p>Click on the Save workflow icon and set the global parameters output and 
value.</p>
-<p><img src="/img/new_ui/dev/parameter/context_parameter04.png" 
alt="context-parameter03"></p>
-<h4>View results</h4>
-<p>After the workflow is created, run the workflow online and view its running 
results.</p>
-<p>The result of Node_A is as follows:</p>
-<p><img src="/img/new_ui/dev/parameter/context_log01.png" 
alt="context-log01"></p>
-<p>The result of Node_B is as follows:</p>
-<p><img src="/img/new_ui/dev/parameter/context_log02.png" 
alt="context-log02"></p>
-<p>The result of Node_mysql is as follows:</p>
-<p><img src="/img/new_ui/dev/parameter/context_log03.png" 
alt="context-log03"></p>
-<p>Even though output is assigned a value of 1 in Node_A's script, the log 
still shows a value of 100. But according to the principle from <a 
href="priority.md">parameter priority</a>: <code>Local Parameter &gt; Parameter 
Context &gt; Global Parameter</code>, the output value in Node_B is 1. It 
proves that the output parameter is passed in the workflow with reference to 
the expected value, and the query operation is completed using this value in 
Node_mysql.</p>
-<p>But the output value 66 only shows in the Node_A, the reason is that the 
direction of value is selected as IN, and only when the direction is OUT will 
it be defined as a variable output.</p>
+  <div id="root"><div class="md2html docs-page" data-reactroot=""><header 
class="header-container header-container-dark"><div class="banner-tips"><div>🤔 
Have queries regarding Apache DolphinScheduler, Join Slack channel to disscuss 
them <a class="link-tips" 
href="https://s.apache.org/dolphinscheduler-slack";>join #dolphinscheduler 
channel</a>! 🌟</div></div><div class="header-body"><span class="mobile-menu-btn 
mobile-menu-btn-dark"></span><a href="/en-us/index.html"><img class="logo" 
src=" [...]
+<p><img src="/img/new_ui/dev/datasource/trino.png" alt="Trino Datasource"></p>
+<h2>Datasource Parameters</h2>
+<table>
+<thead>
+<tr>
+<th><strong>Datasource</strong></th>
+<th><strong>Description</strong></th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>Datasource</td>
+<td>Select Trino.</td>
+</tr>
+<tr>
+<td>Datasource Name</td>
+<td>Enter the name of the datasource.</td>
+</tr>
+<tr>
+<td>Description</td>
+<td>Enter a description of the datasource.</td>
+</tr>
+<tr>
+<td>IP/Host Name</td>
+<td>Enter the Trino service IP.</td>
+</tr>
+<tr>
+<td>Port</td>
+<td>Enter the Trino service port.</td>
+</tr>
+<tr>
+<td>Username</td>
+<td>Set the username for Trino connection.</td>
+</tr>
+<tr>
+<td>Password</td>
+<td>Set the password for Trino connection.</td>
+</tr>
+<tr>
+<td>Database Name</td>
+<td>Enter the database name of the Trino connection.</td>
+</tr>
+<tr>
+<td>jdbc connect parameters</td>
+<td>Parameter settings for Trino connection, in JSON format.</td>
+</tr>
+<tr>
+<td>Datasource Definition</td>
+<td>Define whether the data source is a test data source or an online data 
source</td>
+</tr>
+</tbody>
+</table>
+<h2>Native Supported</h2>
+<p>Yes, could use this datasource by default.</p>
 </div></section><footer class="footer-container"><div 
class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please 
contact us through the following ways.</h4></div><div 
class="contact-container"><ul><li><a 
href="https://s.apache.org/dolphinscheduler-slack";><img class="img-base" 
src="/img/slack.png"/><img class="img-change" 
src="/img/slack-selected.png"/><p>Slack</p></a></li><li><a 
href="/en-us/docs/latest/user_doc/contribute/join/subscribe.html"><img 
class="img-base" src="/ [...]
   <script src="/asset/js/react/react-with-addons.min.js"></script>
   <script src="/asset/js/react/react-dom.min.js"></script>
diff --git a/en-us/docs/dev/user_doc/guide/datasource/trino.json 
b/en-us/docs/dev/user_doc/guide/datasource/trino.json
new file mode 100644
index 0000000000..cbf83809d6
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/datasource/trino.json
@@ -0,0 +1,6 @@
+{
+  "filename": "trino.md",
+  "__html": "<h1>Trino</h1>\n<p><img 
src=\"/img/new_ui/dev/datasource/trino.png\" alt=\"Trino 
Datasource\"></p>\n<h2>Datasource 
Parameters</h2>\n<table>\n<thead>\n<tr>\n<th><strong>Datasource</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Datasource</td>\n<td>Select
 Trino.</td>\n</tr>\n<tr>\n<td>Datasource Name</td>\n<td>Enter the name of the 
datasource.</td>\n</tr>\n<tr>\n<td>Description</td>\n<td>Enter a description of 
the datasource.</td>\n</ [...]
+  "link": "/dist/en-us/docs/dev/user_doc/guide/datasource/trino.html",
+  "meta": {}
+}
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/parameter/context.html 
b/en-us/docs/dev/user_doc/guide/parameter/context.html
index e98c147793..a5c47a1d70 100644
--- a/en-us/docs/dev/user_doc/guide/parameter/context.html
+++ b/en-us/docs/dev/user_doc/guide/parameter/context.html
@@ -20,6 +20,7 @@
 <li><a href="../task/shell.md">Shell</a></li>
 <li><a href="../task/sql.md">SQL</a></li>
 <li><a href="../task/stored-procedure.md">Procedure</a></li>
+<li><a href="../task/python.md">Python</a></li>
 </ul>
 <p>When defining an upstream node, if there is a need to transmit the result 
of that node to a dependency related downstream node. You need to set an 
<code>OUT</code> direction parameter to [Custom Parameters] of the [Current 
Node Settings]. At present, we mainly focus on the SQL and shell nodes to pass 
parameters downstream.</p>
 <blockquote>
@@ -59,6 +60,10 @@
 <p><img src="/img/new_ui/dev/parameter/context_log03.png" 
alt="context-log03"></p>
 <p>Even though output is assigned a value of 1 in Node_A's script, the log 
still shows a value of 100. But according to the principle from <a 
href="priority.md">parameter priority</a>: <code>Local Parameter &gt; Parameter 
Context &gt; Global Parameter</code>, the output value in Node_B is 1. It 
proves that the output parameter is passed in the workflow with reference to 
the expected value, and the query operation is completed using this value in 
Node_mysql.</p>
 <p>But the output value 66 only shows in the Node_A, the reason is that the 
direction of value is selected as IN, and only when the direction is OUT will 
it be defined as a variable output.</p>
+<h4>Pass parameter from Python task to downstream</h4>
+<p>Use <code>print('${setValue(key=%s)}' % value)</code>, DolphinScheduler 
will capture the <code>${setValue(key=value}</code> in the output to capture 
the parameters and pass them downstream.</p>
+<p>For example</p>
+<p><img src="/img/new_ui/dev/parameter/python_context_param.png" 
alt="img.png"></p>
 </div></section><footer class="footer-container"><div 
class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please 
contact us through the following ways.</h4></div><div 
class="contact-container"><ul><li><a 
href="https://s.apache.org/dolphinscheduler-slack";><img class="img-base" 
src="/img/slack.png"/><img class="img-change" 
src="/img/slack-selected.png"/><p>Slack</p></a></li><li><a 
href="/en-us/docs/latest/user_doc/contribute/join/subscribe.html"><img 
class="img-base" src="/ [...]
   <script src="/asset/js/react/react-with-addons.min.js"></script>
   <script src="/asset/js/react/react-dom.min.js"></script>
diff --git a/en-us/docs/dev/user_doc/guide/parameter/context.json 
b/en-us/docs/dev/user_doc/guide/parameter/context.json
index db8add0b9f..4a24843ffc 100644
--- a/en-us/docs/dev/user_doc/guide/parameter/context.json
+++ b/en-us/docs/dev/user_doc/guide/parameter/context.json
@@ -1,6 +1,6 @@
 {
   "filename": "context.md",
-  "__html": "<h1>Parameter Context</h1>\n<p>DolphinScheduler provides the 
ability to refer to each other between parameters, including local parameters 
refer to global parameters and upstream and downstream parameter transfer. Due 
to the existence of references, it involves the priority of parameters when the 
parameter names are the same. see also <a href=\"priority.md\">Parameter 
Priority</a></p>\n<h2>Local Task Refers to Global Parameter</h2>\n<p>The 
premise of local tasks referring gl [...]
+  "__html": "<h1>Parameter Context</h1>\n<p>DolphinScheduler provides the 
ability to refer to each other between parameters, including local parameters 
refer to global parameters and upstream and downstream parameter transfer. Due 
to the existence of references, it involves the priority of parameters when the 
parameter names are the same. see also <a href=\"priority.md\">Parameter 
Priority</a></p>\n<h2>Local Task Refers to Global Parameter</h2>\n<p>The 
premise of local tasks referring gl [...]
   "link": "/dist/en-us/docs/dev/user_doc/guide/parameter/context.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/img/new_ui/dev/datasource/trino.png 
b/img/new_ui/dev/datasource/trino.png
new file mode 100644
index 0000000000..2fe655c01a
Binary files /dev/null and b/img/new_ui/dev/datasource/trino.png differ
diff --git a/img/new_ui/dev/parameter/python_context_param.png 
b/img/new_ui/dev/parameter/python_context_param.png
new file mode 100644
index 0000000000..6c8a7e9944
Binary files /dev/null and b/img/new_ui/dev/parameter/python_context_param.png 
differ
diff --git a/python/2.0.5/.buildinfo b/python/2.0.5/.buildinfo
index ebe68c41cc..1d88028b29 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: a24358462b7b692f8f4e90e554fb0cc1
+config: 79a853b898497ac80cc7d7328834316c
 tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/python/2.0.5/.doctrees/api.doctree 
b/python/2.0.5/.doctrees/api.doctree
index 4bbf7b258c..d5fa69d5ad 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 0ff5ce64ef..1cbc82ab01 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 8cedd1d1b9..3b9e4540b6 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 cf1281da08..8e1eae5492 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 ed1757d09c..621c105ad4 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 849ceed4c0..2f7c0ab85a 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 adb3193c93..f314bbde18 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 231306d770..2bda1bfeac 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 8ff85fe093..9a2b04ec18 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 79dd135a1e..bcf410b05c 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 367e58145b..e43398c079 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 ed0fe733ee..b77fa8b8f2 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 37e2b614d0..d7b8b6e521 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 fe381777c5..3afc794be7 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 9877e6e002..73c68b0554 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 401a59782d..df75e2451b 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 5b54bb24a7..4aed576a4b 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 39fb233305..72952e0aa7 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 0e42521fe4..62cb3e361d 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 b01943b255..ff93467990 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 aae027c64f..f48ac69272 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: c04d7773748da712c0bd47816d04cfa9
+config: 69321551c395f01fe8bb16e0aa15d811
 tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/python/2.0.6/.doctrees/api.doctree 
b/python/2.0.6/.doctrees/api.doctree
index 551316d80a..454a23e101 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 08d8bf4ddf..9b7cc69832 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 0947fc310d..46c24cd348 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 8350c5c688..3c07955b75 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 9d1b79614d..88e595468e 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 0a1b44a534..46750b9cc6 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 856f704b78..326332365f 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 dde5451492..a6eedc4d53 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 e45829bb60..e7f8de37cc 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 a0b127bee1..770230adfc 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 23f06b3930..24c1318e36 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 3ea0e4f3f2..c5e525b998 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 128773cc9e..a3dd89e71b 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 bbea23ffec..3079cbf3f5 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 9c66bff721..e228b1024a 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 e504b1c380..e3713a836b 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 2f02937467..11d23089c3 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 424ef1ecda..875cf1ce70 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 a711ba3983..e4a44042eb 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 1e198bf053..12e1f3465a 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 e5914ec92c..6ff68295d5 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: 20b738db2e59173702ae65c4ac28845e
+config: 569770160e3d16c905b65407834c6a3c
 tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/python/2.0.7/.doctrees/api.doctree 
b/python/2.0.7/.doctrees/api.doctree
index d383f0cc81..3401bd434e 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 793e254b12..f5b610f57d 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 75e5cbdfd6..2b136e0569 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 aece19d55d..7f263519ea 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 c761a42429..9cc15849e6 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 63800a1b76..e162b9bdf9 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 6d0b83e9fe..43ce0a6968 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 e5d72dde24..6eb51adc4b 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 659256fe02..b61f72bebf 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 fe5bcc6924..423a5908cd 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 d423a53e78..28bcf8476f 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 1f2dc329e6..661058c20f 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 e2721d783f..215acdc2ea 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 fefa07ef60..54295beff7 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 ec23bbe296..98e33cfd04 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 522c1dc095..5ebd14fac1 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 9cd8b7e55a..cb99568c4b 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 b9d9d55529..c94aae56c7 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 cdcea33d6f..4b769e49a0 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 0975b2514f..feb0cf132d 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 0524232845..5f8c2bd543 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: 4f6376c36ba39ec29e3aacb8020acacc
+config: 25fd4026aab511e8463c37e9a7e74978
 tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/python/3.0.0/.doctrees/api.doctree 
b/python/3.0.0/.doctrees/api.doctree
index 5f75dc6015..43105931a6 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 206159cbf7..7ed11492a5 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 f173fc40ea..aab01f7036 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 d167c735b1..25a787f594 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 eb968b27a5..7c4d5e8837 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 50bb3049c1..793c9520cb 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 6b1cee028f..2f2383b247 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 4838271c38..a802e0af28 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 90b6da182a..e2d608c512 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 d40d595bf5..c540a986d9 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 bc5c5f4b54..b73d2b2c14 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 7cdb1ed7c4..a5a21a8c99 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 ebf3b1a34f..2fb2e619ab 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 1294820527..fbd9804e09 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 c60ae6d26b..064e6802ca 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 04813973b9..8ed19e9085 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 af482cf3e7..9e793c1395 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 5447f6fdb2..7b51a4fdea 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 f358f0e642..d761443b10 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 7816262aeb..052a61d9be 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 7dbc8e3a4e..67fea3ab57 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 34eba4a9f4..2d5aec12cf 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 2737cf9ea1..6781822986 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 3b46731ef7..02938390e6 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 caae79a380..4ecaaf9f31 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 1f41ceadf9..6dd5eecd04 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: 4a3a457ae2a0f2df11e5d95a656ee4ea
+config: 6453922f97b5d2ef14b76276da6bcd51
 tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/python/3.0.1/.doctrees/api.doctree 
b/python/3.0.1/.doctrees/api.doctree
index de15ab21a2..49df241fda 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 b1e7a7d80c..068d54471d 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 935326e31f..8679feea9d 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 9a938be4de..0ccc54b147 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 b9420a445a..2ea4e94268 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 7ba66ed779..fceb8c476e 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 651db3495f..da61646cd2 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 83f015cf6e..67405ee095 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 24dbe32f1b..1cac624998 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 28093b35b4..dc5b1d160e 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 6a3b95845b..396624ed18 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 f1e800ff2c..66f915d5e3 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 ff8630766d..4f3b226a94 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 9e720d5e2f..14875416e9 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 7dd07e4c1c..fecc7d463a 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 f954e5528d..16bfdc4185 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 96233c912b..58d64ba126 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 1533133ca7..02cf4c7108 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 6ceb3192e4..9b69dc9128 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 4979cc4d93..f972b749c3 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 d7e4d2577e..422148fc7e 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 b403a2ae73..2ac6ed6f4a 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 8906be59cf..4369aa8bc4 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 fdc7722315..2a219dead2 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 281bf23de1..f463046c57 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 3697a2bef3..7337ac736b 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: 3e622f016f6c2cd20cbbf604a3941776
+config: d201c7fad001db3d77cbf617d175f012
 tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/python/3.1.0/.doctrees/api.doctree 
b/python/3.1.0/.doctrees/api.doctree
index 500caff187..c8d8c7a81e 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 b7158bb4d8..692f150182 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 42f7e6eedf..bff6b1234a 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 97a17f023f..7fa73b39fc 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 86832f7173..7cd6ead7c8 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 9de3170d0c..af0f5bb7cb 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 e4ba744cac..eee9bb1add 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 b252a2ce5b..2da9f8acb9 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 ef6ba81ac1..a9e37486da 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 8eda2fdf93..011c817251 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 9f0a5e55c1..bdc9136c3a 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 5b4b092486..bbf02ff0e2 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 27f35466a3..ea691dc04b 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 152e564a9d..27654c2b52 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 497cd8bff8..f6c8ef0736 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 d9ce4543bf..284349c6ec 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 718f8d78f4..ad57fd5775 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 0ab91ab697..e3394ae249 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 71d8375001..025d907d01 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 9aae4835e9..7696c7407f 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 7c85e040b0..2442d8c488 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 61447ef548..f680687596 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 56f090cb22..42ed6532a8 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 35d8171e46..9baa9026db 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 2634213ba9..4376291efb 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 cf9d54429a..beb476a51a 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 c260da0b7a..46b6b44c1c 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 2f186f4768..a069c37924 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 0214656456..37540fb980 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 9580452359..8fab2ebd86 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/main/.buildinfo b/python/main/.buildinfo
index ce8471fbc9..d3661f0179 100644
--- a/python/main/.buildinfo
+++ b/python/main/.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: faf96771af543b459c42ac7112071305
+config: 8634b7371486810cdff607b8fdc6cde7
 tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/python/main/.doctrees/api.doctree 
b/python/main/.doctrees/api.doctree
index 90e896c275..75ba366931 100644
Binary files a/python/main/.doctrees/api.doctree and 
b/python/main/.doctrees/api.doctree differ
diff --git a/python/main/.doctrees/cli.doctree 
b/python/main/.doctrees/cli.doctree
index 113bb78311..a0902f3233 100644
Binary files a/python/main/.doctrees/cli.doctree and 
b/python/main/.doctrees/cli.doctree differ
diff --git a/python/main/.doctrees/concept.doctree 
b/python/main/.doctrees/concept.doctree
index 0adc398bf7..36870c78e7 100644
Binary files a/python/main/.doctrees/concept.doctree and 
b/python/main/.doctrees/concept.doctree differ
diff --git a/python/main/.doctrees/config.doctree 
b/python/main/.doctrees/config.doctree
index 8a27649421..3df03a15fe 100644
Binary files a/python/main/.doctrees/config.doctree and 
b/python/main/.doctrees/config.doctree differ
diff --git a/python/main/.doctrees/environment.pickle 
b/python/main/.doctrees/environment.pickle
index cee7ded4ed..baf8921a0a 100644
Binary files a/python/main/.doctrees/environment.pickle and 
b/python/main/.doctrees/environment.pickle differ
diff --git a/python/main/.doctrees/howto/index.doctree 
b/python/main/.doctrees/howto/index.doctree
index dc5da79785..1efd3b91eb 100644
Binary files a/python/main/.doctrees/howto/index.doctree and 
b/python/main/.doctrees/howto/index.doctree differ
diff --git a/python/main/.doctrees/howto/remote-submit.doctree 
b/python/main/.doctrees/howto/remote-submit.doctree
index 57e4d765d0..18ec2ab135 100644
Binary files a/python/main/.doctrees/howto/remote-submit.doctree and 
b/python/main/.doctrees/howto/remote-submit.doctree differ
diff --git a/python/main/.doctrees/index.doctree 
b/python/main/.doctrees/index.doctree
index 260f1593fc..9ab8b2d52a 100644
Binary files a/python/main/.doctrees/index.doctree and 
b/python/main/.doctrees/index.doctree differ
diff --git a/python/main/.doctrees/resources_plugin/develop.doctree 
b/python/main/.doctrees/resources_plugin/develop.doctree
index 2b75c2cf91..71a81f282e 100644
Binary files a/python/main/.doctrees/resources_plugin/develop.doctree and 
b/python/main/.doctrees/resources_plugin/develop.doctree differ
diff --git a/python/main/.doctrees/resources_plugin/github.doctree 
b/python/main/.doctrees/resources_plugin/github.doctree
index 4e0b36e8f1..3ab1ea5fcd 100644
Binary files a/python/main/.doctrees/resources_plugin/github.doctree and 
b/python/main/.doctrees/resources_plugin/github.doctree differ
diff --git a/python/main/.doctrees/resources_plugin/gitlab.doctree 
b/python/main/.doctrees/resources_plugin/gitlab.doctree
index 3bbc80a057..1ce457843d 100644
Binary files a/python/main/.doctrees/resources_plugin/gitlab.doctree and 
b/python/main/.doctrees/resources_plugin/gitlab.doctree differ
diff --git a/python/main/.doctrees/resources_plugin/index.doctree 
b/python/main/.doctrees/resources_plugin/index.doctree
index a49dd8a8cb..f6cb5272ac 100644
Binary files a/python/main/.doctrees/resources_plugin/index.doctree and 
b/python/main/.doctrees/resources_plugin/index.doctree differ
diff --git a/python/main/.doctrees/resources_plugin/local.doctree 
b/python/main/.doctrees/resources_plugin/local.doctree
index ff61fb5871..3dbcfdec9b 100644
Binary files a/python/main/.doctrees/resources_plugin/local.doctree and 
b/python/main/.doctrees/resources_plugin/local.doctree differ
diff --git a/python/main/.doctrees/resources_plugin/oss.doctree 
b/python/main/.doctrees/resources_plugin/oss.doctree
index 837773fb7f..0a3e6aa4e1 100644
Binary files a/python/main/.doctrees/resources_plugin/oss.doctree and 
b/python/main/.doctrees/resources_plugin/oss.doctree differ
diff --git a/python/main/.doctrees/resources_plugin/resource-plugin.doctree 
b/python/main/.doctrees/resources_plugin/resource-plugin.doctree
index 67afa49095..8972ff03c3 100644
Binary files a/python/main/.doctrees/resources_plugin/resource-plugin.doctree 
and b/python/main/.doctrees/resources_plugin/resource-plugin.doctree differ
diff --git a/python/main/.doctrees/resources_plugin/s3.doctree 
b/python/main/.doctrees/resources_plugin/s3.doctree
index bf33722f1d..155c904b56 100644
Binary files a/python/main/.doctrees/resources_plugin/s3.doctree and 
b/python/main/.doctrees/resources_plugin/s3.doctree differ
diff --git a/python/main/.doctrees/start.doctree 
b/python/main/.doctrees/start.doctree
index 3634021155..4f930c02c9 100644
Binary files a/python/main/.doctrees/start.doctree and 
b/python/main/.doctrees/start.doctree differ
diff --git a/python/main/.doctrees/tasks/condition.doctree 
b/python/main/.doctrees/tasks/condition.doctree
index 3d669a8cec..39c3342af9 100644
Binary files a/python/main/.doctrees/tasks/condition.doctree and 
b/python/main/.doctrees/tasks/condition.doctree differ
diff --git a/python/main/.doctrees/tasks/datax.doctree 
b/python/main/.doctrees/tasks/datax.doctree
index 6814df4d1f..f2913f62a8 100644
Binary files a/python/main/.doctrees/tasks/datax.doctree and 
b/python/main/.doctrees/tasks/datax.doctree differ
diff --git a/python/main/.doctrees/tasks/dependent.doctree 
b/python/main/.doctrees/tasks/dependent.doctree
index 95dc581a1a..445b440a8e 100644
Binary files a/python/main/.doctrees/tasks/dependent.doctree and 
b/python/main/.doctrees/tasks/dependent.doctree differ
diff --git a/python/main/.doctrees/tasks/dvc.doctree 
b/python/main/.doctrees/tasks/dvc.doctree
index 895cb03981..74752bf9f7 100644
Binary files a/python/main/.doctrees/tasks/dvc.doctree and 
b/python/main/.doctrees/tasks/dvc.doctree differ
diff --git a/python/main/.doctrees/tasks/flink.doctree 
b/python/main/.doctrees/tasks/flink.doctree
index d05e0350e2..3873758914 100644
Binary files a/python/main/.doctrees/tasks/flink.doctree and 
b/python/main/.doctrees/tasks/flink.doctree differ
diff --git a/python/main/.doctrees/tasks/func_wrap.doctree 
b/python/main/.doctrees/tasks/func_wrap.doctree
index ceae541d15..1c76f9743f 100644
Binary files a/python/main/.doctrees/tasks/func_wrap.doctree and 
b/python/main/.doctrees/tasks/func_wrap.doctree differ
diff --git a/python/main/.doctrees/tasks/http.doctree 
b/python/main/.doctrees/tasks/http.doctree
index 9cf0bc2c33..ca22683d0b 100644
Binary files a/python/main/.doctrees/tasks/http.doctree and 
b/python/main/.doctrees/tasks/http.doctree differ
diff --git a/python/main/.doctrees/tasks/index.doctree 
b/python/main/.doctrees/tasks/index.doctree
index 97d1a4c6f0..0ccd753d2d 100644
Binary files a/python/main/.doctrees/tasks/index.doctree and 
b/python/main/.doctrees/tasks/index.doctree differ
diff --git a/python/main/.doctrees/tasks/kubernetes.doctree 
b/python/main/.doctrees/tasks/kubernetes.doctree
index 67eb6d640d..d9871b0f5f 100644
Binary files a/python/main/.doctrees/tasks/kubernetes.doctree and 
b/python/main/.doctrees/tasks/kubernetes.doctree differ
diff --git a/python/main/.doctrees/tasks/map_reduce.doctree 
b/python/main/.doctrees/tasks/map_reduce.doctree
index 5d946b7509..e1b26c73ba 100644
Binary files a/python/main/.doctrees/tasks/map_reduce.doctree and 
b/python/main/.doctrees/tasks/map_reduce.doctree differ
diff --git a/python/main/.doctrees/tasks/mlflow.doctree 
b/python/main/.doctrees/tasks/mlflow.doctree
index 10c1dbeeeb..70103644da 100644
Binary files a/python/main/.doctrees/tasks/mlflow.doctree and 
b/python/main/.doctrees/tasks/mlflow.doctree differ
diff --git a/python/main/.doctrees/tasks/openmldb.doctree 
b/python/main/.doctrees/tasks/openmldb.doctree
index 4ff0ba154f..2c5480f8b9 100644
Binary files a/python/main/.doctrees/tasks/openmldb.doctree and 
b/python/main/.doctrees/tasks/openmldb.doctree differ
diff --git a/python/main/.doctrees/tasks/procedure.doctree 
b/python/main/.doctrees/tasks/procedure.doctree
index e7044dc99b..5029925791 100644
Binary files a/python/main/.doctrees/tasks/procedure.doctree and 
b/python/main/.doctrees/tasks/procedure.doctree differ
diff --git a/python/main/.doctrees/tasks/python.doctree 
b/python/main/.doctrees/tasks/python.doctree
index 52fbdc9052..b43031fa5c 100644
Binary files a/python/main/.doctrees/tasks/python.doctree and 
b/python/main/.doctrees/tasks/python.doctree differ
diff --git a/python/main/.doctrees/tasks/pytorch.doctree 
b/python/main/.doctrees/tasks/pytorch.doctree
index c5ce03ca70..5a1f459c29 100644
Binary files a/python/main/.doctrees/tasks/pytorch.doctree and 
b/python/main/.doctrees/tasks/pytorch.doctree differ
diff --git a/python/main/.doctrees/tasks/sagemaker.doctree 
b/python/main/.doctrees/tasks/sagemaker.doctree
index 308d3f5634..a500e195cc 100644
Binary files a/python/main/.doctrees/tasks/sagemaker.doctree and 
b/python/main/.doctrees/tasks/sagemaker.doctree differ
diff --git a/python/main/.doctrees/tasks/shell.doctree 
b/python/main/.doctrees/tasks/shell.doctree
index 9f19815995..34eacf4e56 100644
Binary files a/python/main/.doctrees/tasks/shell.doctree and 
b/python/main/.doctrees/tasks/shell.doctree differ
diff --git a/python/main/.doctrees/tasks/spark.doctree 
b/python/main/.doctrees/tasks/spark.doctree
index e18bf169cd..1fc79da895 100644
Binary files a/python/main/.doctrees/tasks/spark.doctree and 
b/python/main/.doctrees/tasks/spark.doctree differ
diff --git a/python/main/.doctrees/tasks/sql.doctree 
b/python/main/.doctrees/tasks/sql.doctree
index 5dcfd0ef97..bf7fea4426 100644
Binary files a/python/main/.doctrees/tasks/sql.doctree and 
b/python/main/.doctrees/tasks/sql.doctree differ
diff --git a/python/main/.doctrees/tasks/sub_workflow.doctree 
b/python/main/.doctrees/tasks/sub_workflow.doctree
index 208bf003bc..5d84271c16 100644
Binary files a/python/main/.doctrees/tasks/sub_workflow.doctree and 
b/python/main/.doctrees/tasks/sub_workflow.doctree differ
diff --git a/python/main/.doctrees/tasks/switch.doctree 
b/python/main/.doctrees/tasks/switch.doctree
index c12489373b..00f67cb6aa 100644
Binary files a/python/main/.doctrees/tasks/switch.doctree and 
b/python/main/.doctrees/tasks/switch.doctree differ
diff --git a/python/main/.doctrees/tutorial.doctree 
b/python/main/.doctrees/tutorial.doctree
index 37af7e2833..d7a529b056 100644
Binary files a/python/main/.doctrees/tutorial.doctree and 
b/python/main/.doctrees/tutorial.doctree differ
diff --git a/zh-cn/docs/dev/user_doc/guide/parameter/context.html 
b/zh-cn/docs/dev/user_doc/guide/datasource/trino.html
similarity index 86%
copy from zh-cn/docs/dev/user_doc/guide/parameter/context.html
copy to zh-cn/docs/dev/user_doc/guide/datasource/trino.html
index a79404e05f..64fa85c968 100644
--- a/zh-cn/docs/dev/user_doc/guide/parameter/context.html
+++ b/zh-cn/docs/dev/user_doc/guide/datasource/trino.html
@@ -3,64 +3,29 @@
 <head>
   <meta charset="UTF-8">
   <meta name="viewport" content="width=device-width, initial-scale=1.0, 
maximum-scale=1.0, user-scalable=no">
-  <meta name="keywords" content="context">
-  <meta name="description" content="context">
-  <title>context</title>
+  <meta name="keywords" content="trino">
+  <meta name="description" content="trino">
+  <title>trino</title>
   <link rel="shortcut icon" href="/img/favicon.ico">
   <link rel="stylesheet" href="/build/vendor.eeae4ed.css">
 </head>
 <body>
-  <div id="root"><div class="md2html docs-page" data-reactroot=""><header 
class="header-container header-container-dark"><div class="banner-tips"><div>🤔 
有关于 Apache DolphinScheduler 的疑问,加入 Slack 频道来讨论他们 <a class="link-tips" 
href="https://s.apache.org/dolphinscheduler-slack";>join #dolphinscheduler 
channel</a>! 🌟</div></div><div class="header-body"><span class="mobile-menu-btn 
mobile-menu-btn-dark"></span><a href="/zh-cn/index.html"><img class="logo" 
src="/img/hlogo_white.svg"/></a><div cla [...]
-<p>DolphinScheduler 
提供参数间相互引用的能力,包括:本地参数引用全局参数、上下游参数传递。因为有引用的存在,就涉及当参数名相同时,参数的优先级问题,详见<a 
href="priority.md">参数优先级</a></p>
-<h2>本地任务引用全局参数</h2>
-<p>本地任务引用全局参数的前提是,你已经定义了<a href="global.md">全局参数</a>,使用方式和<a 
href="local.md">本地参数</a>中的使用方式类似,但是参数的值需要配置成全局参数中的 key。</p>
-<h2>上游任务传递给下游任务</h2>
-<p>DolphinScheduler 允许在任务间进行参数传递,目前传递方向仅支持上游单向传递给下游。目前支持这个特性的任务类型有:</p>
+  <div id="root"><div class="md2html docs-page" data-reactroot=""><header 
class="header-container header-container-dark"><div class="banner-tips"><div>🤔 
有关于 Apache DolphinScheduler 的疑问,加入 Slack 频道来讨论他们 <a class="link-tips" 
href="https://s.apache.org/dolphinscheduler-slack";>join #dolphinscheduler 
channel</a>! 🌟</div></div><div class="header-body"><span class="mobile-menu-btn 
mobile-menu-btn-dark"></span><a href="/zh-cn/index.html"><img class="logo" 
src="/img/hlogo_white.svg"/></a><div cla [...]
+<p><img src="/img/new_ui/dev/datasource/trino.png" alt="trino"></p>
 <ul>
-<li><a href="../task/shell.md">Shell</a></li>
-<li><a href="../task/sql.md">SQL</a></li>
-<li><a href="../task/stored-procedure.md">Procedure</a></li>
+<li>数据源:选择 TRINO</li>
+<li>数据源名称:输入数据源的名称</li>
+<li>描述:输入数据源的描述</li>
+<li>IP 主机名:输入连接 TRINO 的 IP</li>
+<li>端口:输入连接 TRINO 的端口</li>
+<li>用户名:设置连接 TRINO 的用户名</li>
+<li>密码:设置连接 TRINO 的密码</li>
+<li>数据库名:输入连接 TRINO 的数据库名称</li>
+<li>Jdbc 连接参数:用于 TRINO 连接的参数设置,以 JSON 形式填写</li>
+<li>数据源定义: 定义数据源是否为测试数据源或上线数据源</li>
 </ul>
-<p>当定义上游节点时,如果有需要将该节点的结果传递给有依赖关系的下游节点,需要在【当前节点设置】的【自定义参数】设置一个方向是 OUT 
的变量。目前我们主要针对 SQL 和 SHELL 节点做了可以向下传递参数的功能。</p>
-<blockquote>
-<p>注:若节点之间没有依赖关系,则局部参数无法通过上游传递。</p>
-</blockquote>
-<h3>任务样例</h3>
-<p>本样例展示了如何使用参数传递的功能,通过 SHELL 任务来创建本地参数并赋值传递给下游,SQL 任务通过获得上游任务的参数完成查询操作。</p>
-<h4>创建 SHELL 任务,设置参数</h4>
-<blockquote>
-<p>用户需要传递参数,在定义 SHELL 脚本时,需要输出格式为 ${setValue(key=value)} 的语句,key 为对应参数的 
prop,value 为该参数的值。</p>
-</blockquote>
-<p>创建 Node_A 任务,在自定义参数中添加 output 和 value 参数,并编写如下脚本:</p>
-<p><img src="/img/new_ui/dev/parameter/context_parameter01.png" 
alt="context-parameter01"></p>
-<p>参数说明:</p>
-<ul>
-<li>value:方向选择为 IN,并赋值为 66</li>
-<li>output:方向选择为 OUT,通过脚本 <code>'${setValue(output=1)}'</code> 赋值,并传递给下游参数</li>
-</ul>
-<p>SHELL 节点定义时当日志检测到 ${setValue(output=1)} 的格式时,会将 1 赋值给 output,下游节点便可以直接使用变量 
output 的值。同样,您可以在【工作流实例】页面,找到对应的节点实例,便可以查看该变量的值。</p>
-<p>创建 Node_B 任务,主要用于测试输出上游任务 Node_A 传递的参数。</p>
-<p><img src="/img/new_ui/dev/parameter/context_parameter02.png" 
alt="context-parameter02"></p>
-<h4>创建 SQL 任务,使用参数</h4>
-<p>完成上述的 SHELL 任务之后,我们可以使用上游所传递的 output 作为 SQL 的查询对象。其中将所查询的 id 重命名为 
ID,作为参数输出。</p>
-<p><img src="/img/new_ui/dev/parameter/context_parameter03.png" 
alt="context-parameter03"></p>
-<blockquote>
-<p>注:如果 SQL 节点的结果只有一行,一个或多个字段,参数的名字需要和字段名称一致。数据类型可选择为除 LIST 以外的其他类型。变量会选择 SQL 
查询结果中的列名中与该变量名称相同的列对应的值。</p>
-<p>如果 SQL 节点的结果为多行,一个或多个字段,参数的名字需要和字段名称一致。数据类型选择为 LIST。获取到 SQL 查询结果后会将对应列转化为 
LIST,并将该结果转化为 JSON 后作为对应变量的值。</p>
-</blockquote>
-<h4>保存工作流,设置全局参数</h4>
-<p>点击保存工作流图标,并设置全局参数 output 和 value。</p>
-<p><img src="/img/new_ui/dev/parameter/context_parameter04.png" 
alt="context-parameter03"></p>
-<h4>查看运行结果</h4>
-<p>创建完成工作流之后,上线运行该工作流,查看其运行结果。</p>
-<p>Node_A 运行结果如下:</p>
-<p><img src="/img/new_ui/dev/parameter/context_log01.png" 
alt="context-log01"></p>
-<p>Node_B 运行结果如下:</p>
-<p><img src="/img/new_ui/dev/parameter/context_log02.png" 
alt="context-log02"></p>
-<p>Node_mysql 运行结果如下:</p>
-<p><img src="/img/new_ui/dev/parameter/context_log03.png" 
alt="context-log03"></p>
-<p>虽然在 Node_A 的脚本中为 output 赋值为 1,但日志中显示的值仍然为 100。但根据<a 
href="priority.md">参数优先级</a>的原则:<code>本地参数 &gt; 上游任务传递的参数 &gt; 全局参数</code>,在 
Node_B 中输出的值为 1。则证明 output 参数参照预期的值在该工作流中传递,并在 Node_mysql 中使用该值完成查询操作。</p>
-<p>但是 value 的值却只有在 Node_A 中输出为 66,其原因为 value 的方向选择为 IN,只有当方向为 OUT 
时才会被定义为变量输出。</p>
+<h2>是否原生支持</h2>
+<p>是,数据源不需要任务附加操作即可使用。</p>
 </div></section><footer class="footer-container"><div 
class="footer-body"><div><h3>联系我们</h3><h4>有问题需要反馈?请通过以下方式联系我们。</h4></div><div 
class="contact-container"><ul><li><a 
href="https://s.apache.org/dolphinscheduler-slack";><img class="img-base" 
src="/img/slack.png"/><img class="img-change" 
src="/img/slack-selected.png"/><p>Slack</p></a></li><li><a 
href="/zh-cn/docs/latest/user_doc/contribute/join/subscribe.html"><img 
class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/i [...]
   <script src="/asset/js/react/react-with-addons.min.js"></script>
   <script src="/asset/js/react/react-dom.min.js"></script>
diff --git a/zh-cn/docs/dev/user_doc/guide/datasource/trino.json 
b/zh-cn/docs/dev/user_doc/guide/datasource/trino.json
new file mode 100644
index 0000000000..f91cc630cb
--- /dev/null
+++ b/zh-cn/docs/dev/user_doc/guide/datasource/trino.json
@@ -0,0 +1,6 @@
+{
+  "filename": "trino.md",
+  "__html": "<h1>Trino数据源</h1>\n<p><img 
src=\"/img/new_ui/dev/datasource/trino.png\" 
alt=\"trino\"></p>\n<ul>\n<li>数据源:选择 
TRINO</li>\n<li>数据源名称:输入数据源的名称</li>\n<li>描述:输入数据源的描述</li>\n<li>IP 主机名:输入连接 
TRINO 的 IP</li>\n<li>端口:输入连接 TRINO 的端口</li>\n<li>用户名:设置连接 TRINO 
的用户名</li>\n<li>密码:设置连接 TRINO 的密码</li>\n<li>数据库名:输入连接 TRINO 
的数据库名称</li>\n<li>Jdbc 连接参数:用于 TRINO 连接的参数设置,以 JSON 形式填写</li>\n<li>数据源定义: 
定义数据源是否为测试数据源或上线数据源</li>\n</ul>\n<h2>是否原生支持</h2>\n<p>是,数据源不需要任务附加操作即可使用。</p>\n",
+  "link": "/dist/zh-cn/docs/dev/user_doc/guide/datasource/trino.html",
+  "meta": {}
+}
\ No newline at end of file
diff --git a/zh-cn/docs/dev/user_doc/guide/parameter/context.html 
b/zh-cn/docs/dev/user_doc/guide/parameter/context.html
index a79404e05f..54b882b4c0 100644
--- a/zh-cn/docs/dev/user_doc/guide/parameter/context.html
+++ b/zh-cn/docs/dev/user_doc/guide/parameter/context.html
@@ -20,6 +20,7 @@
 <li><a href="../task/shell.md">Shell</a></li>
 <li><a href="../task/sql.md">SQL</a></li>
 <li><a href="../task/stored-procedure.md">Procedure</a></li>
+<li><a href="../task/python.md">Python</a></li>
 </ul>
 <p>当定义上游节点时,如果有需要将该节点的结果传递给有依赖关系的下游节点,需要在【当前节点设置】的【自定义参数】设置一个方向是 OUT 
的变量。目前我们主要针对 SQL 和 SHELL 节点做了可以向下传递参数的功能。</p>
 <blockquote>
@@ -61,6 +62,10 @@
 <p><img src="/img/new_ui/dev/parameter/context_log03.png" 
alt="context-log03"></p>
 <p>虽然在 Node_A 的脚本中为 output 赋值为 1,但日志中显示的值仍然为 100。但根据<a 
href="priority.md">参数优先级</a>的原则:<code>本地参数 &gt; 上游任务传递的参数 &gt; 全局参数</code>,在 
Node_B 中输出的值为 1。则证明 output 参数参照预期的值在该工作流中传递,并在 Node_mysql 中使用该值完成查询操作。</p>
 <p>但是 value 的值却只有在 Node_A 中输出为 66,其原因为 value 的方向选择为 IN,只有当方向为 OUT 
时才会被定义为变量输出。</p>
+<h4>Python 任务传递参数</h4>
+<p>使用 <code>print('${setValue(key=%s)}' % 
value)</code>,DolphinScheduler会捕捉输出中的 
<code>${setValue(key=value}</code>来进行参数捕捉,从而传递到下游</p>
+<p>如
+<img src="/img/new_ui/dev/parameter/python_context_param.png" 
alt="img.png"></p>
 </div></section><footer class="footer-container"><div 
class="footer-body"><div><h3>联系我们</h3><h4>有问题需要反馈?请通过以下方式联系我们。</h4></div><div 
class="contact-container"><ul><li><a 
href="https://s.apache.org/dolphinscheduler-slack";><img class="img-base" 
src="/img/slack.png"/><img class="img-change" 
src="/img/slack-selected.png"/><p>Slack</p></a></li><li><a 
href="/zh-cn/docs/latest/user_doc/contribute/join/subscribe.html"><img 
class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/i [...]
   <script src="/asset/js/react/react-with-addons.min.js"></script>
   <script src="/asset/js/react/react-dom.min.js"></script>
diff --git a/zh-cn/docs/dev/user_doc/guide/parameter/context.json 
b/zh-cn/docs/dev/user_doc/guide/parameter/context.json
index 64624de0fb..fc462a3e1a 100644
--- a/zh-cn/docs/dev/user_doc/guide/parameter/context.json
+++ b/zh-cn/docs/dev/user_doc/guide/parameter/context.json
@@ -1,6 +1,6 @@
 {
   "filename": "context.md",
-  "__html": "<h1>参数的引用</h1>\n<p>DolphinScheduler 
提供参数间相互引用的能力,包括:本地参数引用全局参数、上下游参数传递。因为有引用的存在,就涉及当参数名相同时,参数的优先级问题,详见<a 
href=\"priority.md\">参数优先级</a></p>\n<h2>本地任务引用全局参数</h2>\n<p>本地任务引用全局参数的前提是,你已经定义了<a
 href=\"global.md\">全局参数</a>,使用方式和<a 
href=\"local.md\">本地参数</a>中的使用方式类似,但是参数的值需要配置成全局参数中的 
key。</p>\n<h2>上游任务传递给下游任务</h2>\n<p>DolphinScheduler 
允许在任务间进行参数传递,目前传递方向仅支持上游单向传递给下游。目前支持这个特性的任务类型有:</p>\n<ul>\n<li><a 
href=\"../task/shell.md\">Shell</a></li>\n<li><a 
href=\"../task/sql.md\">SQL</a></l [...]
+  "__html": "<h1>参数的引用</h1>\n<p>DolphinScheduler 
提供参数间相互引用的能力,包括:本地参数引用全局参数、上下游参数传递。因为有引用的存在,就涉及当参数名相同时,参数的优先级问题,详见<a 
href=\"priority.md\">参数优先级</a></p>\n<h2>本地任务引用全局参数</h2>\n<p>本地任务引用全局参数的前提是,你已经定义了<a
 href=\"global.md\">全局参数</a>,使用方式和<a 
href=\"local.md\">本地参数</a>中的使用方式类似,但是参数的值需要配置成全局参数中的 
key。</p>\n<h2>上游任务传递给下游任务</h2>\n<p>DolphinScheduler 
允许在任务间进行参数传递,目前传递方向仅支持上游单向传递给下游。目前支持这个特性的任务类型有:</p>\n<ul>\n<li><a 
href=\"../task/shell.md\">Shell</a></li>\n<li><a 
href=\"../task/sql.md\">SQL</a></l [...]
   "link": "/dist/zh-cn/docs/dev/user_doc/guide/parameter/context.html",
   "meta": {}
 }
\ No newline at end of file


Reply via email to