Copiare dati in e da Archiviazione tabelle di Azure usando Azure Data FactoryCopy data to and from Azure Table storage by using Azure Data Factory

Questo articolo illustra come usare l'attività di copia in Azure Data Factory per copiare dati in e da Archiviazione tabelle di Azure.This article outlines how to use Copy Activity in Azure Data Factory to copy data to and from Azure Table storage. Si basa sull'articolo di panoramica dell'attività di copia che presenta informazioni generali sull'attività di copia.It builds on the Copy Activity overview article that presents a general overview of Copy Activity.

Nota

Questo articolo è stato aggiornato per usare il nuovo modulo Az di Azure PowerShell.This article has been updated to use the new Azure PowerShell Az module. È comunque possibile usare il modulo AzureRM, che continuerà a ricevere correzioni di bug almeno fino a dicembre 2020.You can still use the AzureRM module, which will continue to receive bug fixes until at least December 2020. Per altre informazioni sul nuovo modulo Az e sulla compatibilità di AzureRM, vedere Introduzione del nuovo modulo Az di Azure PowerShell.To learn more about the new Az module and AzureRM compatibility, see Introducing the new Azure PowerShell Az module. Per istruzioni sull'installazione del modulo Az, vedere Installare Azure PowerShell.For Az module installation instructions, see Install Azure PowerShell.

Funzionalità supportateSupported capabilities

Questo connettore di archiviazione tabelle di Azure è supportato per le attività seguenti:This Azure Table storage connector is supported for the following activities:

È possibile copiare dati da qualsiasi archivio di dati di origine supportato in Archiviazione tabelle.You can copy data from any supported source data store to Table storage. È anche possibile copiare dati da Archiviazione tabelle in qualsiasi archivio dati di sink supportato.You also can copy data from Table storage to any supported sink data store. Per un elenco degli archivi dati supportati come origini o sink dall'attività di copia, vedere la tabella relativa agli archivi dati supportati.For a list of data stores that are supported as sources or sinks by the copy activity, see the Supported data stores table.

In particolare, il connettore Tabella di Azure supporta la copia dei dati usando sia l'autenticazione basata sulla chiave dell'account sia l'autenticazione basata sulla firma di accesso condiviso del servizio.Specifically, this Azure Table connector supports copying data by using account key and service shared access signature authentications.

Inizia oggi stessoGet started

È possibile usare l'attività di copia con una pipeline tramite uno degli strumenti o degli SDK seguenti.You can use one of the following tools or SDKs to use the copy activity with a pipeline. Per istruzioni dettagliate, selezionare un collegamento:Select a link for step-by-step instructions:

Le sezioni seguenti riportano informazioni dettagliate sulle proprietà usate per definire entità di Data Factory specifiche per Archiviazione tabelle.The following sections provide details about properties that are used to define Data Factory entities specific to Table storage.

Proprietà del servizio collegatoLinked service properties

Usare una chiave dell'accountUse an account key

È possibile creare un servizio collegato di Archiviazione di Azure usando la chiave dell'account,You can create an Azure Storage linked service by using the account key. che garantisce l'accesso globale all'archiviazione dalla data factory.It provides the data factory with global access to Storage. Sono supportate le proprietà seguenti.The following properties are supported.

ProprietàProperty DescriptionDescription ObbligatoriaRequired
typetype La proprietà type deve essere impostata su: AzureTableStorage.The type property must be set to AzureTableStorage. Yes
connectionStringconnectionString Specificare le informazioni necessarie per connettersi all'archiviazione per la proprietà connectionString.Specify the information needed to connect to Storage for the connectionString property.
Contrassegnare questo campo come SecureString per archiviare la chiave in modo sicuro in Data Factory.Mark this field as a SecureString to store it securely in Data Factory. È anche possibile inserire la chiave dell'account in Azure Key Vault e rimuovere la configurazione di accountKey dalla stringa di connessione.You can also put account key in Azure Key Vault and pull the accountKey configuration out of the connection string. Vedere gli esempi seguenti e l'articolo Archiviare le credenziali in Azure Key Vault per altri dettagli.Refer to the following samples and Store credentials in Azure Key Vault article with more details.
Yes
connectViaconnectVia Runtime di integrazione da usare per la connessione all'archivio dati.The integration runtime to be used to connect to the data store. È possibile usare il runtime di integrazione di Azure o il runtime di integrazione self-hosted (se l'archivio dati si trova in una rete privata).You can use Azure Integration Runtime or Self-hosted Integration Runtime (if your data store is located in a private network). Se non diversamente specificato, viene usato il runtime di integrazione di Azure predefinito.If not specified, it uses the default Azure Integration Runtime. NoNo

