

# Desactivación del optimizador de compactación
<a name="disable-compaction"></a>

 Puede deshabilitar la compactación automática de una tabla Apache Iceberg concreta mediante la consola AWS Glue o AWS CLI. 

------
#### [ Console ]

1. Inicie sesión en la Consola de administración de AWS y abra la consola de AWS Glue en [https://console.aws.amazon.com/glue/](https://console.aws.amazon.com/glue/).

1. En el panel de navegación izquierdo, en **Catálogo de datos**, elija **Tablas**. 

1. En la lista de tablas, elija la tabla de Iceberg en la que quiera deshabilitar la compactación.

1. Seleccione la pestaña **Optimización de la tabla** en la sección inferior de la página **Detalles de tablas**.

1. En **Acciones**, seleccione **Desactivar** y, a continuación, seleccione **Compactación**.

1.  Selecciona **Desactivar la compactación** en el mensaje de confirmación. Puede volver a habilitar la compactación más adelante. 

    Tras la confirmación, la compactación se desactiva y el estado de compactación de la tabla vuelve a ser el siguiente `Disabled`.

------
#### [ AWS CLI ]

En el siguiente ejemplo, reemplace el ID de cuenta con un ID de AWS válido. Sustituya el nombre de la base de datos y el nombre de la tabla por el nombre real de la tabla de Iceberg y el nombre de la base de datos. Sustituya el `roleArn` por el nombre de recurso de AWS (ARN) del rol de IAM y el nombre real del rol de IAM que tiene los permisos necesarios para ejecutar la compactación.

```
aws glue update-table-optimizer \
  --catalog-id 123456789012 \
  --database-name iceberg_db \
  --table-name iceberg_table \
  --table-optimizer-configuration '{"roleArn":"arn:aws:iam::123456789012:role/optimizer_role", "enabled":'false', "vpcConfiguration":{"glueConnectionName":"glue_connection_name"}}'\ 
  --type compaction
```

------
#### [ AWS API ]

Llame a la operación [UpdateTableOptimizer](https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-table-optimizers.html#aws-glue-api-table-optimizers-UpdateTableOptimizer) para deshabilitar la compactación de una tabla específica.

------