Bagikan melalui


TabularTranslator Constructors

Definition

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