Nota

L'uso di un servizio collegato di tipo "AzureStorage", è ancora supportato così com'è, tuttavia in futuro verrà consigliato di usare il nuovo tipo di servizio collegato "AzureTableStorage".If you were using "AzureStorage" type linked service, it is still supported as-is, while you are suggested to use this new "AzureTableStorage" linked service type going forward.

Esempio:Example:

{
    "name": "AzureTableStorageLinkedService",
    "properties": {
        "type": "AzureTableStorage",
        "typeProperties": {
            "connectionString": {
                "type": "SecureString",
                "value": "DefaultEndpointsProtocol=https;AccountName=<accountname>;AccountKey=<accountkey>"
            }
        },
        "connectVia": {
            "referenceName": "<name of Integration Runtime>",
            "type": "IntegrationRuntimeReference"
        }
    }
}

Esempio: archiviare la chiave dell'account in Azure Key VaultExample: store account key in Azure Key Vault

{
    "name": "AzureTableStorageLinkedService",
    "properties": {
        "type": "AzureTableStorage",
        "typeProperties": {
            "connectionString": {
                "type": "SecureString",
                "value": "DefaultEndpointsProtocol=https;AccountName=<accountname>;"
            },
            "accountKey": { 
                "type": "AzureKeyVaultSecret", 
                "store": { 
                    "referenceName": "<Azure Key Vault linked service name>", 
                    "type": "LinkedServiceReference" 
                }, 
                "secretName": "<secretName>" 
            }
        },
        "connectVia": {
            "referenceName": "<name of Integration Runtime>",
            "type": "IntegrationRuntimeReference"
        }
    }
}

Uso dell'autenticazione con firma di accesso condivisoUse shared access signature authentication

È anche possibile creare un servizio collegato di archiviazione tramite una firma di accesso condiviso.You also can create a Storage linked service by using a shared access signature. Consente alla data factory l'accesso con restrizioni o limiti di tempo a tutte le risorse o a risorse specifiche nell'archiviazione.It provides the data factory with restricted/time-bound access to all/specific resources in the storage.

Una firma di accesso condiviso fornisce accesso delegato controllato alle risorse dell'account di archiviazione.A shared access signature provides delegated access to resources in your storage account. È possibile usarla per concedere a un client autorizzazioni limitate per gli oggetti nell'account di archiviazione per un periodo di tempo e con un set di autorizzazioni specificati.You can use it to grant a client limited permissions to objects in your storage account for a specified time and with a specified set of permissions. Non è necessario condividere le chiavi di accesso degli account.You don't have to share your account access keys. La firma di accesso condiviso è un URI che racchiude nei parametri di query tutte le informazioni necessarie per l'accesso autenticato a una risorsa di archiviazione.The shared access signature is a URI that encompasses in its query parameters all the information necessary for authenticated access to a storage resource. Per accedere alle risorse di archiviazione con la firma di accesso condiviso, il client deve solo passare la firma di accesso condiviso al costruttore o al metodo appropriato.To access storage resources with the shared access signature, the client only needs to pass in the shared access signature to the appropriate constructor or method. Per altre informazioni sulle firme di accesso condiviso, vedere Uso delle firme di accesso condiviso.For more information about shared access signatures, see Shared access signatures: Understand the shared access signature model.

Nota

Data Factory supporta attualmente sia le firme di accesso condiviso del servizio che le firme di accesso condiviso dell'account.Data Factory now supports both service shared access signatures and account shared access signatures. Per altre informazioni sulle firme di accesso condiviso, vedere concedere l'accesso limitato alle risorse di archiviazione di Azure usando le firme di accesso condiviso (SAS).For more information about shared access signatures, see Grant limited access to Azure Storage resources using shared access signatures (SAS).

Suggerimento

