Crear sesión de Reviewer (Data Reviewer)

Resumen

Crea una nueva sesión de Reviewer en el espacio de trabajo especificado.

Uso

  • El espacio de trabajo de entrada debe ser un espacio de trabajo de Reviewer. Utilice la herramienta Habilitar Data Reviewer para crear un espacio de trabajo de Reviewer.

  • El espacio de trabajo de entrada debe contener una versión actual del esquema de Reviewer. Si no es así, utilice la herramienta Habilitar Data Reviewer para actualizar el espacio de trabajo.

  • El parámetro Plantilla de sesión le permite copiar las propiedades de una sesión de Reviewer existente a la nueva sesión creada por esta herramienta. Las propiedades pueden ser:

    • Continúe el procesamiento por lotes si la verificación falla
    • Continúe con el procesamiento por lotes si las verificaciones devuelven un error
    • Propiedades de la tabla del Reviewer
    • Comprobaciones predeterminadas

    Si utiliza una plantilla de sesión, estos parámetros se deshabilitarán:

    • Buscar duplicados
    • No almacenar geometría
    • Nombre de usuario de la sesión
    • Versión de la sesión

    Si desea especificar las propiedades para su nueva sesión, no elija una plantilla de sesión.

  • El parámetro Buscar duplicados especifica cómo se tratan los resultados de validación de duplicados en la sesión. Los errores de duplicados son aquellos que tienen valores coincidentes en los campos OBJECTID o IDENTIFIER, REVIEWERCODE, ORIGINTABLE y PARAMETER.

Sintaxis

arcpy.Reviewer.CreateReviewerSession(reviewer_workspace, session_name, {session_template}, {duplicate_checking}, {store_geometry}, {username}, {version})
ParámetroExplicaciónTipo de datos
reviewer_workspace

Espacio de trabajo en el que se va a crear una nueva sesión de Reviewer.

Workspace
session_name

Nombre de la sesión que se va a crear en el espacio de trabajo de Reviewer.

String
session_template
(Opcional)

Una sesión de Reviewer existente, cuyas propiedades se copiarán en la nueva sesión.

String
duplicate_checking
(Opcional)

Especifica cómo se tratan los resultados de validación de duplicados en la sesión.

  • NONENo busca resultados de validación de duplicados. Esto mejorará el rendimiento a la hora de escribir los resultados de validación en la base de datos. Esta es la opción predeterminada.
  • SESSIONBusca resultados de validación de duplicados dentro de la sesión.
  • DATABASEBusca resultados de validación de duplicados en toda la base de datos.
String
store_geometry
(Opcional)

Especifica si los resultados incluirán una geometría asociada.

  • STORE_GEOMETRYLos resultados incluirán tanto información de la geometría como de los atributos. Esta es la opción predeterminada.
  • DO_NOT_STORE_GEOMETRYLos resultados incluirán solo información de los atributos. Esto puede mejorar el rendimiento a la hora de escribir los resultados de validación en la geodatabase.
Boolean
username
(Opcional)

El nombre de usuario de la persona que crea la sesión de Reviewer. El valor predeterminado es el usuario de Windows que tiene iniciada una sesión en ese momento.

String
version
(Opcional)

La versión de la geodatabase corporativa con la que se asociará la sesión. Este parámetro solo está habilitado cuando se selecciona un espacio de trabajo de Reviewer almacenado en una geodatabase corporativa.

String

Salida derivada

NombreExplicaciónTipo de datos
session

El nombre de la sesión de Reviewer creada tras la ejecución de la herramienta.

Cadena

Muestra de código

Ejemplo 1 de CreateReviewerSession (script independiente)

Este script de Python independiente crea una sesión en el espacio de trabajo de Reviewer almacenado en una geodatabase corporativa. La sesión se denomina QC Pass 1.

# Name: CreateReviewerSession.py
# Description: Creates a reviewer session in a geodatabase
# Author: Esri
# Date: December 2011

# Import arcpy module
import arcpy

# check out a data reviewer extension license
arcpy.CheckOutExtension("datareviewer")

# path to a workspace
reviewer_gdb = "C:/SampleData/Reviewer.sde"

# Execute the Create Reviewer Session tool
arcpy.CreateReviewerSession_Reviewer(reviewer_gdb, "QC Pass 1")

# check in the data reviewer extension
arcpy.CheckInExtension("datareviewer")
Ejemplo 2 de CreateReviewerSession (script independiente)

Este script de Python independiente crea una sesión en el espacio de trabajo de Reviewer almacenado en una geodatabase corporativa. Se establecen los parámetros de comprobación de duplicados y almacenamiento de geometrías.

# Name: CreateReviewerSession.py
# Description: Creates a reviewer session in a geodatabase
# Author: Esri
# Date: May 2015

# Import arcpy module
import arcpy

# check out a data reviewer extension license
arcpy.CheckOutExtension("datareviewer")

# path to a workspace
reviewer_gdb = "C:/SampleData/Reviewer.sde"

# Execute the Create Reviewer Session tool. Do not specify a template session and set the duplicate checking and store geometry parameters.
# Session User Name parameter is not supplied so it will be set to the logged in user name.
# Session Version parameter is not supplied so it will be set to the Default version.

arcpy.CreateReviewerSession_Reviewer(reviewer_gdb, 'Test Session', '', 'DATABASE', 'DO_NOT_STORE_GEOMETRY')

# check in the data reviewer extension
arcpy.CheckInExtension("datareviewer")

Información de licenciamiento

  • Basic: Requiere Data Reviewer
  • Standard: Requiere Data Reviewer
  • Advanced: Requiere Data Reviewer

Temas relacionados