

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

# 使用 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 文档中的 Spark 属性](https://spark.apache.org/docs/latest/configuration.html#spark-properties)。
**注意**  
您最多可以配置 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. 继续调整参数并重新运行作业，或者选择 **\+** 按钮在新选项卡中开始新作业。