Per generare una firma di accesso condiviso del servizio per l'account di archiviazione, è possibile eseguire i comandi di PowerShell seguenti.To generate a service shared access signature for your storage account, you can execute the following PowerShell commands. Sostituire i segnaposto e concedere l'autorizzazione necessaria.Replace the placeholders and grant the needed permission. $context = New-AzStorageContext -StorageAccountName <accountName> -StorageAccountKey <accountKey> New-AzStorageContainerSASToken -Name <containerName> -Context $context -Permission rwdl -StartTime <startTime> -ExpiryTime <endTime> -FullUri

Per usare l'autenticazione basata sulla firma di accesso condiviso, sono supportate le proprietà seguenti.To use shared access signature authentication, the following properties are supported.

ProprietàProperty DescriptionDescription ObbligatoriaRequired
typetype La proprietà type deve essere impostata su: AzureTableStorage.The type property must be set to AzureTableStorage. Yes
sasUrisasUri Specificare l'URI SAS dell'URI della firma di accesso condiviso alla tabella.Specify SAS URI of the shared access signature URI to the table.
Contrassegnare questo campo come SecureString per archiviare la chiave in modo sicuro in Data Factory.Mark this field as a SecureString to store it securely in Data Factory. È anche possibile inserire il token SAS in Azure Key Vault per sfruttare la rotazione automatica e rimuovere la parte del token.You can also put SAS token in Azure Key Vault to leverage auto rotation and remove the token portion. Vedere gli esempi seguenti e l'articolo Archiviare le credenziali in Azure Key Vault per altri dettagli.Refer to the following samples and Store credentials in Azure Key Vault article with more details.
Yes
connectViaconnectVia Runtime di integrazione da usare per la connessione all'archivio dati.The integration runtime to be used to connect to the data store. È possibile usare Azure Integration Runtime o il runtime di integrazione self-hosted (se l'archivio dati si trova in una rete privata).You can use the Azure Integration Runtime or the Self-hosted Integration Runtime (if your data store is located in a private network). Se non diversamente specificato, viene usato il runtime di integrazione di Azure predefinito.If not specified, it uses the default Azure Integration Runtime. NoNo

Nota

L'uso di un servizio collegato di tipo "AzureStorage", è ancora supportato così com'è, tuttavia in futuro verrà consigliato di usare il nuovo tipo di servizio collegato "AzureTableStorage".If you were using "AzureStorage" type linked service, it is still supported as-is, while you are suggested to use this new "AzureTableStorage" linked service type going forward.

Esempio:Example:

{
    "name": "AzureTableStorageLinkedService",
    "properties": {
        "type": "AzureTableStorage",
        "typeProperties": {
            "sasUri": {
                "type": "SecureString",
                "value": "<SAS URI of the Azure Storage resource e.g. https://<account>.table.core.windows.net/<table>?sv=<storage version>&amp;st=<start time>&amp;se=<expire time>&amp;sr=<resource>&amp;sp=<permissions>&amp;sip=<ip range>&amp;spr=<protocol>&amp;sig=<signature>>"
            }
        },
        "connectVia": {
            "referenceName": "<name of Integration Runtime>",
            "type": "IntegrationRuntimeReference"
        }
    }
}

Esempio: archiviare la chiave dell'account in Azure Key VaultExample: store account key in Azure Key Vault

{
    "name": "AzureTableStorageLinkedService",
    "properties": {
        "type": "AzureTableStorage",
        "typeProperties": {
            "sasUri": {
                "type": "SecureString",
                "value": "<SAS URI of the Azure Storage resource without token e.g. https://<account>.table.core.windows.net/<table>>"
            },
            "sasToken": { 
                "type": "AzureKeyVaultSecret", 
                "store": { 
                    "referenceName": "<Azure Key Vault linked service name>", 
                    "type": "LinkedServiceReference" 
                }, 
                "secretName": "<secretName>" 
            }
        },
        "connectVia": {
            "referenceName": "<name of Integration Runtime>",
            "type": "IntegrationRuntimeReference"
        }
    }
}

Quando si crea un URI di firma di accesso condiviso, tenere presente quanto segue:When you create a shared access signature URI, consider the following points:

  • Impostare le autorizzazioni appropriate di lettura o scrittura per gli oggetti in base al modo in cui il servizio collegato (lettura, scrittura, lettura/scrittura) viene usato nella data factory.Set appropriate read/write permissions on objects based on how the linked service (read, write, read/write) is used in your data factory.
  • Impostare Ora di scadenza in modo appropriato.Set Expiry time appropriately. Assicurarsi che l'accesso agli oggetti di archiviazione non scada nel periodo attivo della pipeline.Make sure that the access to Storage objects doesn't expire within the active period of the pipeline.
  • L'URI deve essere creato al giusto livello di tabella, in base alle necessità.The URI should be created at the right table level based on the need.

