Compartir a través de


CopyActivity Clase

Definición

Actividad de copia.

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

Constructores

CopyActivity(String, CopyActivitySource, CopySink)

Inicializa una nueva instancia de CopyActivity.

Propiedades

AdditionalProperties

Propiedades adicionales

Para asignar un objeto al valor de esta propiedad, use FromObjectAsJson<T>(T, JsonSerializerOptions).

Para asignar una cadena json ya con formato a esta propiedad, use FromString(String).

Ejemplos:

  • BinaryData.FromObjectAsJson("foo")Crea una carga de "foo".
  • BinaryData.FromString("\"foo\"")Crea una carga de "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Crea una carga de { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Crea una carga de { "key": "value" }.

(Heredado de PipelineActivity)
DataIntegrationUnits

Número máximo de unidades de integración de datos que se pueden usar para realizar este movimiento de datos. Tipo: entero (o Expresión con resultType entero), mínimo: 0.

DependsOn

La actividad depende de la condición.

(Heredado de PipelineActivity)
Description

Descripción de la actividad.

(Heredado de PipelineActivity)
EnableSkipIncompatibleRow

Si se va a omitir una fila incompatible. El valor predeterminado es False. Tipo: booleano (o Expresión con resultType boolean).

EnableStaging

Especifica si se van a copiar datos a través de un almacenamiento provisional. El valor predeterminado es False. Tipo: booleano (o Expresión con resultType boolean).

Inputs

Lista de entradas para la actividad.

LinkedServiceName

Referencia de servicio vinculado.

(Heredado de ExecutionActivity)
LogSettings

La configuración de registro que el cliente necesita proporcionar al habilitar el registro.

LogStorageSettings

(En desuso. Use LogSettings) El cliente debe proporcionar la configuración de almacenamiento de registros al habilitar el registro de sesión.

Name

Nombre de la actividad.

(Heredado de PipelineActivity)
OnInactiveMarkAs

Resultado del estado de la actividad cuando el estado se establece en Inactivo. Se trata de una propiedad opcional y, si no se proporciona cuando la actividad está inactiva, el estado será Correcto de forma predeterminada.

(Heredado de PipelineActivity)
Outputs

Lista de salidas de la actividad.

ParallelCopies

Número máximo de sesiones simultáneas abiertas en el origen o receptor para evitar sobrecargar el almacén de datos. Tipo: entero (o Expresión con resultType entero), mínimo: 0.

Policy

Directiva de actividad.

(Heredado de ExecutionActivity)
Preserve

Conservar las reglas.

Para asignar un objeto al elemento de esta propiedad, use FromObjectAsJson<T>(T, JsonSerializerOptions).

Para asignar una cadena json ya con formato a esta propiedad, use FromString(String).

Ejemplos:

  • BinaryData.FromObjectAsJson("foo")Crea una carga de "foo".
  • BinaryData.FromString("\"foo\"")Crea una carga de "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Crea una carga de { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Crea una carga de { "key": "value" }.

PreserveRules

Conservar reglas.

Para asignar un objeto al elemento de esta propiedad, use FromObjectAsJson<T>(T, JsonSerializerOptions).

Para asignar una cadena json ya con formato a esta propiedad, use FromString(String).

Ejemplos:

  • BinaryData.FromObjectAsJson("foo")Crea una carga de "foo".
  • BinaryData.FromString("\"foo\"")Crea una carga de "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Crea una carga de { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Crea una carga de { "key": "value" }.

RedirectIncompatibleRowSettings

Redireccione la configuración de fila incompatible cuando EnableSkipIncompatibleRow es true.

Sink

