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ámetro | Descripció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).
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 caracteres | Entero | Doble | Booleano | |
---|---|---|---|---|
Cadena de caracteres | N/A | Sí (redondear) | Sí | Sí |
Entero pequeño | Sí | Sí | Sí | Sí |
Entero | Sí | N/A | Sí | Sí |
Entero grande | Sí | Sí | Sí | Sí |
Flotante | Sí | Sí (redondear) | Sí | Sí |
Doble | Sí | Sí (redondear) | N/A | Sí |
Solo fecha | Sí (ISO 8601) | No | No | No |
Fecha | Sí (ISO 8601) | Sí (segundos) | Sí (segundos) | No |
Booleano | Sí ("true", "false") | Sí | Sí | N/A |
Blob | Sí | 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.