Compartir a través de


TabularTranslator interface

Traductor tabular de la actividad de copia.

Extends

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).

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.

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).

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).

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.

type

Discriminador polimórfico, que especifica los distintos tipos que puede ser este objeto.

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).

typeConversionSettings

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

Valor de propiedad