actividad de copia receptor. Tenga en cuenta CopySink que es la clase base. Según el escenario, es posible que sea necesario asignar una clase derivada de la clase base aquí, o esta propiedad debe convertirse en una de las posibles clases derivadas. Las clases derivadas disponibles incluyen AvroSink, AzureBlobFSSink, AzureDataExplorerSinkMongoDBAtlasSinkAzureDatabricksDeltaLakeSinkAzureMySqlSinkAzurePostgreSqlSinkAzureQueueSinkAzureSearchIndexSinkAzureDataLakeStoreSinkDynamicsCrmSinkDocumentDBCollectionSinkDelimitedTextSinkCosmosDBSqlApiSinkDynamicsSinkCosmosDBMongoDBApiSinkCommonDataServiceForAppsSinkDataFactoryBlobSinkFileSystemSinkBinarySinkAzureTableSinkAzureSqlSinkInformixSinkJsonSinkParquetSinkOrcSinkRestSinkOracleSinkSalesforceServiceCloudSinkOdbcSinkSalesforceSinkSapCloudForCustomerSinkMongoDBV2SinkMicrosoftAccessSinkSqlDWSinkSqlMISinkSnowflakeSinkSqlServerSink y .SqlSink

SkipErrorFile

Especifique la tolerancia a errores para la coherencia de los datos.

Source

actividad de copia origen. Tenga en cuenta CopyActivitySource que es la clase base. Según el escenario, es posible que sea necesario asignar una clase derivada de la clase base aquí, o esta propiedad debe convertirse en una de las posibles clases derivadas. Las clases derivadas disponibles incluyen AmazonMwsSource, AmazonRdsForOracleSourceAmazonRdsForSqlServerSourceAmazonRedshiftSourceAvroSourceAzureBlobFSSourceAzureDataExplorerSourceAzureDataLakeStoreSourceAzureDatabricksDeltaLakeSourceAzureMariaDBSourceAzureMySqlSourceAzurePostgreSqlSourceAzureSqlSourceAzureTableSourceBinarySourceDataFactoryBlobSourceCassandraSourceCommonDataServiceForAppsSourceConcurSourceCosmosDBMongoDBApiSourceCosmosDBSqlApiSourceCouchbaseSourceDb2SourceDelimitedTextSourceDocumentDBCollectionSourceDrillSourceDynamicsAXSourceDynamicsCrmSourceDynamicsSourceEloquaSourceExcelSourceFileSystemSourceGoogleAdWordsSourceGoogleBigQuerySourceGreenplumSourceHBaseSourceHdfsSourceHiveSourceDataFactoryHttpFileSourceHubspotSourceImpalaSourceInformixSourceJiraSourceJsonSourceMagentoSourceMariaDBSourceMarketoSourceMicrosoftAccessSourceMongoDBAtlasSourceMongoDBSourceMongoDBV2SourceMySqlSourceNetezzaSourceODataSourceOdbcSourceOffice365SourceOracleServiceCloudSourceOracleSourceOrcSourceParquetSource, PaypalSource, PhoenixSource, PostgreSqlSourceTabularSourceSqlDWSourceSqlServerSourceSalesforceServiceCloudSourceSalesforceMarketingCloudSourceRestSourceResponsysSourceSalesforceSourceRelationalSourcePrestoSourceSnowflakeSourceShopifySourceSparkSourceSqlMISourceServiceNowSourceXeroSourceSapTableSourceSapEccSourceSapCloudForCustomerSourceSapHanaSourceSapBWSourceSapOdpSourceQuickBooksSourceSapOpenHubSourceSharePointOnlineListSourceVerticaSourceTeradataSourceWebSourceSquareSourceSybaseSourceSqlSourcey . XmlSourceZohoSource

StagingSettings

Especifica la configuración provisional cuando EnableStaging es true.

State

Estado de la actividad. Se trata de una propiedad opcional y, si no se proporciona, el estado será Activo de forma predeterminada.

(Heredado de PipelineActivity)
Translator

actividad de copia traductor. Si no se especifica, se usa el traductor tabular.

Para asignar un objeto a esta propiedad, use FromObjectAsJson<T>(T, JsonSerializerOptions).

Para asignar una cadena json ya con formato a esta propiedad, use FromString(String).

Ejemplos:

  • BinaryData.FromObjectAsJson("foo")Crea una carga de "foo".
  • BinaryData.FromString("\"foo\"")Crea una carga de "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Crea una carga de { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Crea una carga de { "key": "value" }.

UserProperties

Propiedades de usuario de actividad.

(Heredado de PipelineActivity)
ValidateDataConsistency

Si se va a habilitar la validación de coherencia de datos. Tipo: booleano (o Expresión con resultType boolean).

Se aplica a