

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# データセットを削除してすべてのデータを削除する
<a name="delete-dataset"></a>

データセット内のすべてのデータを削除するには、データセットを削除します。Amazon 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、または ACTIVE のステータスを持つことはできません。



**Topics**
+ [データセットの削除 (コンソール)](#delete-dataset-console)
+ [データセットの削除 (AWS CLI)](#delete-dataset-cli)
+ [データセットの削除 (AWS SDKs)](#delete-dataset-sdk)

## データセットの削除 (コンソール)
<a name="delete-dataset-console"></a>

Amazon Personalize コンソールでデータセットを削除するには、データセットの詳細ページに移動して [削除] を選択します。

**データセットを削除するには**

1. [https://console.aws.amazon.com/personalize/home](https://console.aws.amazon.com/personalize/home) で Amazon Personalize コンソールを開きます。

1. ナビゲーションペインで、**[Dataset groups]** (データセットグループ) を選択します。

1. **[Dataset groups]** (データセットグループ) のページで、データセットグループを選択します。

1. ナビゲーションペインで、**[Datasets]** (データセット) を選択します。

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

------