Bagikan melalui


TabularTranslator Class

Definition

A copy activity tabular translator.

public class TabularTranslator : Microsoft.Azure.Management.DataFactory.Models.CopyTranslator
type TabularTranslator = class
    inherit CopyTranslator
Public Class TabularTranslator
Inherits CopyTranslator
Inheritance
TabularTranslator

Constructors

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.

Properties

AdditionalProperties

Gets or sets unmatched properties from the message are deserialized this collection

(Inherited from CopyTranslator)
CollectionReference

Gets or sets the JSON Path of the Nested Array that is going to do cross-apply. Type: object (or Expression with resultType object).

ColumnMappings

Gets or sets 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.

MapComplexValuesToString

Gets or sets whether to map complex (array and object) values to simple strings in json format. Type: boolean (or Expression with resultType boolean).

Mappings

Gets or sets column mappings with logical types. Tabular-&gt;tabular example: [{"source":{"name":"CustomerName","type":"String"},"sink":{"name":"ClientName","type":"String"}},{"source":{"name":"CustomerAddress","type":"String"},"sink":{"name":"ClientAddress","type":"String"}}]. Hierarchical-&gt;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).

SchemaMapping

Gets or sets 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.

TypeConversion

Gets or sets whether to enable the advanced type conversion feature in the Copy activity. Type: boolean (or Expression with resultType boolean).

TypeConversionSettings

Gets or sets type conversion settings

Applies to