Freigeben über


TabularTranslator Klasse

Ein tabellarischer Kopieraktivitätsübersetzer.

Alle erforderlichen Parameter müssen aufgefüllt werden, um an Azure senden zu können.

Vererbung
azure.mgmt.datafactory.models._models_py3.CopyTranslator
TabularTranslator

Konstruktor

TabularTranslator(*, additional_properties: Dict[str, MutableMapping[str, Any]] | None = None, column_mappings: MutableMapping[str, Any] | None = None, schema_mapping: MutableMapping[str, Any] | None = None, collection_reference: MutableMapping[str, Any] | None = None, map_complex_values_to_string: MutableMapping[str, Any] | None = None, mappings: MutableMapping[str, Any] | None = None, type_conversion: MutableMapping[str, Any] | None = None, type_conversion_settings: _models.TypeConversionSettings | None = None, **kwargs: Any)

Keyword-Only Parameter

Name Beschreibung
additional_properties
dict[str, <xref:JSON>]

Nicht übereinstimmende Eigenschaften aus der Nachricht werden für diese Auflistung deserialisiert.

column_mappings
<xref:JSON>

Spaltenzuordnungen. Beispiel: "UserId: MyUserId, Group: MyGroup, Name: MyName" Type: string (or Expression with resultType string). Diese Eigenschaft wird eingestellt. Verwenden Sie die Zuordnungseigenschaft.

schema_mapping
<xref:JSON>

Die Schemazuordnung, die zwischen tabellarischen Daten und hierarchischen Daten zugeordnet werden soll. Beispiel: {"Column1": "$. Column1", "Column2": "$. Column2.Property1", "Column3": "$. Column2.Property2"}. Type: object (or Expression with resultType object). Diese Eigenschaft wird eingestellt. Verwenden Sie die Zuordnungseigenschaft.

collection_reference
<xref:JSON>

Der JSON-Pfad des geschachtelten Arrays, das cross-apply ausgeführt wird. Type: object (or Expression with resultType object).

map_complex_values_to_string
<xref:JSON>

Gibt an, ob komplexe Werte (Array- und Objektwerte) einfachen Zeichenfolgen im JSON-Format zugeordnet werden sollen. Typ: boolean (oder Expression with resultType boolean).

mappings
<xref:JSON>

Spaltenzuordnungen mit logischen Typen. Tabellarisches> Beispiel: [{"source":{"name":"CustomerName","type":"String"},"sink":{"name":"ClientName","type":"String"}},{"source":{"name":"CustomerAddress","type":"String"},"sink":{"name":"ClientAddress","type":"String"}}]. >Hierarchisches tabellarisches Beispiel: [{"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).

type_conversion
<xref:JSON>

Gibt an, ob das Feature für die erweiterte Typkonvertierung im Copy-Aktivität aktiviert werden soll. Typ: boolean (oder Expression with resultType boolean).

type_conversion_settings

Typkonvertierungseinstellungen.

Variablen

Name Beschreibung
additional_properties
dict[str, <xref:JSON>]

Nicht übereinstimmende Eigenschaften aus der Nachricht werden für diese Auflistung deserialisiert.

type
str

Kopierübersetzungstyp. Erforderlich.

column_mappings
<xref:JSON>

Spaltenzuordnungen. Beispiel: "UserId: MyUserId, Group: MyGroup, Name: MyName" Type: string (or Expression with resultType string). Diese Eigenschaft wird eingestellt. Verwenden Sie die Zuordnungseigenschaft.

schema_mapping
<xref:JSON>

Die Schemazuordnung, die zwischen tabellarischen Daten und hierarchischen Daten zugeordnet werden soll. Beispiel: {"Column1": "$. Column1", "Column2": "$. Column2.Property1", "Column3": "$. Column2.Property2"}. Type: object (or Expression with resultType object). Diese Eigenschaft wird eingestellt. Verwenden Sie die Zuordnungseigenschaft.

collection_reference
<xref:JSON>

Der JSON-Pfad des geschachtelten Arrays, das cross-apply ausgeführt wird. Type: object (or Expression with resultType object).

map_complex_values_to_string
<xref:JSON>

Gibt an, ob komplexe Werte (Array- und Objektwerte) einfachen Zeichenfolgen im JSON-Format zugeordnet werden sollen. Typ: boolean (oder Expression with resultType boolean).

mappings
<xref:JSON>

Spaltenzuordnungen mit logischen Typen. Tabellarisches> Beispiel: [{"source":{"name":"CustomerName","type":"String"},"sink":{"name":"ClientName","type":"String"}},{"source":{"name":"CustomerAddress","type":"String"},"sink":{"name":"ClientAddress","type":"String"}}]. >Hierarchisches tabellarisches Beispiel: [{"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).

type_conversion
<xref:JSON>

Gibt an, ob das Feature für die erweiterte Typkonvertierung im Copy-Aktivität aktiviert werden soll. Typ: boolean (oder Expression with resultType boolean).

type_conversion_settings

Typkonvertierungseinstellungen.