Skip To Content

Actualizar campos

La herramienta Actualizar campos actualiza un nombre o tipo de campo.

Ejemplos

La herramienta Actualizar campos puede utilizarse en situaciones como las siguientes:

  • Un dataset tiene campos con nombres poco informativos. Actualice los campos para que los nombres de campo sean más significativos.
  • Se detectó un campo de código postal como de tipo entero, pero su flujo de trabajo requiere que los valores de código postal sean cadenas. Actualice el tipo de campo de entero a cadena.

Parámetros

La siguiente tabla describe los parámetros utilizados en la herramienta Actualizar campos:

ParámetroDescripción

Dataset de entrada

El dataset que contiene los campos que se actualizarán.

Actualizaciones

Una lista de uno o más campos con las actualizaciones que se realizarán en cada campo.

Campo que se va a actualizar

El campo que se va a actualizar.

Nuevo nombre de campo

El nuevo nombre del campo actualizado.

Tipo de campo nuevo

El nuevo tipo del campo actualizado.

Separador decimal

Especifique un valor de separador decimal si está convirtiendo valores de cadena en un número y los valores de cadena no utilizan un punto (.) como separador decimal. Este parámetro es opcional.

Notas de uso

Utilice el parámetro Dataset de entrada para identificar el dataset que contiene los campos que se actualizarán.

Proporcione el campo que se va a actualizar mediante el parámetro Campo que se va a actualizar. Haga clic en el botón Agregar para actualizar más de un campo.

Puede actualizar el nombre del campo, el tipo o una combinación de ambos. Se requiere al menos una actualización para cada campo. Las opciones son las siguientes:

  • Nuevo nombre de campo: actualiza el nombre del campo especificado.
  • Nuevo tipo de campo: actualiza el tipo del campo especificado.

A continuación, se indican las opciones de tipo de campo:

  • Booleano: genera un campo de tipo booleano. Los campos booleanos admiten valores de true y false.
  • Doble: genera un campo de tipo doble. Los campos dobles admiten números fraccionarios.
  • Entero: genera un campo de tipo entero. Los campos enteros admiten números enteros.
  • Cadena: genera un campo de tipo cadena. Los campos de cadena admiten cadenas de caracteres (texto).
Si los valores en el campo especificado no se pueden convertir al nuevo tipo especificado, el resultado será null y aparecerá vacío en la salida.

Utilice el parámetro Separador decimal para convertir los campos de cadena en un doble si las cadenas utilizan separadores decimales que no son puntos (.). Este parámetro es opcional. Los siguientes son ejemplos de cómo usar el parámetro separador decimal:

  • Un campo de cadena contiene valores dobles que utilizan una coma como separador decimal, como "3,55". Para convertir este campo en doble, especifique un nuevo tipo de campo de doble y coma (,) como separador decimal. El resultado será un campo doble con valores como 3.55.
  • Un campo de cadena contiene valores enteros con ceros adicionales como "5,0000". Para convertir este campo en entero, especifique un nuevo tipo de campo de entero y coma (,) como separador decimal. El resultado será un campo entero con valores como 5.

Para todos los campos numéricos, la vista previa formateará el número de acuerdo con la configuración regional establecida en sus ajustes de usuario.

Comportamiento de conversión

La herramienta Actualizar campos maneja el comportamiento de conversión de manera diferente según el tipo de entrada y el tipo de objetivo. Las transformaciones admitidas tendrán éxito o devolverán un valor nulo si el valor original no se puede convertir al tipo de destino. Si no se admite la conversión, se producirá un error en la canalización de datos. La tabla siguiente detalla si se admite la conversión y cuál es el formato del valor convertido, si corresponde:

Cadena de caracteresEnteroDobleBooleano

Cadena de caracteres

N/A

Sí (redondear)

Entero pequeño

Entero

N/A

Entero grande

Flotante

Sí (redondear)

Doble

Sí (redondear)

N/A

Solo fecha

Sí (ISO 8601)

No

No

No

Fecha

Sí (ISO 8601)

Sí (segundos)

Sí (segundos)

No

Booleano

Sí ("true", "false")

N/A

Blob

No

No

No

Matriz

Sí (JSON)

No

No

No

Mapa

Sí (JSON)

No

No

No

Struct

Sí (EsriJSON)

No

No

No

Punto

Sí (EsriJSON)

No

No

No

Multipunto

Sí (EsriJSON)

No

No

No

Polilínea

Sí (EsriJSON)

No

No

No

Polígono

Sí (EsriJSON)

No

No

No

Salidas

La salida de la herramienta contiene el dataset de entrada con los campos recién actualizados.

Requisitos de licencia

Se requieren las siguientes licencias y configuraciones:

  • Tipo de usuario Creator o Professional
  • Rol de publicador, moderador o administrador, o rol personalizado equivalente

Para obtener más información sobre los requisitos de Data Pipelines, consulte Requisitos.