次の方法で共有


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 パス。 型: object (または resultType オブジェクトを持つ Expression)。

ColumnMappings

列マッピング。 例: "UserId: MyUserId, Group: MyGroup, Name: MyName" Type: string (または expression with resultType string)。 このプロパティは廃止されます。 mappings プロパティを使用してください。

MapComplexValuesToString

複雑な (配列とオブジェクト) 値を json 形式の単純な文字列にマップするかどうか。 型: boolean (または resultType ブール値を持つ式)。

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"}}]。 型: object (または resultType オブジェクトを持つ Expression)。

SchemaMapping

表形式データと階層データの間でマップするスキーマ マッピング。 例: {"Column1": "$.Column1"、"Column2": "$.Column2.Property1","Column3": "$.Column2.Property2"}。 型: object (または resultType オブジェクトを持つ Expression)。 このプロパティは廃止されます。 mappings プロパティを使用してください。

TypeConversion

Copy アクティビティで高度な型変換機能を有効にするかどうか。 型: boolean (または resultType ブール値を持つ式)。

TypeConversionSettings

型変換設定。

適用対象