刪除資料集以刪除其所有資料 - Amazon Personalize

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

刪除資料集以刪除其所有資料

若要刪除資料集中的所有資料,請刪除該資料集。您可以使用 Amazon Personalize 主控台 AWS Command Line Interface (AWS CLI) 或 AWS 開發套件刪除資料集。刪除資料集之前,請注意下列事項:

  • 您必須先刪除所有篩選,才能刪除任何資料集。

  • 如果您建立了事件追蹤器,則必須先將其刪除,然後再刪除項目互動資料集。

  • 如果您建立了參照資料集的量度歸因,您必須先刪除量度歸因。

  • 如果您使用使用者個人化 v2、使用者個人化或下一個最佳動作方法或最佳選擇,以及為您推薦使用案例,刪除資料集會停止任何相關聯解決方案版本或建議程式的自動更新。

  • 任何關聯的 DatasetImportJob 都不可處於 CREATE PENDING 或 IN PROGRESS 狀態。

  • 沒有關聯RecommenderSolutionVersion可以具有「建立擱置中」或「進行中」狀態。

刪除資料集 (主控台)

若要使用 Amazon Personalize 主控台刪除資料集,請導覽至資料集詳細資料頁面,然後選擇刪除。

刪除資料集
  1. 打開 Amazon Personalize 化控制台 https://console.aws.amazon.com/personalize/home.

  2. 在導覽窗格中,選擇 [資料集群組]。

  3. 在 [資料集群組] 頁面上,選擇您的資料集群組。

  4. 在導覽窗格中,選擇 [資料集]。

  5. 選擇要開啟其詳細資料頁面的資料集。

  6. 在資料集的詳細資訊頁面上,選擇 [刪除] 並確認資料集刪除。

刪除資料集 (AWS CLI)

下列程式碼示範如何使用 AWS CLI 和DeleteDataset作業刪除資料集。

aws personalize delete-dataset --dataset-arn dataset-arn

刪除資料集 (AWS SDK)

下面的代碼演示了如何刪除與 AWS SDK 和DeleteDataset操作的數據集。

SDK for Python (Boto3)
import boto3 personalize = boto3.client('personalize') response = personalize.delete_dataset( datasetArn = 'dataset ARN' )
SDK for Java 2.x
public static void deleteDataset(PersonalizeClient personalizeClient, String datasetArn) { try { DeleteDatasetRequest deleteRequest = DeleteDatasetRequest.builder() .datasetArn(datasetArn) .build(); int responseCode = personalizeClient.deleteDataset(deleteRequest).sdkHttpResponse().statusCode(); System.out.println(responseCode); } catch (PersonalizeException e) { System.out.println(e.awsErrorDetails().errorMessage()); } }