Resumen
Identifica las incoherencias existentes en las tablas delta (A y D) de una geodatabase versionada.
Uso
Esta herramienta se puede ejecutar en geodatabases corporativas.
Esta herramienta no es compatible con geodatabases de SAP HANA.
Solo el administrador de la geodatabase puede ejecutar la herramienta Diagnosticar tablas de versión.
Sintaxis
arcpy.management.DiagnoseVersionTables(input_database, out_log, {target_version}, {input_tables})
Parámetro | Explicación | Tipo de datos |
input_database |
Proporcione una conexión de base de datos (archivo .sde) a la geodatabase corporativa de la que sospeche que contiene incoherencias en las tablas delta. Debe realizar la conexión como administrador de la geodatabase. | Workspace |
out_log | La ruta y el nombre del archivo de registro de salida. El archivo de registro es un archivo ASCII que contiene una lista de las tablas de la versión especificada que contienen registros no usados, así como información sobre el archivo de conexión, la versión de la geodatabase y las tablas para los que se ha ejecutado la herramienta. | File |
target_version (Opcional) | La versión de la geodatabase en la que desea comprobar las incoherencias de las tablas delta. Si no se especifica ninguna versión, se procesan todas las versiones. | String |
input_tables [input_tables,...] (Opcional) | Especifique una sola tabla o proporcione un archivo de texto que contenga una lista de las tablas versionadas en cuyas tablas delta asociadas desea comprobar las incoherencias. Utilice nombres de tabla completos en el archivo de texto y coloque un nombre de tabla por línea. Si no se especifica ningún archivo, se procesan todas las tablas de la geodatabase. | String |
Salida derivada
Nombre | Explicación | Tipo de datos |
out_workspace | El espacio de trabajo de entrada actualizado. | Espacio de trabajo |
Muestra de código
Puede modificar y ejecutar lo siguiente desde una ventana de Python para detectar y exportar las incoherencias de las tablas delta de la clase de entidad Parcelas.
Este ejemplo se conecta a través del archivo de conexión de base de datos productiongdb.sde y exporta un archivo llamado gdb_diagnose.log al directorio temporal.
import arcpy
input_database = "c:\\temp\\productiongdb.sde"
out_log = "c:\\temp\\gdb_diagnose.log"
target_version = "SDE.Default"
input_tables = "GIS.Parcels"
arcpy.DiagnoseVersionTables_management(input_database, out_log, target_version,
input_tables)
El siguiente script independiente se puede modificar y ejecutar para exportar las incoherencias de las tablas delta a un archivo de registro.
# Description: diagnose version metadata
# Set the necessary product code
import arceditor
# Import arcpy module
import arcpy
# Local variables:
input_database = "c:\\temp\\productiongdb.sde"
out_log = "c:\\temp\\gdb_diagnose.log"
target_version = "SDE.Default"
input_tables = "GIS.Parcels"
# Process: Diagnose Version Tables
arcpy.DiagnoseVersionTables_management(input_database, out_log, target_version,
input_tables)
Entornos
Información de licenciamiento
- Basic: No
- Standard: Sí
- Advanced: Sí