Exportar reglas de atributos (Administración de datos)

Resumen

Exporta reglas de atributos de un dataset a un archivo de valores separados por comas (.csv).

Uso

  • Esta herramienta puede usarse conjuntamente con la herramienta Importar reglas de atributos.

  • El archivo .csv contiene las siguientes columnas: NAME, DESCRIPTION, TYPE, SUBTYPE, FIELD, ISEDITABLE, TRIGGERINSERT, TRIGGERDELETE, TRIGGERUPDATE, SCRIPTEXPRESSION, ERRORNUMBER, ERRORMESSAGE, EXCLUDECLIENTEVALUATION, ISENABLED, BATCH, SEVERITY, TAGS, CATEGORY y CHECKPARAMETERS.

    Columnas de .csv

    ColumnasDescriptionEjemplo

    NAME

    El nombre de la regla.

    constraintRuleOP

    DESCRIPTION

    La descripción de la regla

    La presión de funcionamiento debe ser menor que 300.

    TYPE

    El tipo de regla de atributo.

    CONSTRAINT, CALCULATION

    SUBTYPE

    Si el dataset tiene subtipos y el subtipo se utiliza en la definición de la regla, este es el nombre de subtipo al que se aplica la regla.

    ALL

    FIELD

    El nombre del campo al que se aplica la regla, si procede.

    CONDITION

    ISEDITABLE

    Un valor booleano que define si el campo de atributo es editable.

    Verdadero o falso

    TRIGGERINSERT

    Un valor booleano que define si los eventos desencadenadores de la regla están activados para las ediciones de inserción.

    Verdadero o falso

    TRIGGERDELETE

    Un valor booleano que define si los eventos desencadenadores de la regla están activados para las ediciones de eliminación.

    Verdadero o falso

    TRIGGERUPDATE

    Un valor booleano que define si los eventos desencadenadores de la regla están activados para las ediciones de actualización.

    Verdadero o falso

    SCRIPTEXPRESSION

    Una expresión de script de Arcade que define la regla.

    $feature.OPERATINGPRESSURE < 300

    ERRORNUMBER

    El número de error de la regla, si corresponde.

    99

    ERRORMESSAGE

    El mensaje de error de la regla, si corresponde.

    Presión de funcionamiento no válida. Debe ser menor que 300.

    EXCLUDECLIENTEVALUATION

    Un valor booleano que define si la regla se admite para todos los clientes o solo para los clientes simples.

    Verdadero o falso

    ISENABLED

    Un valor booleano que define si la regla de atributo está habilitada.

    Verdadero o falso

    BATCH

    Un valor booleano que define si la regla admite la validación por lotes.

    Verdadero o falso

    SEVERITY

    Un valor entero (1-5) que define la gravedad del error.

    2

    TAGS

    Un conjunto de valores de cadena que identifican la regla.

    Presión de funcionamiento

    CATEGORY

    Un valor entero generado por el sistema que define la categoría de reglas, si corresponde.

    Este valor lo genera el sistema y no debe modificarse.

    6

    CHECKPARAMETERS

    Un valor JSON generado por el sistema que define la configuración de una regla basada en Data Reviewer.

    Este valor lo genera el sistema y no debe modificarse.

    {"ReviewerRuleType": "0", "minimumangle": "60"}

Sintaxis

ExportAttributeRules(in_table, out_csv_file)
ParámetroExplicaciónTipo de datos
in_table

La tabla o clase de entidad desde la que se exportarán las reglas de atributos.

Table View
out_csv_file

La ubicación de carpeta y el nombre del archivo .csv que se debe crear.

File

Muestra de código

Ejemplo de ExportAttributeRules (ventana de Python)

Exportar las reglas de atributos desde una clase de entidad denominada GasPipes.

import arcpy
arcpy.ExportAttributeRules_management("C:\\MyProject\\MyDatabase.sde\\pro.USER1.GasPipes", 
                                      "C:\\MyProject\\ExpAttrRulesFrBuilding.csv")

Información de licenciamiento

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

Temas relacionados