Share via


CopyActivity Klasse

Definition

Kopieraktivität.

public class CopyActivity : Azure.ResourceManager.DataFactory.Models.ExecutionActivity
type CopyActivity = class
    inherit ExecutionActivity
Public Class CopyActivity
Inherits ExecutionActivity
Vererbung

Konstruktoren

CopyActivity(String, CopyActivitySource, CopySink)

Initialisiert eine neue instance von CopyActivity.

Eigenschaften

AdditionalProperties

Weitere Eigenschaften

Um dem Wert dieser Eigenschaft ein -Objekt zuzuweisen, verwenden Sie FromObjectAsJson<T>(T, JsonSerializerOptions).

Verwenden Sie FromString(String), um dieser Eigenschaft eine bereits formatierte JSON-Zeichenfolge zuzuweisen.

Beispiele:

  • BinaryData.FromObjectAsJson("foo")Erstellt eine Nutzlast von "foo".
  • BinaryData.FromString("\"foo\"")Erstellt eine Nutzlast von "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Erstellt eine Nutzlast von { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Erstellt eine Nutzlast von { "key": "value" }.
(Geerbt von PipelineActivity)
DataIntegrationUnits

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

DependsOn

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

(Geerbt von PipelineActivity)
Description

Aktivitätsbeschreibung.

(Geerbt von PipelineActivity)
EnableSkipIncompatibleRow

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

EnableStaging

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

Inputs

Liste der Eingaben für die Aktivität.

LinkedServiceName

Verknüpfter Dienstverweis.

(Geerbt von ExecutionActivity)
LogSettings

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

LogStorageSettings

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

Name

Aktivitätsname.

(Geerbt von PipelineActivity)
OnInactiveMarkAs

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.

(Geerbt von PipelineActivity)
Outputs

Liste der Ausgaben für die Aktivität.

ParallelCopies

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.

Policy

Aktivitätsrichtlinie.

(Geerbt von ExecutionActivity)
Preserve

Regeln beibehalten.

Verwenden Sie , um dem Element dieser Eigenschaft ein -Objekt zuzuweisen FromObjectAsJson<T>(T, JsonSerializerOptions).

Verwenden Sie FromString(String), um dieser Eigenschaft eine bereits formatierte JSON-Zeichenfolge zuzuweisen.

Beispiele:

  • BinaryData.FromObjectAsJson("foo")Erstellt eine Nutzlast von "foo".
  • BinaryData.FromString("\"foo\"")Erstellt eine Nutzlast von "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Erstellt eine Nutzlast von { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Erstellt eine Nutzlast von { "key": "value" }.
PreserveRules

Regeln beibehalten.

Verwenden Sie , um dem Element dieser Eigenschaft ein -Objekt zuzuweisen FromObjectAsJson<T>(T, JsonSerializerOptions).

Verwenden Sie FromString(String), um dieser Eigenschaft eine bereits formatierte JSON-Zeichenfolge zuzuweisen.

Beispiele:

  • BinaryData.FromObjectAsJson("foo")Erstellt eine Nutzlast von "foo".
  • BinaryData.FromString("\"foo\"")Erstellt eine Nutzlast von "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Erstellt eine Nutzlast von { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Erstellt eine Nutzlast von { "key": "value" }.
RedirectIncompatibleRowSettings

Inkompatible Zeileneinstellungen umleiten, wenn EnableSkipIncompatibleRow true ist.

Sink

Copy-Aktivität Senke. Beachten Sie, dass CopySink die Basisklasse ist. Je nach Szenario muss hier möglicherweise eine abgeleitete Klasse der Basisklasse zugewiesen werden, oder diese Eigenschaft muss in eine der möglichen abgeleiteten Klassen umgewandelt werden. Die verfügbaren abgeleiteten Klassen umfassen AvroSink, AzureBlobFSSink, AzureDatabricksDeltaLakeSinkAzureMySqlSinkAzureSearchIndexSinkAzureSqlSinkAzureDataExplorerSinkAzureDataLakeStoreSinkAzureQueueSinkAzurePostgreSqlSink, AzureTableSink, , MongoDBAtlasSinkMicrosoftAccessSinkMongoDBV2SinkJsonSinkOdbcSinkInformixSinkFileSystemSinkDynamicsSinkOracleSinkParquetSinkSqlSinkSqlMISinkSalesforceSinkSalesforceServiceCloudSinkRestSinkSnowflakeSinkOrcSinkSqlServerSinkSapCloudForCustomerSinkSqlDWSinkBinarySinkDataFactoryBlobSinkCommonDataServiceForAppsSinkCosmosDBMongoDBApiSinkCosmosDBSqlApiSinkDelimitedTextSinkDocumentDBCollectionSinkDynamicsCrmSink

