Partager via


CopyActivity Classe

Définition

Activité de copie.

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

Constructeurs

CopyActivity(String, CopyActivitySource, CopySink)

Initialise une nouvelle instance de CopyActivity.

Propriétés

AdditionalProperties

Propriétés supplémentaires

Pour affecter un objet à la valeur de cette propriété, utilisez FromObjectAsJson<T>(T, JsonSerializerOptions).

Pour affecter une chaîne json déjà mise en forme à cette propriété, utilisez FromString(String).

Exemples :

  • BinaryData.FromObjectAsJson(« foo »)Crée une charge utile de « foo ».
  • BinaryData.FromString(« \"foo\" »)Crée une charge utile de « foo ».
  • BinaryData.FromObjectAsJson(new { key = « value » })Crée une charge utile de { « key »: « value » }.
  • BinaryData.FromString(« {\"key\ »: \"value\"} »)Crée une charge utile de { « key »: « value » }.

(Hérité de PipelineActivity)
DataIntegrationUnits

Nombre maximal d’unités d’intégration de données pouvant être utilisées pour effectuer ce déplacement de données. Type : entier (ou Expression avec un entier resultType), minimum : 0.

DependsOn

L’activité dépend de la condition.

(Hérité de PipelineActivity)
Description

Description de l’activité.

(Hérité de PipelineActivity)
EnableSkipIncompatibleRow

Indique s’il faut ignorer la ligne incompatible. La valeur par défaut est false. Type : booléen (ou Expression avec resultType boolean).

EnableStaging

Spécifie s’il faut copier des données via un intermédiaire intermédiaire. La valeur par défaut est false. Type : booléen (ou Expression avec resultType boolean).

Inputs

Liste des entrées pour l’activité.

LinkedServiceName

Informations de référence sur les services liés.

(Hérité de ExecutionActivity)
LogSettings

Paramètres de journal dont le client a besoin lors de l’activation du journal.

LogStorageSettings

(Déconseillé. Utilisez LogSettings) Paramètres de stockage des journaux que le client doit fournir lors de l’activation du journal de session.

Name

Nom de l’activité.

(Hérité de PipelineActivity)
OnInactiveMarkAs

Résultat de l’état de l’activité lorsque l’état est défini sur Inactif. Il s’agit d’une propriété facultative et, si elle n’est pas fournie lorsque l’activité est inactive, la status est Succeeded par défaut.

(Hérité de PipelineActivity)
Outputs

Liste des sorties de l’activité.

ParallelCopies

Nombre maximal de sessions simultanées ouvertes sur la source ou le récepteur pour éviter la surcharge du magasin de données. Type : entier (ou Expression avec un entier resultType), minimum : 0.

Policy

Stratégie d’activité.

(Hérité de ExecutionActivity)
Preserve

Conserver les règles.

Pour affecter un objet à l’élément de cette propriété, utilisez FromObjectAsJson<T>(T, JsonSerializerOptions).

Pour affecter une chaîne json déjà mise en forme à cette propriété, utilisez FromString(String).

Exemples :

  • BinaryData.FromObjectAsJson(« foo »)Crée une charge utile de « foo ».
  • BinaryData.FromString(« \"foo\" »)Crée une charge utile de « foo ».
  • BinaryData.FromObjectAsJson(new { key = « value » })Crée une charge utile de { « key »: « value » }.
  • BinaryData.FromString(« {\"key\ »: \"value\"} »)Crée une charge utile de { « key »: « value » }.

PreserveRules

Conserver les règles.

Pour affecter un objet à l’élément de cette propriété, utilisez FromObjectAsJson<T>(T, JsonSerializerOptions).

Pour affecter une chaîne json déjà mise en forme à cette propriété, utilisez FromString(String).

Exemples :

  • BinaryData.FromObjectAsJson(« foo »)Crée une charge utile de « foo ».
  • BinaryData.FromString(« \"foo\" »)Crée une charge utile de « foo ».
  • BinaryData.FromObjectAsJson(new { key = « value » })Crée une charge utile de { « key »: « value » }.
  • BinaryData.FromString(« {\"key\ »: \"value\"} »)Crée une charge utile de { « key »: « value » }.

RedirectIncompatibleRowSettings

Redirigez les paramètres de ligne incompatibles lorsque EnableSkipIncompatibleRow a la valeur true.

Sink

activité Copy récepteur. Veuillez noter qu’il CopySink s’agit de la classe de base. Selon le scénario, une classe dérivée de la classe de base peut avoir besoin d’être affectée ici, ou cette propriété doit être convertie en une des classes dérivées possibles. Les classes dérivées disponibles incluent AvroSink, AzureBlobFSSink, AzureDataLakeStoreSinkAzureDatabricksDeltaLakeSinkAzureQueueSinkAzureDataExplorerSinkAzureMySqlSinkAzurePostgreSqlSink, AzureSearchIndexSink, BinarySinkAzureSqlSinkMongoDBAtlasSinkMongoDBV2SinkMicrosoftAccessSinkOdbcSinkOracleSinkInformixSinkSapCloudForCustomerSinkFileSystemSinkSalesforceSinkRestSinkParquetSinkDataFactoryBlobSinkDynamicsCrmSinkAzureTableSinkCommonDataServiceForAppsSinkCosmosDBMongoDBApiSinkDelimitedTextSinkDocumentDBCollectionSinkDynamicsSinkJsonSinkSalesforceServiceCloudSinkCosmosDBSqlApiSinkOrcSink, SnowflakeSink, SqlDWSinket . SqlMISinkSqlServerSinkSqlSink

SkipErrorFile

Spécifiez la tolérance de panne pour la cohérence des données.

Source

activité Copy source. Veuillez noter qu’il CopyActivitySource s’agit de la classe de base. Selon le scénario, une classe dérivée de la classe de base peut avoir besoin d’être affectée ici, ou cette propriété doit être convertie en une des classes dérivées possibles. Les classes dérivées disponibles incluent AmazonMwsSource, , AmazonRedshiftSourceGreenplumSourceAzureTableSourceAzureSqlSourceDataFactoryBlobSourceBinarySourceCassandraSourceCommonDataServiceForAppsSourceConcurSourceCosmosDBMongoDBApiSourceCosmosDBSqlApiSourceAzurePostgreSqlSourceDb2SourceCouchbaseSourceDelimitedTextSourceDocumentDBCollectionSourceDrillSourceDynamicsAXSourceDynamicsCrmSourceAzureMySqlSourceEloquaSourceDynamicsSourceExcelSourceFileSystemSourceGoogleAdWordsSourceGoogleBigQuerySourceHBaseSourceAzureMariaDBSourceHiveSourceHdfsSourceMarketoSourceMariaDBSourceMicrosoftAccessSourceMagentoSourceJsonSourceJiraSourceMongoDBAtlasSourceInformixSourceImpalaSourceHubspotSourceMongoDBSourceDataFactoryHttpFileSourceAzureDatabricksDeltaLakeSourceMongoDBV2SourceOdbcSourceODataSourceOffice365SourceNetezzaSourceOracleServiceCloudSourceOracleSourceAmazonRdsForSqlServerSourceAzureBlobFSSourceOrcSourceAvroSourceAzureDataExplorerSourceAzureDataLakeStoreSourceMySqlSourceAmazonRdsForOracleSourceParquetSource, PaypalSource, PhoenixSource, PostgreSqlSource, PrestoSource, QuickBooksSource, RelationalSourceTeradataSourceSapBWSourceSalesforceSourceSalesforceServiceCloudSourceSapCloudForCustomerSourceSalesforceMarketingCloudSourceResponsysSourceSqlDWSourceSparkSourceSqlMISourceSqlServerSourceShopifySourceXeroSourceSharePointOnlineListSourceSapOdpSourceSapHanaSourceSapOpenHubSourceSapEccSourceSapTableSourceRestSourceServiceNowSourceSnowflakeSourceVerticaSourceTabularSourceWebSourceSquareSourceSybaseSourceSqlSourceet . XmlSourceZohoSource

StagingSettings

Spécifie les paramètres intermédiaires lorsque EnableStaging a la valeur true.

State

État de l’activité. Il s’agit d’une propriété facultative et, si elle n’est pas fournie, l’état est Actif par défaut.

(Hérité de PipelineActivity)
Translator

activité Copy traducteur. S’il n’est pas spécifié, le traducteur tabulaire est utilisé.

Pour affecter un objet à cette propriété, utilisez FromObjectAsJson<T>(T, JsonSerializerOptions).

Pour affecter une chaîne json déjà mise en forme à cette propriété, utilisez FromString(String).

Exemples :

  • BinaryData.FromObjectAsJson(« foo »)Crée une charge utile de « foo ».
  • BinaryData.FromString(« \"foo\" »)Crée une charge utile de « foo ».
  • BinaryData.FromObjectAsJson(new { key = « value » })Crée une charge utile de { « key »: « value » }.
  • BinaryData.FromString(« {\"key\ »: \"value\"} »)Crée une charge utile de { « key »: « value » }.

UserProperties

Propriétés utilisateur de l’activité.

(Hérité de PipelineActivity)
ValidateDataConsistency

Indique s’il faut activer la validation de cohérence des données. Type : booléen (ou Expression avec resultType boolean).

S’applique à