Limpiar espacio de trabajo de caché (Administración de datos)

Resumen

Borra los espacios de trabajo de geodatabase corporativa de la caché del espacio de trabajo de la geodatabase corporativa.

Uso

  • Esta herramienta solo funciona con espacios de trabajo de geodatabases corporativas.

  • Esta herramienta se puede utilizar para desconectar conexiones a geodatabases corporativas inactivas en una aplicación de larga ejecución.

  • Si ejecuta la herramienta sin especificar un elemento de datos de entrada, se borrarán todos los espacios de trabajo de geodatabase corporativa de la caché de espacios de trabajo de geodatabases corporativas. Especifique el archivo .sde específico asociado al espacio de trabajo que desea borrar, para así borrar un espacio de trabajo de geodatabase corporativa en particular.

  • Nota:
    El borrado del espacio de trabajo de geodatabase corporativa de la caché de espacios de trabajo de geodatabases corporativas no garantiza que se desconecte la conexión al servidor de geodatabase corporativa. Tan solo garantizará que el objeto de geoprocesador ya no tenga ningún control del espacio de trabajo de geodatabase corporativa que se ha borrado. Si algún otro proceso tiene referencias a este espacio de trabajo de geodatabase corporativa, la conexión se mantiene.
    • Para borrar correctamente la caché de espacios de trabajo con un script: la llamada a ClearWorkspaceCache() debe ser la última llamada de su script, asegurándose de eliminar todas las referencias a cualquier objeto que pueda estar apuntando al espacio de trabajo de geodatabase corporativa antes de hacer la llamada a ClearWorkspaceCache().

Parámetros

EtiquetaExplicaciónTipo de datos
Espacio de trabajo de entrada
(Opcional)

El archivo de conexión de base de datos de geodatabase corporativa que representa al espacio de trabajo de geodatabase corporativa que se desea eliminar de la caché. Especifique la ruta del archivo de conexión de geodatabase corporativa que se usó para ejecutar sus herramientas de geoprocesamiento, para así eliminar de la caché el espacio de trabajo de geodatabase corporativa específico. Si no introduce ningún parámetro de entrada se limpiarán todos los espacios de trabajo de geodatabase corporativa de la caché.

Data Element; Layer

Salida derivada

EtiquetaExplicaciónTipo de datos
Operación correcta

Indica si la operación tuvo éxito.

Booleano

arcpy.management.ClearWorkspaceCache({in_data})
NombreExplicaciónTipo de datos
in_data
(Opcional)

El archivo de conexión de base de datos de geodatabase corporativa que representa al espacio de trabajo de geodatabase corporativa que se desea eliminar de la caché. Especifique la ruta del archivo de conexión de geodatabase corporativa que se usó para ejecutar sus herramientas de geoprocesamiento, para así eliminar de la caché el espacio de trabajo de geodatabase corporativa específico. Si no introduce ningún parámetro de entrada se limpiarán todos los espacios de trabajo de geodatabase corporativa de la caché.

Data Element; Layer

Salida derivada

NombreExplicaciónTipo de datos
out_results

Indica si la operación tuvo éxito.

Booleano

Muestra de código

Ejemplo de ClearWorkspaceCache (ventana de Python)

El siguiente script de la ventana de Python demuestra cómo utilizar la función ClearWorkspaceCache en el modo inmediato.

import arcpy
arcpy.env.workspace = "c:/connectionFiles/Connection to gpserver.sde"
arcpy.ClearWorkspaceCache_management()

Información de licenciamiento

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

Temas relacionados