你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

TabularTranslator 类

定义

复制活动表格翻译器。

[System.Text.Json.Serialization.JsonConverter(typeof(Azure.Analytics.Synapse.Artifacts.Models.TabularTranslator+TabularTranslatorConverter))]
public class TabularTranslator : Azure.Analytics.Synapse.Artifacts.Models.CopyTranslator
[<System.Text.Json.Serialization.JsonConverter(typeof(Azure.Analytics.Synapse.Artifacts.Models.TabularTranslator+TabularTranslatorConverter))>]
type TabularTranslator = class
    inherit CopyTranslator
Public Class TabularTranslator
Inherits CopyTranslator
继承
TabularTranslator
属性

构造函数

TabularTranslator()

初始化 TabularTranslator 的新实例。

属性

AdditionalProperties

其他属性。

(继承自 CopyTranslator)
CollectionReference

要执行交叉应用的嵌套数组的 JSON 路径。 类型:具有 resultType 对象) 的对象 (或 Expression。

ColumnMappings

列映射。 示例:“UserId: MyUserId, Group: MyGroup, Name: MyName”类型: string (或 Expression with resultType string) 。 此属性将停用。 请使用 mappings 属性。

MapComplexValuesToString

是否将复杂 (数组和对象) 值映射到 json 格式的简单字符串。 类型:boolean (或 expression with resultType boolean) 。

Mappings

具有逻辑类型的列映射。 表格>示例:[{“source”:{“name”:“CustomerName”,“type”:“String”},“sink”:{“name”:“ClientName”,“type”:“String”}},{“source”:{“name”:“CustomerAddress”,“type”:“String”},“sink”:{“name”:“ClientAddress”,“type”:“String”}]。 >分层表格示例:[{“source”:{“path”:“$。CustomerName“,”type“:”String“},”sink“:{”name“:”ClientName“,”type“:”String“}},{”source“:{”path“:”$.CustomerAddress“,”type“:”String“},”sink“:{”name“:”ClientAddress“,”type“:”String“}]。 类型:具有 resultType 对象) 的对象 (或 Expression。

SchemaMapping

在表格数据和分层数据之间映射的架构映射。 示例: {“Column1”: “$.Column1“, ”Column2“: ”$.Column2.Property1“、”Column3“: ”$.Column2.Property2“}。 类型:具有 resultType 对象) 的对象 (或 Expression。 此属性将停用。 请使用 mappings 属性。

TypeConversion

是否在复制活动中启用高级类型转换功能。 类型:boolean (或 expression with resultType boolean) 。

TypeConversionSettings

类型转换设置。

适用于