Generar regla de atributo de Id. (Herramientas de administración de datos)
Resumen
Crea una regla de atributo que genera un valor único para un campo a partir de una consulta.
La herramienta crea un archivo .csv que contiene una regla de atributos de ArcGIS Arcade basada en las entradas proporcionadas, un archivo Python que contiene el código para generar secuencias en el espacio de trabajo y un archivo de Id. para visualizar los Id. generados.
Uso
El parámetro Carpeta de salida especifica la ubicación en la que se creará una carpeta utilizando el nombre de la clase de entidad de entrada. El archivo
.csvde salida que contiene la regla de atributo utilizará el nombre del valor del parámetro Tabla de entrada. Si se ejecuta la herramienta varias veces, se crearán archivos.csvadicionales en la carpeta.Después de ejecutar la herramienta, importe la regla de atributos y aplíquela al dataset. Si el dataset se encuentra en una geodatabase corporativa, usted debe ser el propietario de los datos para aplicar la regla de atributos de la plantilla de salida.
Al establecer el valor Secuencia por búsqueda del parámetro Generador de Id., se generará una secuencia de base de datos para cada valor distinto en el campo
Sequence by lookupdel dataset de intersección que esté presente en el momento en que se cree la regla de atributo. Las entidades creadas con posterioridad a la redacción de la regla deberán incluirse manualmente.Si se requiere un Id. para una entidad de destino, configure el campo Id. para que no permita nulos.
Parámetros
| Etiqueta | Explicación | Tipo de datos |
|---|---|---|
|
Tabla de entrada |
El dataset al que se aplicará la nueva regla. |
Table View |
|
Carpeta de salida |
Carpeta en la que se guarda el archivo |
Folder |
|
Campo |
El nombre del campo existente al que se aplicará la regla. |
Field |
|
Expresión (Opcional) |
Una expresión SQL que limita las filas a las que se aplicará la regla de atributo. |
SQL Expression |
|
Crear secuencias (Opcional) |
Especifica si se crearán secuencias de base de datos en el espacio de trabajo especificado.
|
Boolean |
|
Tipo de definición (Opcional) |
Especifica el método que se utilizará para definir el formato de Id.
|
String |
|
Generador de Id. (Opcional) |
Un conjunto de opciones de formato que definirán la regla de atributo. Esto incluye una expresión SQL que se utilizará para aplicar diferentes formatos y secuencias por activo, así como valores de relleno, prefijos y sufijos. Se mostrará una vista previa de la cadena de caracteres en el panel Geoprocesamiento, creada a partir de los valores introducidos en las opciones de formato. Columnas de la tabla de valores:
|
Value Table |
|
Tabla de definición de Id. (Opcional) |
Una tabla o conjunto de registros que define el formato de Id. Esto incluye la expresión SQL que se utilizará para aplicar diferentes formatos y secuencias por activo, así como valores de relleno, prefijos y sufijos. La tabla debe incluir los siguientes campos:
|
Record Set |
|
Campos de valor codificado (Opcional) |
Los campos que se utilizarán para generar una expresión SQL y una configuración para un Id. |
Field |
|
Secuencia por intersección (Opcional) |
Las entidades del dataset de intersección que se utilizarán para generar valores de Id. únicos en las entidades de entrada. El valor del campo opcional del dtaset de intersección se utilizará para la secuencia por valor de búsqueda. Columnas de la tabla de valores:
|
Value Table |
Salida derivada
| Etiqueta | Explicación | Tipo de datos |
|---|---|---|
|
CSV de regla de salida |
Archivo |
File |
|
Tabla de definición de Id. |
Una tabla de las configuraciones de definición de secuencias. La herramienta puede editar y reutilizar este archivo utilizando la opción Tabla del parámetro Tipo de definición. |
File |
|
Script de secuencia de Python |
El archivo de secuencia de salida de Python. Este archivo puede utilizarse en otros espacios de trabajo o por cualquier persona con permisos para crear secuencias de bases de datos. |
File |
Entornos
Esta herramienta no utiliza ningún entorno de geoprocesamiento.
Información de licenciamiento
- Basic: No
- Standard: Sí
- Avanzado: Sí