

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 使用 PySpark 分析模板在配置的表上运行 PySpark 作业
<a name="run-jobs-with-analysis-template"></a>

此过程演示如何使用 AWS Clean Rooms 控制台中的 PySpark 分析模板使用**自定义分析规则**分析配置的表。

**使用 PySpark 分析模板在配置的表上运行 PySpark 作业**

登录 AWS 管理控制台 并打开 AWS Clean Rooms 控制台，地址为[https://console.aws.amazon.com/cleanrooms](https://console.aws.amazon.com/cleanrooms/home)。

1. 在左侧导航窗格中，选择**协作**。

1. 选择**您的成员能力**状态为 “**运行作业” 的协作**。

1. 在**分析**选项卡的**表格**部分下，查看表及其关联的分析规则类型（**自定义分析规则**）。
**注意**  
如果您没有在列表中看到所期望的表，可能是由于以下原因：  
这些表尚未[关联](associate-configured-table.md)。
这些表没有[配置分析规则](add-analysis-rule.md)。

1. 在**分析**部分下，对于**分析模式**，选择**运行分析模板**。

1. 从 “ PySpark 分析模板” ** 下拉列表中选择**分析模板。

    PySpark 分析模板中的参数将自动填充到**定义**中。

1. 如果分析模板定义了参数**，**请在参数下提供参数值：

   1. 对于每个参数，查看**参数名称**和**默认值**（如果已配置）。

   1. **为要覆盖的每个参数输入一个**值。
**注意**  
如果您未提供值但存在默认值，则将使用默认值。
**重要**  
参数值最多可为 1,000 个字符，并支持 UTF-8 编码。所有参数值都被视为字符串，并通过上下文对象传递给您的用户脚本。  
确保您的用户脚本安全地验证和处理参数值。有关安全参数处理的更多信息，请参阅[使用 PySpark 分析模板中的参数](pyspark-parameter-handling.md)。

1. 指定支持**的工作人员类型**和工作人员**数量**。

   使用下表来确定用例所需的人员类型和人数。    
[See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_cn/clean-rooms/latest/userguide/run-jobs-with-analysis-template.html)
**注意**  
不同的工人类型和工人数量有相关的成本。要了解有关定价的更多信息，请参阅[AWS Clean Rooms 定价](https://aws.amazon.com/clean-rooms/pricing/)。

1. 指定支持的 ** Spark 属性**。

   1. 选择**添加 Spark 属性**。

   1. 在 ** Spark 属性**对话框中，**从下拉列表中选择一个**属性名称并输入一个**值**。

   下表提供了每个属性的定义。

   有关 Spark 属性的更多信息，请参阅 Apache [ Spark 文档](https://spark.apache.org/docs/latest/configuration.html#spark-properties)中的 Spark 属性。
**注意**  
您最多可以配置 50 个 Spark 属性。每个属性值最多可为 500 个字符。    
[See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_cn/clean-rooms/latest/userguide/run-jobs-with-analysis-template.html)    
[See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_cn/clean-rooms/latest/userguide/run-jobs-with-analysis-template.html)

1. （可选）对于**计算付款人**，选择支付任务计算费用的协作成员。
**注意**  
如果协作中只有一个职位计算付款人候选人，则默认为该付款人。

1. 选择**运行**。
**注意**  
如果可以接收结果的成员未配置作业结果设置，则无法运行作业。

1. 继续调整参数并再次运行作业，或者选择 ** \+ ** 按钮在新选项卡中启动新作业。