Proprietà del set di datiDataset properties

Per un elenco completo delle sezioni e delle proprietà disponibili per la definizione dei set di dati, vedere l'articolo Set di dati.For a full list of sections and properties available for defining datasets, see the Datasets article. Questa sezione presenta un elenco delle proprietà supportate dal set di dati Tabella di Azure.This section provides a list of properties supported by the Azure Table dataset.

Per copiare dati in e da Tabella di Azure, impostare la proprietà type del set di dati su AzureTable.To copy data to and from Azure Table, set the type property of the dataset to AzureTable. Sono supportate le proprietà seguenti.The following properties are supported.

ProprietàProperty DescriptionDescription ObbligatoriaRequired
typetype La proprietà type del set di dati deve essere impostata su AzureTable.The type property of the dataset must be set to AzureTable. Yes
tableNametableName Nome della tabella nell'istanza del database di Archiviazione tabelle a cui fa riferimento il servizio collegato.The name of the table in the Table storage database instance that the linked service refers to. Yes

Esempio:Example:

{
    "name": "AzureTableDataset",
    "properties":
    {
        "type": "AzureTable",
        "typeProperties": {
            "tableName": "MyTable"
        },
        "schema": [],
        "linkedServiceName": {
            "referenceName": "<Azure Table storage linked service name>",
            "type": "LinkedServiceReference"
        }
    }
}

Schema da Data FactorySchema by Data Factory

Per gli archivi di dati privi di schema, ad esempio Tabella di Azure, Data Factory deduce lo schema in uno dei modi seguenti:For schema-free data stores such as Azure Table, Data Factory infers the schema in one of the following ways:

  • Se si specifica il mapping delle colonne nell'attività di copia, Data Factory utilizzare l'elenco colonna sul lato di origine per recuperare i dati.If you specify the column mapping in copy activity, Data Factory use the source side column list to retrieve data. In questo caso, se una riga non contiene un valore per una colonna, viene inserito un valore null.In this case, if a row doesn't contain a value for a column, a null value is provided for it.
  • Se non si specifica il mapping delle colonne nell'attività di copia, Data Factory deduce lo schema usando la prima riga dei dati.If you don't specify the column mapping in copy activity, Data Factory infers the schema by using the first row in the data. In questo caso, se la prima riga non contiene lo schema completo, ad esempio se alcune colonne hanno un valore null, alcune colonne non vengono perse nel risultato dell'operazione di copia.In this case, if the first row doesn't contain the full schema (e.g. some columns have null value), some columns are missed in the result of the copy operation.

Proprietà dell'attività di copiaCopy activity properties

Per un elenco completo delle sezioni e delle proprietà disponibili per la definizione delle attività, vedere l'articolo sulle pipeline.For a full list of sections and properties available for defining activities, see the Pipelines article. Questa sezione presenta un elenco delle proprietà supportate dall'origine e dal sink Tabella di Azure.This section provides a list of properties supported by the Azure Table source and sink.

Tabelle di Azure come tipo di origineAzure Table as a source type

Per copiare dati da Tabella di Azure, impostare il tipo di origine nell'attività di copia su AzureTableSource.To copy data from Azure Table, set the source type in the copy activity to AzureTableSource. Nella sezione source dell'attività di copia sono supportate le proprietà seguenti.The following properties are supported in the copy activity source section.

ProprietàProperty DescriptionDescription ObbligatoriaRequired
typetype La proprietà type dell'origine dell'attività di copia deve essere impostata su AzureTableSource.The type property of the copy activity source must be set to AzureTableSource. Yes
AzureTableSourceQueryazureTableSourceQuery Usare la query di Archiviazione tabelle personalizzata per leggere i dati.Use the custom Table storage query to read data. Vedere gli esempi nella sezione seguente.See examples in the following section. NoNo
azureTableSourceIgnoreTableNotFoundazureTableSourceIgnoreTableNotFound Indica se consentire l'eccezione di tabella non esistente.Indicates whether to allow the exception of the table to not exist.
I valori consentiti sono True e False (predefinito).Allowed values are True and False (default).
NoNo

