TabularTranslator interface
Traduttore tabulare dell'attività di copia.
- Extends
Proprietà
| collection |
Percorso JSON dell'array annidato che eseguirà l'applicazione incrociata. Type: object (o Expression con oggetto resultType). |
| column |
Mapping di colonne. Esempio: "UserId: MyUserId, Group: MyGroup, Name: MyName" Type: string (o Expression with resultType string). Questa proprietà verrà ritirata. Usare la proprietà mapping. |
| map |
Indica se eseguire il mapping di valori complessi (matrice e oggetto) a stringhe semplici in formato JSON. Tipo: booleano (o espressione con valore booleano resultType). |
| mappings | Mapping di colonne con tipi logici. Tabular->esempio tabulare: [{"source":{"name":"CustomerName","type":"String"},"sink":{"name":"ClientName","type":"String"}},{"source":{"name":"CustomerAddress","type":"String"},"sink":{"name":"ClientAddress","type":"String"}}]. Esempio gerarchico->tabulare: [{"source":{"path":"$. CustomerName","type":"String"},"sink":{"name":"ClientName","type":"String"}},{"source":{"path":"$. CustomerAddress","type":"String"},"sink":{"name":"ClientAddress","type":"String"}}]. Type: object (o Expression con oggetto resultType). |
| schema |
Mapping dello schema di cui eseguire il mapping tra dati tabulari e dati gerarchici. Esempio: {"Column1": "$. Column1", "Column2": "$. Column2.Property1", "Column3": "$. Column2.Property2"}. Type: object (o Expression con oggetto resultType). Questa proprietà verrà ritirata. Usare la proprietà mapping. |
| type | Discriminare polimorfico, che specifica i diversi tipi che questo oggetto può essere |
| type |
Indica se abilitare la funzionalità di conversione dei tipi avanzata nell'attività Copia. Tipo: booleano (o espressione con valore booleano resultType). |
| type |
Impostazioni di conversione dei tipi |
Dettagli proprietà
collectionReference
Percorso JSON dell'array annidato che eseguirà l'applicazione incrociata. Type: object (o Expression con oggetto resultType).
collectionReference?: any
Valore della proprietà
any
columnMappings
Mapping di colonne. Esempio: "UserId: MyUserId, Group: MyGroup, Name: MyName" Type: string (o Expression with resultType string). Questa proprietà verrà ritirata. Usare la proprietà mapping.
columnMappings?: any
Valore della proprietà
any
mapComplexValuesToString
Indica se eseguire il mapping di valori complessi (matrice e oggetto) a stringhe semplici in formato JSON. Tipo: booleano (o espressione con valore booleano resultType).
mapComplexValuesToString?: any
Valore della proprietà
any
mappings
Mapping di colonne con tipi logici. Tabular->esempio tabulare: [{"source":{"name":"CustomerName","type":"String"},"sink":{"name":"ClientName","type":"String"}},{"source":{"name":"CustomerAddress","type":"String"},"sink":{"name":"ClientAddress","type":"String"}}]. Esempio gerarchico->tabulare: [{"source":{"path":"$. CustomerName","type":"String"},"sink":{"name":"ClientName","type":"String"}},{"source":{"path":"$. CustomerAddress","type":"String"},"sink":{"name":"ClientAddress","type":"String"}}]. Type: object (o Expression con oggetto resultType).
mappings?: any
Valore della proprietà
any
schemaMapping
Mapping dello schema di cui eseguire il mapping tra dati tabulari e dati gerarchici. Esempio: {"Column1": "$. Column1", "Column2": "$. Column2.Property1", "Column3": "$. Column2.Property2"}. Type: object (o Expression con oggetto resultType). Questa proprietà verrà ritirata. Usare la proprietà mapping.
schemaMapping?: any
Valore della proprietà
any
type
Discriminare polimorfico, che specifica i diversi tipi che questo oggetto può essere
type: "TabularTranslator"
Valore della proprietà
"TabularTranslator"
typeConversion
Indica se abilitare la funzionalità di conversione dei tipi avanzata nell'attività Copia. Tipo: booleano (o espressione con valore booleano resultType).
typeConversion?: any
Valore della proprietà
any
typeConversionSettings
Impostazioni di conversione dei tipi
typeConversionSettings?: TypeConversionSettings