모든 데이터를 삭제하기 위해 데이터세트 삭제 - Personalize

모든 데이터를 삭제하기 위해 데이터세트 삭제

데이터세트의 모든 데이터를 삭제하려면 데이터세트를 삭제합니다. Personalize 콘솔 AWS Command Line Interface(AWS CLI) 또는 AWSSDK를 사용하여 데이터세트를 생성할 수 있습니다. 데이터세트를 삭제하기 전에 다음 사항에 유의하세요.

  • 데이터세트를 삭제하기 전에 모든 필터를 삭제해야 합니다.

  • 이벤트 트래커를 생성한 경우 항목 상호 작용 데이터세트를 삭제하기 전에 삭제해야 합니다.

  • 데이터세트를 참조하는 지표 속성을 생성한 경우 먼저 지표 속성을 삭제해야 합니다.

  • User-Personalization-v2, User-Personalization 또는 Next-Best-Action 레시피 또는 가장 적합한 추천 제품사용자를 위한 추천 제품 사용 사례를 사용하는 경우, 데이터세트를 삭제하면 관련 솔루션 버전 또는 추천에 대한 자동 업데이트가 중단됩니다.

  • 연결된 DatasetImportJob은 CREATE PENDING 또는 IN PROGRESS 상태가 아니어야 합니다.

  • 연결된 BatchInferenceJob 또는 BatchSegmentJob이 CREATE PENDING 또는 IN PROGRESS 상태가 아니어야 합니다.

  • 연결된 Recommender 또는 SolutionVersion이 CREATE PENDING 또는 IN PROGRESS 상태가 아니어야 합니다.

  • 연결된 Campaign이 CREATE PENDING 또는 IN PROGRESS 상태가 아니어야 합니다.

데이터세트 삭제(콘솔)

Personalize 콘솔로 데이터세트를 삭제하려면 데이터세트 세부 정보 페이지로 이동하여 삭제를 선택합니다.

데이터세트를 삭제하려면
  1. https://console.aws.amazon.com/personalize/home에서 Personalize 콘솔을 엽니다.

  2. 탐색 창에서 데이터세트 그룹을 선택합니다.

  3. 데이터세트 그룹 페이지에서 데이터세트 그룹을 선택합니다.

  4. 탐색 창에서 데이터세트를 선택합니다.

  5. 데이터세트를 선택하여 세부 정보 페이지를 엽니다.

  6. 데이터세트의 세부 정보 페이지에서 삭제를 선택하고 데이터세트 삭제를 확인합니다.

데이터세트 삭제(AWS CLI)

다음 코드는 AWS CLI및 DeleteDataset작업을 사용하여 데이터세트를 삭제하는 방법을 보여줍니다.

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

데이터세트 삭제(AWS SDK)

다음 코드는 AWSSDK 및 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()); } }