esempi di azureTableSourceQueryazureTableSourceQuery examples

Se la colonna della tabella di Azure è di tipo datetime:If the Azure Table column is of the datetime type:

"azureTableSourceQuery": "LastModifiedTime gt datetime'2017-10-01T00:00:00' and LastModifiedTime le datetime'2017-10-02T00:00:00'"

Se la colonna della tabella di Azure è di tipo string:If the Azure Table column is of the string type:

"azureTableSourceQuery": "LastModifiedTime ge '201710010000_0000' and LastModifiedTime le '201710010000_9999'"

Se si usa un parametro della pipeline, eseguire il cast del valore datetime al formato corretto come illustrato negli esempi precedenti.If you use the pipeline parameter, cast the datetime value to proper format according to the previous samples.

Tabelle di Azure come tipo di sinkAzure Table as a sink type

Per copiare dati in Tabella di Azure, impostare il tipo di sink nell'attività di copia su AzureTableSink.To copy data to Azure Table, set the sink type in the copy activity to AzureTableSink. Nella sezione sink dell'attività di copia sono supportate le proprietà seguenti.The following properties are supported in the copy activity sink section.

ProprietàProperty DescriptionDescription ObbligatoriaRequired
typetype La proprietà type del sink dell'attività di copia deve essere impostata su AzureTableSink.The type property of the copy activity sink must be set to AzureTableSink. Yes
azureTableDefaultPartitionKeyValueazureTableDefaultPartitionKeyValue Valore predefinito della chiave di partizione che può essere usato dal sink.The default partition key value that can be used by the sink. NoNo
azureTablePartitionKeyNameazureTablePartitionKeyName Specificare il nome della colonna i cui valori vengono usati come chiavi di partizione.Specify the name of the column whose values are used as partition keys. Se non specificato, viene usato "AzureTableDefaultPartitionKeyValue" come chiave di partizione.If not specified, "AzureTableDefaultPartitionKeyValue" is used as the partition key. NoNo
azureTableRowKeyNameazureTableRowKeyName Specificare il nome della colonna i cui valori vengono usati come chiave di riga.Specify the name of the column whose column values are used as the row key. Se non specificato, usare un GUID per ogni riga.If not specified, use a GUID for each row. NoNo
azureTableInsertTypeazureTableInsertType Modalità di inserimento dei dati in una tabella di Azure.The mode to insert data into Azure Table. Questa proprietà verifica se per le righe esistenti nella tabella di output con chiavi di partizione e di riga corrispondenti i valori vengono sostituiti o uniti.This property controls whether existing rows in the output table with matching partition and row keys have their values replaced or merged.

I valori consentiti sono: merge (predefinito) e replace.Allowed values are merge (default) and replace.

