TabularTranslator interface
コピー アクティビティの表形式変換ツール。
- Extends
プロパティ
| collection |
クロス適用を行う入れ子になった配列の JSON パス。 型: オブジェクト (または resultType オブジェクトを持つ式)。 |
| column |
列マッピング。 例: "UserId: MyUserId, Group: MyGroup, Name: MyName" Type: string (または resultType 文字列を含む式)。 このプロパティは廃止されます。 mappings プロパティを使用してください。 |
| map |
複合 (配列とオブジェクト) の値を json 形式の単純な文字列にマップするかどうか。 型: boolean (または resultType ブール値を持つ式)。 |
| mappings | 論理型を使用した列マッピング。 Tabular->表形式の例: [{"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 オブジェクトを持つ式)。 |
| schema |
表形式データと階層データの間でマップするスキーマ マッピング。 例: {"Column1": "$.Column1"、"Column2": "$.Column2.Property1","Column3": "$.Column2.Property2"}。 型: オブジェクト (または resultType オブジェクトを持つ式)。 このプロパティは廃止されます。 mappings プロパティを使用してください。 |
| type | ポリモーフィック識別子。このオブジェクトは、さまざまな型を指定します。 |
| type |
コピー アクティビティで高度な型変換機能を有効にするかどうかを指定します。 型: boolean (または resultType ブール値を持つ式)。 |
| type |
型変換の設定 |
プロパティの詳細
collectionReference
クロス適用を行う入れ子になった配列の JSON パス。 型: オブジェクト (または resultType オブジェクトを持つ式)。
collectionReference?: any
プロパティ値
any
columnMappings
列マッピング。 例: "UserId: MyUserId, Group: MyGroup, Name: MyName" Type: string (または resultType 文字列を含む式)。 このプロパティは廃止されます。 mappings プロパティを使用してください。
columnMappings?: any
プロパティ値
any
mapComplexValuesToString
複合 (配列とオブジェクト) の値を json 形式の単純な文字列にマップするかどうか。 型: boolean (または resultType ブール値を持つ式)。
mapComplexValuesToString?: any
プロパティ値
any
mappings
論理型を使用した列マッピング。 Tabular->表形式の例: [{"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 オブジェクトを持つ式)。
mappings?: any
プロパティ値
any
schemaMapping
表形式データと階層データの間でマップするスキーマ マッピング。 例: {"Column1": "$.Column1"、"Column2": "$.Column2.Property1","Column3": "$.Column2.Property2"}。 型: オブジェクト (または resultType オブジェクトを持つ式)。 このプロパティは廃止されます。 mappings プロパティを使用してください。
schemaMapping?: any
プロパティ値
any
type
ポリモーフィック識別子。このオブジェクトは、さまざまな型を指定します。
type: "TabularTranslator"
プロパティ値
"TabularTranslator"
typeConversion
コピー アクティビティで高度な型変換機能を有効にするかどうかを指定します。 型: boolean (または resultType ブール値を持つ式)。
typeConversion?: any
プロパティ値
any