

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Eliminación de un conjunto de datos para eliminar todos los datos
<a name="delete-dataset"></a>

Para eliminar todos los datos en un conjunto de datos, elimine el conjunto de datos. Puede eliminar un conjunto de datos con la consola Amazon Personalize, AWS Command Line Interface (AWS CLI) o AWS SDKs. Antes de eliminar un conjunto de datos, tenga en cuenta lo siguiente:
+ Debe eliminar todos los filtros antes de eliminar un conjunto de datos.
+ Si ha creado un rastreador de eventos, debe eliminarlo antes de eliminar un conjunto de datos de interacciones de elemento.
+ Si ha creado una atribución de métrica que hace referencia al conjunto de datos, primero debe eliminar la atribución métrica.
+ Si utilizas User-Personalization-v dos casos de uso: personalización de usuarios, Next-Best-Action recetas o las *mejores opciones para ti* y las *recomendadas para ti*, al eliminar un conjunto de datos se detienen las actualizaciones automáticas de cualquier versión o recomendación de la solución asociada.
+ Ningún `DatasetImportJob` asociado puede tener el estado CREATE PENDING o IN PROGRESS.
+ Ningún `BatchInferenceJob` o `BatchSegmentJob` asociado puede tener el estado CREATE PENDING o IN PROGRESS.
+ Ningún `Recommender` asociado, `SolutionVersion` puede tener el estado CREATE PENDING o IN PROGRESS.
+ Ninguna `Campaign` asociada puede tener el estado CREATE PENDING, IN PROGRESS o ACTIVE.



**Topics**
+ [Eliminación de un conjunto de datos (consola)](#delete-dataset-console)
+ [Eliminación de un conjunto de datos (AWS CLI)](#delete-dataset-cli)
+ [Eliminación de un conjunto de datos (AWS SDKs)](#delete-dataset-sdk)

## Eliminación de un conjunto de datos (consola)
<a name="delete-dataset-console"></a>

Para eliminar un conjunto de datos con la consola de Amazon Personalize, vaya a la página de detalles del conjunto de datos y elija eliminar.

**Para eliminar un conjunto de datos**

1. Abre la consola Amazon Personalize en [https://console.aws.amazon.com/personalize/casa](https://console.aws.amazon.com/personalize/home).

1. En el panel de navegación, elija **Grupos de conjuntos de datos**.

1. En la página **Grupos de conjuntos de datos**, elija su grupo de conjuntos de datos.

1. Elija **Conjuntos de datos** en el panel de navegación.

1. Elija el conjunto de datos para abrir la página de detalles.

1. En la página de detalles del conjunto de datos, elija **Eliminar** y confirme la eliminación del conjunto de datos.

## Eliminación de un conjunto de datos (AWS CLI)
<a name="delete-dataset-cli"></a>

El siguiente código muestra cómo eliminar un conjunto de datos con la [DeleteDataset](API_DeleteDataset.md) operación AWS CLI y.

```
aws personalize delete-dataset --dataset-arn {{dataset-arn}}
```

## Eliminación de un conjunto de datos (AWS SDKs)
<a name="delete-dataset-sdk"></a>

El siguiente código muestra cómo eliminar un conjunto de datos con la [DeleteDataset](API_DeleteDataset.md) operación AWS SDKs y.

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

------