

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 使用 PySpark 分析範本在設定的資料表上執行 PySpark 任務
<a name="run-jobs-with-analysis-template"></a>

此程序示範如何在 主控台中使用 AWS Clean Rooms PySpark 分析範本，以**自訂**分析規則來分析設定的資料表。

**使用 PySpark 分析範本在設定的資料表上執行 PySpark 任務**

登入 AWS 管理主控台 並在 https：//[https://console.aws.amazon.com/cleanrooms](https://console.aws.amazon.com/cleanrooms/home) 開啟 AWS Clean Rooms 主控台。

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_tw/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_tw/clean-rooms/latest/userguide/run-jobs-with-analysis-template.html)    
[See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_tw/clean-rooms/latest/userguide/run-jobs-with-analysis-template.html)

1. （選用） 針對**運算付款人**，選取支付任務運算成本的協同合作成員。
**注意**  
如果協作中只有一個付款人候選任務運算，則預設為該付款人。

1. 選擇**執行**。
**注意**  
如果可以接收結果的成員尚未設定任務結果設定，則無法執行任務。

1. 繼續調整參數並再次執行任務，或選擇 **\+** 按鈕在新索引標籤中啟動新任務。