TabularTranslator interface
Um tradutor de tabela de atividade de cópia.
- Extends
Propriedades
collection |
O caminho JSON da Matriz Aninhada que fará a aplicação cruzada. Tipo: objeto (ou Expressão com objeto resultType). |
column |
Mapeamentos de coluna. Exemplo: "UserId: MyUserId, Group: MyGroup, Name: MyName" Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). Esta propriedade será desativada. Use a propriedade mappings. |
map |
Se os valores complexos (matriz e objeto) devem ser mapeados para cadeias de caracteres simples no formato json. Tipo: booliano (ou Expressão com resultType booleano). |
mappings | Mapeamentos de coluna com tipos lógicos. Tabular->exemplo tabular: [{"source":{"name":"CustomerName","type":"String"},"sink":{"name":"ClientName","type":"String"}},{"source":{"name":"CustomerAddress","type":"String"},"sink":{"name":"ClientAddress","type":"String"}}]. Exemplo de tabela>hierárquico: [{"source":{"path":"$. CustomerName","type":"String"},"sink":{"name":"ClientName","type":"String"}},{"source":{"path":"$. CustomerAddress","type":"String"},"sink":{"name":"ClientAddress","type":"String"}}]. Tipo: objeto (ou Expressão com objeto resultType). |
schema |
O mapeamento de esquema a ser mapeado entre dados tabulares e dados hierárquicos. Exemplo: {"Column1": "$. Column1", "Column2": "$. Column2.Property1", "Column3": "$. Column2.Property2"}. Tipo: objeto (ou Expressão com objeto resultType). Esta propriedade será desativada. Use a propriedade mappings. |
type | Discriminatório polimórfico, que especifica os diferentes tipos que esse objeto pode ser |
type |
Se o recurso de conversão de tipo avançado deve ser habilitado na atividade Copiar. Tipo: booliano (ou Expressão com resultType booleano). |
type |
Configurações de conversão de tipo |
Detalhes da propriedade
collectionReference
O caminho JSON da Matriz Aninhada que fará a aplicação cruzada. Tipo: objeto (ou Expressão com objeto resultType).
collectionReference?: any
Valor da propriedade
any
columnMappings
Mapeamentos de coluna. Exemplo: "UserId: MyUserId, Group: MyGroup, Name: MyName" Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). Esta propriedade será desativada. Use a propriedade mappings.
columnMappings?: any
Valor da propriedade
any
mapComplexValuesToString
Se os valores complexos (matriz e objeto) devem ser mapeados para cadeias de caracteres simples no formato json. Tipo: booliano (ou Expressão com resultType booleano).
mapComplexValuesToString?: any
Valor da propriedade
any
mappings
Mapeamentos de coluna com tipos lógicos. Tabular->exemplo tabular: [{"source":{"name":"CustomerName","type":"String"},"sink":{"name":"ClientName","type":"String"}},{"source":{"name":"CustomerAddress","type":"String"},"sink":{"name":"ClientAddress","type":"String"}}]. Exemplo de tabela>hierárquico: [{"source":{"path":"$. CustomerName","type":"String"},"sink":{"name":"ClientName","type":"String"}},{"source":{"path":"$. CustomerAddress","type":"String"},"sink":{"name":"ClientAddress","type":"String"}}]. Tipo: objeto (ou Expressão com objeto resultType).
mappings?: any
Valor da propriedade
any
schemaMapping
O mapeamento de esquema a ser mapeado entre dados tabulares e dados hierárquicos. Exemplo: {"Column1": "$. Column1", "Column2": "$. Column2.Property1", "Column3": "$. Column2.Property2"}. Tipo: objeto (ou Expressão com objeto resultType). Esta propriedade será desativada. Use a propriedade mappings.
schemaMapping?: any
Valor da propriedade
any
type
Discriminatório polimórfico, que especifica os diferentes tipos que esse objeto pode ser
type: "TabularTranslator"
Valor da propriedade
"TabularTranslator"
typeConversion
Se o recurso de conversão de tipo avançado deve ser habilitado na atividade Copiar. Tipo: booliano (ou Expressão com resultType booleano).
typeConversion?: any
Valor da propriedade
any
typeConversionSettings
Configurações de conversão de tipo
typeConversionSettings?: TypeConversionSettings