Resumen
Elimina registros de archivos retirados de datasets habilitados para archivo no versionados.
A lo largo del tiempo, el historial de archivos de una tabla puede crecer exponencialmente a medida que se mantiene el historial de todas las ediciones. Es algo que puede afectar a las decisiones sobre la administración del almacenamiento y las copias de seguridad y podría afectar al rendimiento si los datos superan al sistema que hay. Es posible que algunas organizaciones utilicen archivado no versionado porque es obligatorio para determinadas funciones y no necesitan registros históricos ni desean recortar datos anteriores que ya no son relevantes. La herramienta permite eliminar todas las filas retiradas o las filas retiradas anteriores a una fecha especificada.
Más información sobre cómo recortar el historial de archivos
Uso
Esta herramienta solo admite los datasets que se almacenan en una geodatabase corporativa. Entre las bases de datos compatibles se incluyen las siguientes:
- IBM Db2
- Microsoft SQL Server
- Oracle
- PostgreSQL
La tabla de entrada debe estar habilitada para archivo.
La tabla de entrada debe ser no versionada. Las tablas versionadas no se admiten.
Para ejecutar esta herramienta, debe estar conectado a la geodatabase como propietario de los datos.
Puede acceder a la última fecha recortada de un dataset desde el cuadro de diálogo de propiedades de la tabla o clase de entidad.
Sintaxis
TrimArchiveHistory(in_table, trim_mode, {trim_before_date})
Parámetro | Explicación | Tipo de datos |
in_table | La tabla habilitada para archivo no versionada con el historial de archivos que se va a recortar. | Table View |
trim_mode | Especifica el modo de recorte que se usará para recortar el historial de archivos. Nota:En ArcGIS Pro 2.6, solo está disponible el modo de recorte de eliminación.
| String |
trim_before_date (Opcional) |
Los registros de archivos anteriores a esta fecha y hora se eliminarán. La fecha y hora deben estar en UTC. Si no se proporciona ninguna fecha, se eliminarán todos los registros de archivos. | Date |
Salida derivada
Nombre | Explicación | Tipo de datos |
out_table | La tabla de entrada actualizada con el historial de archivos recortado. | Tabla |
Muestra de código
Recorte los registros de archivos de una tabla que sean anteriores a una fecha y hora específicas.
import arcpy
arcpy.TrimArchiveHistory_management("C:\\MyProject\\myGdb.sde\\mydatabase.user1.Parcels",
"DELETE", "3/10/2020 10:28:56 AM")
Entornos
Información de licenciamiento
- Basic: No
- Standard: Sí
- Advanced: Sí