TabularTranslator interface
Traductor tabular de la actividad de copia.
- Extends
Propiedades
| collection |
Ruta de acceso JSON de la matriz anidada que va a realizar la aplicación cruzada. Tipo: objeto (o Expression con el objeto resultType). |
| column |
Asignaciones de columnas. Ejemplo: "UserId: MyUserId, Group: MyGroup, Name: MyName" Type: string (o Expression with resultType string). Esta propiedad se retirará. Use la propiedad mappings. |
| map |
Indica si se van a asignar valores complejos (matriz y objeto) a cadenas simples en formato json. Tipo: booleano (o Expression con resultType boolean). |
| mappings | Asignaciones de columnas con tipos lógicos. Tabular:>ejemplo tabular: [{"source":{"name":"CustomerName","type":"String"},"sink":{"name":"ClientName","type":"String"}},{"source":{"name":"CustomerAddress","type":"String"},"sink":{"name":"ClientAddress","type":"String"}}]. Jerárquico:>ejemplo tabular: [{"source":{"path":"$. CustomerName","type":"String"},"sink":{"name":"ClientName","type":"String"}},{"source":{"path":"$. CustomerAddress","type":"String"},"sink":{"name":"ClientAddress","type":"String"}}]. Tipo: objeto (o Expression con el objeto resultType). |
| schema |
Asignación de esquema para asignar entre datos tabulares y datos jerárquicos. Ejemplo: {"Column1": "$. Column1", "Column2": "$. Column2.Property1", "Column3": "$. Column2.Property2"}. Tipo: objeto (o Expression con el objeto resultType). Esta propiedad se retirará. Use la propiedad mappings. |
| type | Discriminador polimórfico, que especifica los distintos tipos que puede ser este objeto. |
| type |
Si se habilita la característica de conversión de tipos avanzada en la actividad de copia. Tipo: booleano (o Expression con resultType boolean). |
| type |
Configuración de conversión de tipos |
Detalles de las propiedades
collectionReference
Ruta de acceso JSON de la matriz anidada que va a realizar la aplicación cruzada. Tipo: objeto (o Expression con el objeto resultType).
collectionReference?: any
Valor de propiedad
any
columnMappings
Asignaciones de columnas. Ejemplo: "UserId: MyUserId, Group: MyGroup, Name: MyName" Type: string (o Expression with resultType string). Esta propiedad se retirará. Use la propiedad mappings.
columnMappings?: any
Valor de propiedad
any
mapComplexValuesToString
Indica si se van a asignar valores complejos (matriz y objeto) a cadenas simples en formato json. Tipo: booleano (o Expression con resultType boolean).
mapComplexValuesToString?: any
Valor de propiedad
any
mappings
Asignaciones de columnas con tipos lógicos. Tabular:>ejemplo tabular: [{"source":{"name":"CustomerName","type":"String"},"sink":{"name":"ClientName","type":"String"}},{"source":{"name":"CustomerAddress","type":"String"},"sink":{"name":"ClientAddress","type":"String"}}]. Jerárquico:>ejemplo tabular: [{"source":{"path":"$. CustomerName","type":"String"},"sink":{"name":"ClientName","type":"String"}},{"source":{"path":"$. CustomerAddress","type":"String"},"sink":{"name":"ClientAddress","type":"String"}}]. Tipo: objeto (o Expression con el objeto resultType).
mappings?: any
Valor de propiedad
any
schemaMapping
Asignación de esquema para asignar entre datos tabulares y datos jerárquicos. Ejemplo: {"Column1": "$. Column1", "Column2": "$. Column2.Property1", "Column3": "$. Column2.Property2"}. Tipo: objeto (o Expression con el objeto resultType). Esta propiedad se retirará. Use la propiedad mappings.
schemaMapping?: any
Valor de propiedad
any
type
Discriminador polimórfico, que especifica los distintos tipos que puede ser este objeto.
type: "TabularTranslator"
Valor de propiedad
"TabularTranslator"
typeConversion
Si se habilita la característica de conversión de tipos avanzada en la actividad de copia. Tipo: booleano (o Expression con resultType boolean).
typeConversion?: any
Valor de propiedad
any
typeConversionSettings
Configuración de conversión de tipos
typeConversionSettings?: TypeConversionSettings