SalesforceSink Klasse
Eine Salesforce-Senke der Kopieraktivität.
Zum Senden an Azure müssen alle erforderlichen Parameter aufgefüllt werden.
- Vererbung
-
azure.mgmt.datafactory.models._models_py3.CopySinkSalesforceSink
Konstruktor
SalesforceSink(*, additional_properties: Dict[str, MutableMapping[str, Any]] | None = None, write_batch_size: MutableMapping[str, Any] | None = None, write_batch_timeout: MutableMapping[str, Any] | None = None, sink_retry_count: MutableMapping[str, Any] | None = None, sink_retry_wait: MutableMapping[str, Any] | None = None, max_concurrent_connections: MutableMapping[str, Any] | None = None, disable_metrics_collection: MutableMapping[str, Any] | None = None, write_behavior: str | _models.SalesforceSinkWriteBehavior | None = None, external_id_field_name: MutableMapping[str, Any] | None = None, ignore_null_values: MutableMapping[str, Any] | None = None, **kwargs: Any)
Variablen
Nicht übereinstimmende Eigenschaften aus der Nachricht werden für diese Auflistung deserialisiert.
- type
- str
Kopiersenketyp. Erforderlich.
- write_batch_size
- <xref:JSON>
Schreibbatchgröße. Type: integer (oder Expression with resultType integer), minimum: 0.
- write_batch_timeout
- <xref:JSON>
Batchtimeout schreiben. Type: string (or Expression with resultType string), pattern: ((d+).)? (dd):(60| ([0-5][0-9])):( 60| ([0-5][0-9])).
- sink_retry_count
- <xref:JSON>
Senke-Wiederholungsanzahl. Type: integer (oder Expression with resultType integer).
- sink_retry_wait
- <xref:JSON>
Senke wiederholung warten. Type: string (or Expression with resultType string), pattern: ((d+).)? (dd):(60| ([0-5][0-9])):( 60| ([0-5][0-9])).
- max_concurrent_connections
- <xref:JSON>
Die maximale Anzahl gleichzeitiger Verbindungen für den Senkendatenspeicher. Type: integer (oder Expression with resultType integer).
- disable_metrics_collection
- <xref:JSON>
Wenn true, deaktivieren Sie die Sammlung von Datenspeichermetriken. Der Standardwert ist "false". Typ: boolean (oder Ausdruck mit resultType boolean).
- write_behavior
- str oder SalesforceSinkWriteBehavior
Das Schreibverhalten für den Vorgang. Der Standardwert ist Einfügen. Bekannte Werte sind: "Insert" und "Upsert".
- external_id_field_name
- <xref:JSON>
Der Name des externen ID-Felds für den upsert-Vorgang. Der Standardwert ist die Spalte "Id". Typ: string (oder Ausdruck mit resultType-Zeichenfolge).
- ignore_null_values
- <xref:JSON>
Das Flag, das angibt, ob null-Werte aus dem Eingabedataset (mit Ausnahme von Schlüsselfeldern) während des Schreibvorgangs ignoriert werden sollen. Der Standardwert ist „false“. Wenn sie auf true festgelegt ist, bedeutet dies, dass ADF die Daten im Zielobjekt beim Ausführen des Upsert-/Aktualisierungsvorgangs unverändert lässt und beim Einfügevorgang einen definierten Standardwert einfügt. Im Gegensatz zu ADF werden die Daten im Zielobjekt beim Upsert/Update-Vorgang auf NULL aktualisiert und beim Einfügevorgang NULL-Wert eingefügt. Typ: boolean (oder Ausdruck mit resultType boolean).