SkipErrorFile

Geben Sie die Fehlertoleranz für die Datenkonsistenz an.

Source

Copy-Aktivität Quelle. Beachten Sie, dass CopyActivitySource die Basisklasse ist. Je nach Szenario muss hier möglicherweise eine abgeleitete Klasse der Basisklasse zugewiesen werden, oder diese Eigenschaft muss in eine der möglichen abgeleiteten Klassen umgewandelt werden. Die verfügbaren abgeleiteten Klassen sind : , , , DynamicsSourceOrcSourceOracleSourceOracleServiceCloudSourceOdbcSourceOffice365SourceNetezzaSourceMySqlSourceMongoDBV2SourceMongoDBSourceMongoDBAtlasSourceMicrosoftAccessSourceMariaDBSourceMarketoSourceJsonSourceJiraSourceInformixSourceImpalaSourceHubspotSourceDataFactoryHttpFileSourceHdfsSourceHiveSourceGreenplumSourceGoogleBigQuerySourceHBaseSourceGoogleAdWordsSourceMagentoSourceDataFactoryBlobSourceCassandraSourceBinarySourceCommonDataServiceForAppsSourceAzureTableSourceConcurSourceAzureSqlSourceAzurePostgreSqlSourceAzureMySqlSourceCosmosDBMongoDBApiSourceCosmosDBSqlApiSourceODataSourceAzureMariaDBSourceExcelSourceDelimitedTextSourceDocumentDBCollectionSourceFileSystemSourceDynamicsAXSourceDynamicsCrmSourceDb2SourceCouchbaseSourceEloquaSourceDrillSourceAzureBlobFSSourceAzureDatabricksDeltaLakeSourceAmazonRdsForSqlServerSourceAzureDataLakeStoreSourceAmazonRedshiftSourceAzureDataExplorerSourceAvroSourceAmazonRdsForOracleSourceAmazonMwsSourceParquetSource, PaypalSource, PhoenixSource, PostgreSqlSourcePrestoSource, QuickBooksSource, RelationalSource, ResponsysSource, SalesforceMarketingCloudSourceSalesforceSourceSapCloudForCustomerSourceSapBWSourceSalesforceServiceCloudSourceSapEccSourceRestSourceSapHanaSource, SqlServerSourceSqlSourceSqlDWSourceXeroSourceSparkSourceServiceNowSourceSapTableSourceSharePointOnlineListSourceSapOpenHubSourceShopifySourceSapOdpSourceSnowflakeSourceSqlMISourceVerticaSourceTeradataSourceWebSourceSybaseSourceTabularSourceSquareSourceund . XmlSourceZohoSource

StagingSettings

Gibt Zwischenbereitstellungseinstellungen an, wenn EnableStaging true ist.

State

Aktivitätsstatus. Dies ist eine optionale Eigenschaft, und wenn nicht angegeben, lautet der Status standardmäßig Aktiv.

(Geerbt von PipelineActivity)
Translator

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

Um dieser Eigenschaft ein Objekt zuzuweisen, verwenden Sie FromObjectAsJson<T>(T, JsonSerializerOptions).

Verwenden Sie FromString(String), um dieser Eigenschaft eine bereits formatierte JSON-Zeichenfolge zuzuweisen.

Beispiele:

  • BinaryData.FromObjectAsJson("foo")Erstellt eine Nutzlast von "foo".
  • BinaryData.FromString("\"foo\"")Erstellt eine Nutzlast von "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Erstellt eine Nutzlast von { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Erstellt eine Nutzlast von { "key": "value" }.
UserProperties

Aktivitätsbenutzereigenschaften.

(Geerbt von PipelineActivity)
ValidateDataConsistency

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

Gilt für: