

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 모든 데이터를 삭제하기 위해 데이터세트 삭제
<a name="delete-dataset"></a>

데이터세트의 모든 데이터를 삭제하려면 데이터세트를 삭제합니다. Personalize 콘솔, AWS Command Line Interface (AWS CLI) 또는 AWS SDKs. 데이터세트를 삭제하기 전에 다음 사항에 유의하세요.
+ 데이터세트를 삭제하기 전에 모든 필터를 삭제해야 합니다.
+ 이벤트 트래커를 생성한 경우 항목 상호 작용 데이터세트를 삭제하기 전에 삭제해야 합니다.
+ 데이터세트를 참조하는 지표 속성을 생성한 경우 먼저 지표 속성을 삭제해야 합니다.
+ 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 상태가 아니어야 합니다.



**Topics**
+ [데이터세트 삭제(콘솔)](#delete-dataset-console)
+ [데이터세트 삭제(AWS CLI)](#delete-dataset-cli)
+ [데이터 세트(AWS SDKs) 삭제](#delete-dataset-sdk)

## 데이터세트 삭제(콘솔)
<a name="delete-dataset-console"></a>

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

**데이터세트를 삭제하려면**

1. [https://console.aws.amazon.com/personalize/home](https://console.aws.amazon.com/personalize/home)에서 Personalize 콘솔을 엽니다.

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

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

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

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

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

## 데이터세트 삭제(AWS CLI)
<a name="delete-dataset-cli"></a>

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

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

## 데이터 세트(AWS SDKs) 삭제
<a name="delete-dataset-sdk"></a>

다음 코드는 AWS SDKs 및 [DeleteDataset](API_DeleteDataset.md) 작업을 사용하여 데이터 세트를 삭제하는 방법을 보여줍니다.

------
#### [ 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());
    }
}
```

------