TabularTranslator interface
Tabulkový překladač aktivity kopírování.
- Extends
Vlastnosti
| collection |
Cesta JSON vnořeného pole, která provede křížové použití. Typ: objekt (nebo výraz s objektem resultType). |
| column |
Mapování sloupců Příklad: UserId: MyUserId, Group: MyGroup, Name: MyName Type: string (nebo Expression with resultType string). Tato vlastnost bude vyřazena. Použijte vlastnost mapování. |
| map |
Zda se mají namapovat komplexní hodnoty (pole a objekty) na jednoduché řetězce ve formátu JSON. Typ: logická hodnota (nebo výraz s logickou hodnotou resultType). |
| mappings | Mapování sloupců s logickými typy Tabulkový příklad>tabulkového příkladu: [{"source":{"name":"CustomerName","type":"String"},"sink":{"name":"ClientName","type":"String"},{"source":{"name":"CustomerAddress","type":"String"},"sink":{"name":"ClientAddress","type":"String"}}]. Hierarchický–>tabulkový příklad: [{"source":{"path":"$. CustomerName","type":"String"},"sink":{"name":"ClientName","type":"String"}},{"source":{"path":"$. CustomerAddress","type":"String"},"sink":{"name":"ClientAddress","type":"String"}}]. Typ: objekt (nebo výraz s objektem resultType). |
| schema |
Mapování schématu pro mapování mezi tabulkovými daty a hierarchickými daty. Příklad: {"Column1": "$. Column1", "Column2": "$. Column2.Property1, "Column3": "$. Column2.Property2"}. Typ: objekt (nebo výraz s objektem resultType). Tato vlastnost bude vyřazena. Použijte vlastnost mapování. |
| type | Polymorfní diskriminátor, který určuje různé typy tohoto objektu |
| type |
Zda chcete povolit funkci rozšířeného převodu typů v aktivitě kopírování. Typ: logická hodnota (nebo výraz s logickou hodnotou resultType). |
| type |
Nastavení převodu typů |
Podrobnosti vlastnosti
collectionReference
Cesta JSON vnořeného pole, která provede křížové použití. Typ: objekt (nebo výraz s objektem resultType).
collectionReference?: any
Hodnota vlastnosti
any
columnMappings
Mapování sloupců Příklad: UserId: MyUserId, Group: MyGroup, Name: MyName Type: string (nebo Expression with resultType string). Tato vlastnost bude vyřazena. Použijte vlastnost mapování.
columnMappings?: any
Hodnota vlastnosti
any
mapComplexValuesToString
Zda se mají namapovat komplexní hodnoty (pole a objekty) na jednoduché řetězce ve formátu JSON. Typ: logická hodnota (nebo výraz s logickou hodnotou resultType).
mapComplexValuesToString?: any
Hodnota vlastnosti
any
mappings
Mapování sloupců s logickými typy Tabulkový příklad>tabulkového příkladu: [{"source":{"name":"CustomerName","type":"String"},"sink":{"name":"ClientName","type":"String"},{"source":{"name":"CustomerAddress","type":"String"},"sink":{"name":"ClientAddress","type":"String"}}]. Hierarchický–>tabulkový příklad: [{"source":{"path":"$. CustomerName","type":"String"},"sink":{"name":"ClientName","type":"String"}},{"source":{"path":"$. CustomerAddress","type":"String"},"sink":{"name":"ClientAddress","type":"String"}}]. Typ: objekt (nebo výraz s objektem resultType).
mappings?: any
Hodnota vlastnosti
any
schemaMapping
Mapování schématu pro mapování mezi tabulkovými daty a hierarchickými daty. Příklad: {"Column1": "$. Column1", "Column2": "$. Column2.Property1, "Column3": "$. Column2.Property2"}. Typ: objekt (nebo výraz s objektem resultType). Tato vlastnost bude vyřazena. Použijte vlastnost mapování.
schemaMapping?: any
Hodnota vlastnosti
any
type
Polymorfní diskriminátor, který určuje různé typy tohoto objektu
type: "TabularTranslator"
Hodnota vlastnosti
"TabularTranslator"
typeConversion
Zda chcete povolit funkci rozšířeného převodu typů v aktivitě kopírování. Typ: logická hodnota (nebo výraz s logickou hodnotou resultType).
typeConversion?: any
Hodnota vlastnosti
any
typeConversionSettings
Nastavení převodu typů
typeConversionSettings?: TypeConversionSettings