Questa impostazione si applica a livello di riga e non a livello di tabella.This setting applies at the row level not the table level. Nessuna delle due opzioni consente di eliminare righe nella tabella di output che non esistono nell'input.Neither option deletes rows in the output table that do not exist in the input. Per scoprire come funzionano le impostazioni merge e replace, vedereInsert or Merge Entity (Inserire o unire un'entità) e Insert or Replace Entity (Inserire o sostituire un'entità).To learn about how the merge and replace settings work, see Insert or merge entity and Insert or replace entity.
NoNo
writeBatchSizewriteBatchSize Inserisce dati in Tabella di Azure quando viene raggiunto il valore di writeBatchSize o writeBatchTimeout.Inserts data into Azure Table when writeBatchSize or writeBatchTimeout is hit.
I valori consentiti sono integer (numero di righe).Allowed values are integer (number of rows).
No (il valore predefinito è 10.000)No (default is 10,000)
writeBatchTimeoutwriteBatchTimeout Inserisce dati in Tabella di Azure quando viene raggiunto il valore di writeBatchSize o writeBatchTimeout.Inserts data into Azure Table when writeBatchSize or writeBatchTimeout is hit.
I valori consentiti sono un intervallo di tempo.Allowed values are timespan. Ad esempio "00:20:00" (20 minuti).An example is "00:20:00" (20 minutes).
No (il valore predefinito è 90 secondi, il timeout predefinito del client di archiviazione)No (default is 90 seconds, storage client's default timeout)

Esempio:Example:

"activities":[
    {
        "name": "CopyToAzureTable",
        "type": "Copy",
        "inputs": [
            {
                "referenceName": "<input dataset name>",
                "type": "DatasetReference"
            }
        ],
        "outputs": [
            {
                "referenceName": "<Azure Table output dataset name>",
                "type": "DatasetReference"
            }
        ],
        "typeProperties": {
            "source": {
                "type": "<source type>"
            },
            "sink": {
                "type": "AzureTableSink",
                "azureTablePartitionKeyName": "<column name>",
                "azureTableRowKeyName": "<column name>"
            }
        }
    }
]

azureTablePartitionKeyNameazureTablePartitionKeyName

È necessario eseguire il mapping di una colonna di origine a una colonna di destinazione usando la proprietà translator prima di poter usare la colonna di destinazione come azureTablePartitionKeyName.Map a source column to a destination column by using the "translator" property before you can use the destination column as azureTablePartitionKeyName.

Nell'esempio seguente viene eseguito il mapping della colonna di origine DivisionID alla colonna di destinazione DivisionID:In the following example, source column DivisionID is mapped to the destination column DivisionID:

"translator": {
    "type": "TabularTranslator",
    "columnMappings": "DivisionID: DivisionID, FirstName: FirstName, LastName: LastName"
}

"DivisionID" è specificato come chiave di partizione."DivisionID" is specified as the partition key.

"sink": {
    "type": "AzureTableSink",
    "azureTablePartitionKeyName": "DivisionID"
}

Mapping dei tipi di dati per Tabella di AzureData type mapping for Azure Table

Quando si copiano dati da e in Tabella di Azure, vengono usati i mapping seguenti tra i tipi di dati di Tabella di Azure e i tipi di dati provvisori di Data Factory.When you copy data from and to Azure Table, the following mappings are used from Azure Table data types to Data Factory interim data types. Per informazioni su come l'attività di copia esegue il mapping dello schema di origine e del tipo di dati al sink, vedere Mapping dello schema e del tipo di dati.To learn about how the copy activity maps the source schema and data type to the sink, see Schema and data type mappings.

Quando si spostano i dati da e verso Tabella di Azure, i seguenti mapping definiti da Tabella di Azure vengono usati dai tipi OData di Tabella di Azure al tipo .NET e viceversa.When you move data to and from Azure Table, the following mappings defined by Azure Table are used from Azure Table OData types to .NET type and vice versa.

Tipo di dati di Tabella di AzureAzure Table data type Tipo di dati provvisorio di Data FactoryData Factory interim data type DettagliDetails
Edm.BinaryEdm.Binary byte[]byte[] Una matrice di byte di dimensioni fino a 64 KB.An array of bytes up to 64 KB.
Edm.BooleanEdm.Boolean boolbool Valore booleano.A Boolean value.
Edm.DateTimeEdm.DateTime Data e oraDateTime Un valore a 64 bit espresso come Coordinated Universal Time (UTC).A 64-bit value expressed as Coordinated Universal Time (UTC). L'intervallo DateTime supportato inizia a mezzanotte del 1 gennaio 1601 D.C.The supported DateTime range begins midnight, January 1, 1601 A.D. (C.E.), UTC.(C.E.), UTC. L'intervallo termina il 31 dicembre 9999.The range ends December 31, 9999.
Edm.DoubleEdm.Double Doubledouble Un valore a virgola mobile a 64 bit.A 64-bit floating point value.
Edm.GuidEdm.Guid GUIDGuid Un identificatore univoco globale a 128 bit.A 128-bit globally unique identifier.
Edm.Int32Edm.Int32 Int32Int32 Un valore integer a 32 bit.A 32-bit integer.
Edm.Int64Edm.Int64 Int64Int64 Un valore integer a 64 bit.A 64-bit integer.
Edm.StringEdm.String StringaString Un valore con codifica UTF-16.A UTF-16-encoded value. I valori string possono avere dimensioni fino a 64 KB.String values can be up to 64 KB.

Proprietà attività di ricercaLookup activity properties

Per informazioni dettagliate sulle proprietà, controllare l' attività di ricerca.To learn details about the properties, check Lookup activity.

Passaggi successiviNext steps

Per un elenco degli archivi dati supportati come origini e sink dall'attività di copia in Data Factory, vedere gli archivi dati supportati.For a list of data stores supported as sources and sinks by the copy activity in Data Factory, see Supported data stores.