Recortar el historial de archivos (Administración de datos)

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 aumentar exponencialmente a medida que se mantiene el historial de 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 se vuelven demasiado grandes para el sistema que hay. Es posible que algunas organizaciones utilicen archivado no versionado porque es obligatorio para determinadas funciones y no necesitan registros históricos, o bien desean eliminar 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 móvil o corporativa. Se admiten las siguientes bases de datos:

    • IBM Db2
    • Microsoft SQL Server
    • Oracle
    • PostgreSQL
    • SAP HANA

  • La tabla de entrada debe estar habilitada para archivo.

  • La tabla de entrada debe ser no versionada. Las tablas versionadas no se admiten.

  • Debe estar conectado a la geodatabase como propietario de los datos para ejecutar esta herramienta.

  • 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.

  • Si el valor del parámetro Tabla de entrada se ha publicado como un servicio de entidades y está habilitado para su uso sin conexión, y el valor del parámetro Recortar antes de la fecha no se especifica, y si una réplica que no ha sincronizado estas filas hace referencia a alguna de las filas, la herramienta fallará. Si el valor del parámetro Recortar antes de la fecha se ha especificado y se hace referencia a las filas retiradas mediante una réplica que no ha sincronizado dichas filas, debe proporcionar un valor anterior para Recortar antes de la fecha o dar de baja la réplica.

Parámetros

EtiquetaExplicaciónTipo de datos
Tabla de entrada

La tabla habilitada para archivo no versionada con el historial de archivos que se va a recortar.

Table View
Modo de recorte

Especifica el modo de recorte que se usará para recortar el historial de archivos.

  • EliminarSe eliminarán los registros de archivos.
Nota:

En la versión actual de ArcGIS Pro, solo está disponible el modo de recorte de eliminación.

String
Recortar antes de la fecha
(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

EtiquetaExplicaciónTipo de datos
Tabla de Salida

La tabla de entrada actualizada con el historial de archivos recortado.

Table

arcpy.management.TrimArchiveHistory(in_table, trim_mode, {trim_before_date})
NombreExplicaciónTipo 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 la versión actual de ArcGIS Pro, solo está disponible el modo de recorte de eliminación.

  • DELETESe eliminarán los registros de archivos.
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

NombreExplicaciónTipo de datos
out_table

La tabla de entrada actualizada con el historial de archivos recortado.

Table

Muestra de código

Ejemplo de TrimArchiveHistory (ventana de Python)

Recorte los registros de archivos de una tabla que sean anteriores a una fecha y hora específicas.

import arcpy
arcpy.management.TrimArchiveHistory("C:\\MyProject\\myGdb.sde\\mydatabase.user1.Parcels", 
                                    "DELETE", "2020/03/10 10:28:56 AM")

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Información de licenciamiento

  • Basic: No
  • Standard: Sí
  • Advanced: Sí

Temas relacionados