TabularTranslator Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
TabularTranslator() |
Initializes a new instance of the TabularTranslator class. |
TabularTranslator(IDictionary<String,Object>, Object, Object, Object, Object, Object, Object, TypeConversionSettings) |
Initializes a new instance of the TabularTranslator class. |
TabularTranslator()
Initializes a new instance of the TabularTranslator class.
public TabularTranslator ();
Public Sub New ()
Applies to
TabularTranslator(IDictionary<String,Object>, Object, Object, Object, Object, Object, Object, TypeConversionSettings)
Initializes a new instance of the TabularTranslator class.
public TabularTranslator (System.Collections.Generic.IDictionary<string,object> additionalProperties = default, object columnMappings = default, object schemaMapping = default, object collectionReference = default, object mapComplexValuesToString = default, object mappings = default, object typeConversion = default, Microsoft.Azure.Management.DataFactory.Models.TypeConversionSettings typeConversionSettings = default);
new Microsoft.Azure.Management.DataFactory.Models.TabularTranslator : System.Collections.Generic.IDictionary<string, obj> * obj * obj * obj * obj * obj * obj * Microsoft.Azure.Management.DataFactory.Models.TypeConversionSettings -> Microsoft.Azure.Management.DataFactory.Models.TabularTranslator
Public Sub New (Optional additionalProperties As IDictionary(Of String, Object) = Nothing, Optional columnMappings As Object = Nothing, Optional schemaMapping As Object = Nothing, Optional collectionReference As Object = Nothing, Optional mapComplexValuesToString As Object = Nothing, Optional mappings As Object = Nothing, Optional typeConversion As Object = Nothing, Optional typeConversionSettings As TypeConversionSettings = Nothing)
Parameters
- additionalProperties
- IDictionary<String,Object>
Unmatched properties from the message are deserialized this collection
- columnMappings
- Object
Column mappings. Example: "UserId: MyUserId, Group: MyGroup, Name: MyName" Type: string (or Expression with resultType string). This property will be retired. Please use mappings property.
- schemaMapping
- Object
The schema mapping to map between tabular data and hierarchical data. Example: {"Column1": "$.Column1", "Column2": "$.Column2.Property1", "Column3": "$.Column2.Property2"}. Type: object (or Expression with resultType object). This property will be retired. Please use mappings property.
- collectionReference
- Object
The JSON Path of the Nested Array that is going to do cross-apply. Type: object (or Expression with resultType object).
- mapComplexValuesToString
- Object
Whether to map complex (array and object) values to simple strings in json format. Type: boolean (or Expression with resultType boolean).
- mappings
- Object
Column mappings with logical types. Tabular->tabular example: [{"source":{"name":"CustomerName","type":"String"},"sink":{"name":"ClientName","type":"String"}},{"source":{"name":"CustomerAddress","type":"String"},"sink":{"name":"ClientAddress","type":"String"}}]. Hierarchical->tabular example: [{"source":{"path":"$.CustomerName","type":"String"},"sink":{"name":"ClientName","type":"String"}},{"source":{"path":"$.CustomerAddress","type":"String"},"sink":{"name":"ClientAddress","type":"String"}}]. Type: object (or Expression with resultType object).
- typeConversion
- Object
Whether to enable the advanced type conversion feature in the Copy activity. Type: boolean (or Expression with resultType boolean).
- typeConversionSettings
- TypeConversionSettings
Type conversion settings
Applies to
Azure SDK for .NET