Freigeben über


CopyActivity Klasse

Kopieraktivität.

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

Vererbung
azure.mgmt.datafactory.models._models_py3.ExecutionActivity
CopyActivity

Konstruktor

CopyActivity(*, name: str, source: _models.CopySource, sink: _models.CopySink, additional_properties: Dict[str, MutableMapping[str, Any]] | None = None, description: str | None = None, state: str | _models.ActivityState | None = None, on_inactive_mark_as: str | _models.ActivityOnInactiveMarkAs | None = None, depends_on: List[_models.ActivityDependency] | None = None, user_properties: List[_models.UserProperty] | None = None, linked_service_name: _models.LinkedServiceReference | None = None, policy: _models.ActivityPolicy | None = None, inputs: List[_models.DatasetReference] | None = None, outputs: List[_models.DatasetReference] | None = None, translator: MutableMapping[str, Any] | None = None, enable_staging: MutableMapping[str, Any] | None = None, staging_settings: _models.StagingSettings | None = None, parallel_copies: MutableMapping[str, Any] | None = None, data_integration_units: MutableMapping[str, Any] | None = None, enable_skip_incompatible_row: MutableMapping[str, Any] | None = None, redirect_incompatible_row_settings: _models.RedirectIncompatibleRowSettings | None = None, log_storage_settings: _models.LogStorageSettings | None = None, log_settings: _models.LogSettings | None = None, preserve_rules: List[MutableMapping[str, Any]] | None = None, preserve: List[MutableMapping[str, Any]] | None = None, validate_data_consistency: MutableMapping[str, Any] | None = None, skip_error_file: _models.SkipErrorFile | 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.

name
str

Aktivitätsname. Erforderlich.

description
str

Aktivitätsbeschreibung.

state

Aktivitätsstatus. Dies ist eine optionale Eigenschaft, und wenn nicht angegeben, lautet der Status standardmäßig Aktiv. Bekannte Werte sind: "Active" und "Inactive".

on_inactive_mark_as

Statusergebnis der Aktivität, wenn der Status auf Inaktiv festgelegt ist. Dies ist eine optionale Eigenschaft. Wenn die Aktivität nicht bereitgestellt wird, lautet die status standardmäßig Erfolgreich. Bekannte Werte sind: "Succeeded", "Failed" und "Skipped".

depends_on

Die Aktivität hängt von der Bedingung ab.

user_properties

Aktivitätsbenutzereigenschaften.

linked_service_name

Verknüpfter Dienstverweis.

policy

Aktivitätsrichtlinie.

inputs

Liste der Eingaben für die Aktivität.

outputs

Liste der Ausgaben für die Aktivität.

source

Copy-Aktivität Quelle. Erforderlich.

sink

Copy-Aktivität Senke. Erforderlich.

translator
<xref:JSON>

Copy-Aktivität Übersetzer. Wenn nicht angegeben, wird ein Tabellarischer Translator verwendet.

enable_staging
<xref:JSON>

Gibt an, ob Daten über ein Zwischensing kopiert werden sollen. Der Standardwert ist „false“. Typ: boolean (oder Expression with resultType boolean).

staging_settings

Gibt Zwischenbereitstellungseinstellungen an, wenn EnableStaging true ist.

parallel_copies
<xref:JSON>

Maximale Anzahl gleichzeitiger Sitzungen, die auf der Quelle oder Senke geöffnet werden, um zu vermeiden, dass der Datenspeicher überladen wird. Typ: integer (oder Expression with resultType integer), minimum: 0.

data_integration_units
<xref:JSON>

Maximale Anzahl von Datenintegrationseinheiten, die zum Ausführen dieser Datenverschiebung verwendet werden können. Typ: integer (oder Expression with resultType integer), minimum: 0.

enable_skip_incompatible_row
<xref:JSON>

Gibt an, ob inkompatible Zeilen übersprungen werden sollen. Der Standardwert ist „false“. Typ: boolean (oder Expression with resultType boolean).

redirect_incompatible_row_settings

Inkompatible Zeileneinstellungen umleiten, wenn EnableSkipIncompatibleRow true ist.

log_storage_settings

(Veraltet. Verwenden Sie LogSettings) Protokollspeichereinstellungen, die der Kunde beim Aktivieren des Sitzungsprotokolls angeben muss.

log_settings

Protokolleinstellungen, die der Kunde beim Aktivieren des Protokolls angeben muss.

preserve_rules
list[<xref:JSON>]

Regeln beibehalten.

preserve
list[<xref:JSON>]

Regeln beibehalten.

validate_data_consistency
<xref:JSON>

Gibt an, ob die Datenkonsistenzüberprüfung aktiviert werden soll. Typ: boolean (oder Expression with resultType boolean).

skip_error_file

Geben Sie die Fehlertoleranz für die Datenkonsistenz an.

Variablen

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

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

name
str

Aktivitätsname. Erforderlich.

type
str

Der Typ der Aktivität. Erforderlich.

description
str

Aktivitätsbeschreibung.

state

Aktivitätsstatus. Dies ist eine optionale Eigenschaft, und wenn nicht angegeben, lautet der Status standardmäßig Aktiv. Bekannte Werte sind: "Active" und "Inactive".

on_inactive_mark_as

Statusergebnis der Aktivität, wenn der Status auf Inaktiv festgelegt ist. Dies ist eine optionale Eigenschaft. Wenn die Aktivität nicht bereitgestellt wird, lautet die status standardmäßig Erfolgreich. Bekannte Werte sind: "Succeeded", "Failed" und "Skipped".

depends_on

Die Aktivität hängt von der Bedingung ab.

user_properties

Aktivitätsbenutzereigenschaften.

linked_service_name

Verknüpfter Dienstverweis.

policy

Aktivitätsrichtlinie.

inputs

Liste der Eingaben für die Aktivität.

outputs

Liste der Ausgaben für die Aktivität.

source

Copy-Aktivität Quelle. Erforderlich.

sink

Copy-Aktivität Senke. Erforderlich.

translator
<xref:JSON>

Copy-Aktivität Übersetzer. Wenn nicht angegeben, wird ein Tabellarischer Translator verwendet.

enable_staging
<xref:JSON>

Gibt an, ob Daten über ein Zwischensing kopiert werden sollen. Der Standardwert ist „false“. Typ: boolean (oder Expression with resultType boolean).

staging_settings

Gibt Zwischenbereitstellungseinstellungen an, wenn EnableStaging true ist.

parallel_copies
<xref:JSON>

Maximale Anzahl gleichzeitiger Sitzungen, die auf der Quelle oder Senke geöffnet werden, um zu vermeiden, dass der Datenspeicher überladen wird. Typ: integer (oder Expression with resultType integer), minimum: 0.

data_integration_units
<xref:JSON>

Maximale Anzahl von Datenintegrationseinheiten, die zum Ausführen dieser Datenverschiebung verwendet werden können. Typ: integer (oder Expression with resultType integer), minimum: 0.

enable_skip_incompatible_row
<xref:JSON>

Gibt an, ob inkompatible Zeilen übersprungen werden sollen. Der Standardwert ist „false“. Typ: boolean (oder Expression with resultType boolean).

redirect_incompatible_row_settings

Inkompatible Zeileneinstellungen umleiten, wenn EnableSkipIncompatibleRow true ist.

log_storage_settings

(Veraltet. Verwenden Sie LogSettings) Protokollspeichereinstellungen, die der Kunde beim Aktivieren des Sitzungsprotokolls angeben muss.

log_settings

Protokolleinstellungen, die der Kunde beim Aktivieren des Protokolls angeben muss.

preserve_rules
list[<xref:JSON>]

Regeln beibehalten.

preserve
list[<xref:JSON>]

Regeln beibehalten.

validate_data_consistency
<xref:JSON>

Gibt an, ob die Datenkonsistenzüberprüfung aktiviert werden soll. Typ: boolean (oder Expression with resultType boolean).

skip_error_file

Geben Sie die Fehlertoleranz für die Datenkonsistenz an.