你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
TabularTranslator 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
复制活动表格翻译器。
[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 的新实例。 |
属性
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 |
类型转换设置。 |