La herramienta Asignar campos transforma el esquema de un dataset al compararlo con un esquema objetivo.
Ejemplos
La herramienta Asignar campos puede utilizarse en situaciones como las siguientes:
- Actualizar el esquema de un dataset para que sea compatible con la tabla o capa de entidades a la que se agregará
- Estandarizar el esquema para múltiples datasets para que puedan fusionarse
Parámetros
La siguiente tabla describe los parámetros utilizados en la herramienta Asignar campos:
Parámetro | Descripción |
---|---|
Dataset de entrada | El dataset que contiene los campos que se asignarán al esquema especificado. |
Asignación de campos | Asigna el esquema del dataset de entrada al esquema de una capa de entidades alojada, una tabla alojada u otro dataset en una canalización de datos. |
Notas de uso
Utilice el parámetro Dataset de entrada para seleccionar el dataset que contiene los campos que desea asignar a un esquema objetivo.
Utilice el parámetro Asignación de campos para especificar la capa de entidades o el dataset desde donde importar el esquema objetivo y cómo asignar los campos del dataset de entrada a los campos objetivo.
Para importar esquemas objetivo, están disponibles las siguientes opciones:
- Capa de entidades de su contenido: navegue hasta una tabla o capa de entidades alojada en su contenido. La tabla o capa de entidades seleccionada no se agregará al lienzo de la canalización de datos.
- Dataset de esta canalización de datos: seleccione otro dataset que se encuentre actualmente en el lienzo de su canalización de datos.
Utilice la tabla del cuadro de diálogo Asignar campos para hacer coincidir los campos del dataset de entrada con los campos objetivo. Los campos deben ser de tipos compatibles para asignarlos. Por ejemplo, no puede asignar un campo de entrada de cadena de caracteres a un campo objetivo de tipo entero. De forma predeterminada, los campos con nombres similares y tipos compatibles se asociarán automáticamente.
Salidas
El dataset de salida contendrá los campos del dataset de entrada asociados con los campos del esquema objetivo. Los campos de entrada asociados se devolverán con los nombres y tipos del campo objetivo al que fueron asignados. Los campos no asociados no estarán disponibles en la salida.
Si los campos de geometría coinciden y la referencia espacial difiere, la geometría de entrada se proyectará a la referencia espacial de la geometría objetivo.
Limitaciones
A continuación se indican las limitaciones conocidas de la herramienta Asignar campos:
- Si el esquema del dataset objetivo o la capa de entidades cambia, la asignación de campos no detectará automáticamente los cambios. Para detectar cambios en los esquemas de destino, elimine la asignación de campos actual y vuelva a importar el esquema objetivo.
- La herramienta no convierte valores de campo. Por ejemplo, no puede asociar un campo doble a un campo de cadena de caracteres. Para convertir campos, utilice la herramienta Actualizar campos.
- Para asociar tipos de campos complejos, como matriz, mapa y struct, los campos de entrada y objetivo deben contener claves y tipos de valores que coincidan de forma exacta. Por ejemplo, si un campo de matriz de entrada contiene valores enteros, no puede asociarse a un campo de matriz objetivo que contenga valores de cadena de caracteres.
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.