Runtime di integrazione in Azure Data FactoryIntegration runtime in Azure Data Factory

Il runtime di integrazione è l'infrastruttura di calcolo usata da Azure Data Factory per fornire le seguenti funzionalità di integrazione di dati in diversi ambienti di rete:The Integration Runtime (IR) is the compute infrastructure used by Azure Data Factory to provide the following data integration capabilities across different network environments:

  • Flusso di dati: Eseguire un flusso di dati nell'ambiente di calcolo di Azure gestito.Data Flow: Execute a Data Flow in managed Azure compute environment.
  • Spostamento dei dati: copiare dati tra gli archivi dati nella rete pubblica e gli archivi dati nella rete privata (locale o VPN).Data movement: Copy data across data stores in public network and data stores in private network (on-premises or virtual private network). Fornisce il supporto per i connettori predefiniti, la conversione dei formati, il mapping di colonne e il trasferimento di dati scalabile e ad alte prestazioni.It provides support for built-in connectors, format conversion, column mapping, and performant and scalable data transfer.
  • Invio di attività: Invia e monitora le attività di trasformazione in esecuzione in diversi servizi di calcolo, ad esempio Azure Databricks, Azure HDInsight, Azure Machine Learning, database SQL di Azure, SQL Server e altro ancora.Activity dispatch: Dispatch and monitor transformation activities running on a variety of compute services such as Azure Databricks, Azure HDInsight, Azure Machine Learning, Azure SQL Database, SQL Server, and more.
  • Esecuzione di pacchetti SSIS: eseguire in modo nativo i pacchetti SQL Server Integration Services (SSIS) in un ambiente di calcolo Azure gestito.SSIS package execution: Natively execute SQL Server Integration Services (SSIS) packages in a managed Azure compute environment.

In Data Factory, un'attività definisce l'azione da eseguire.In Data Factory, an activity defines the action to be performed. Un servizio collegato definisce un archivio dati o un servizio di calcolo di destinazione.A linked service defines a target data store or a compute service. Un runtime di integrazione funge da ponte tra l'attività e i servizi collegati.An integration runtime provides the bridge between the activity and linked Services. Viene fatto riferimento al servizio collegato o all'attività e fornisce l'ambiente di calcolo in cui l'attività viene eseguita o da cui viene inviata.It is referenced by the linked service or activity, and provides the compute environment where the activity either runs on or gets dispatched from. In questo modo, l'attività può essere eseguita nell'area più vicina possibile all'archivio dati o al servizio di calcolo di destinazione nel modo più efficiente soddisfacendo al contempo le esigenze di sicurezza e conformità.This way, the activity can be performed in the region closest possible to the target data store or compute service in the most performant way while meeting security and compliance needs.

Tipi di runtime di integrazioneIntegration runtime types

Il servizio Data Factory offre tre tipi di runtime di integrazione; è consigliabile scegliere il tipo più adatto alle funzionalità di integrazione e ai requisiti dell'ambiente di rete desiderato.Data Factory offers three types of Integration Runtime, and you should choose the type that best serve the data integration capabilities and network environment needs you are looking for. Questi tre tipi sono:These three types are:

  • AzureAzure
  • Self-hostedSelf-hosted
  • Azure-SSISAzure-SSIS

Nella tabella seguente vengono descritte le funzionalità e il supporto di rete per ogni tipo di runtime di integrazione:The following table describes the capabilities and network support for each of the integration runtime types:

Tipo di runtime di integrazioneIR type Rete pubblicaPublic network Rete privataPrivate network
AzureAzure Flusso di datiData Flow
Spostamento datiData movement
Invio di attivitàActivity dispatch
 
Self-hostedSelf-hosted Spostamento datiData movement
Invio di attivitàActivity dispatch
Spostamento datiData movement
Invio di attivitàActivity dispatch
Azure-SSISAzure-SSIS Esecuzione di pacchetti SSISSSIS package execution Esecuzione di pacchetti SSISSSIS package execution

Il diagramma seguente mostra come è possibile usare runtime di integrazione diversi in combinazione per offrire funzionalità avanzate di integrazione dei dati e supporto di rete:The following diagram shows how the different integration runtimes can be used in combination to offer rich data integration capabilities and network support:

Tipi diversi di runtime di integrazione

Runtime di integrazione di AzureAzure integration runtime

Un runtime di integrazione di Azure è in grado di eseguire queste operazioni:An Azure integration runtime is capable of:

  • Esecuzione di flussi di dati in AzureRunning Data Flows in Azure
  • Eseguire attività di copia tra archivi dati cloudRunning copy activity between cloud data stores
  • Invio delle seguenti attività di trasformazione nella rete pubblica: Attività di databricks Notebook/Jar/Python, attività hive HDInsight, attività Pig HDInsight, attività HDInsight MapReduce, attività HDInsight Spark, attività di streaming HDInsight, attività di esecuzione batch Machine Learning, risorsa di Machine Learning aggiornamento attività, attività stored procedure, Data Lake Analytics attività U-SQL, attività personalizzata .NET, attività Web, attività di ricerca e attività Ottieni metadati.Dispatching the following transform activities in public network: Databricks Notebook/ Jar/ Python activity, HDInsight Hive activity, HDInsight Pig activity, HDInsight MapReduce activity, HDInsight Spark activity, HDInsight Streaming activity, Machine Learning Batch Execution activity, Machine Learning Update Resource activities, Stored Procedure activity, Data Lake Analytics U-SQL activity, .NET custom activity, Web activity, Lookup activity, and Get Metadata activity.

Ambiente di rete del runtime di integrazione di AzureAzure IR network environment

Azure Integration Runtime supporta la connessione a archivi dati e servizi di calcolo con endpoint accessibili pubblicamente.Azure Integration Runtime supports connecting to data stores and compute services with public accessible endpoints. Usare un runtime di integrazione self-hosted per l'ambiente di rete virtuale Azure.Use a self-hosted integration runtime for Azure Virtual Network environment.

Risorsa di calcolo e ridimensionamento del runtime di integrazione di AzureAzure IR compute resource and scaling

Il runtime di integrazione di Azure fornisce un calcolo senza server completamente gestito in Azure.Azure integration runtime provides a fully managed, serverless compute in Azure. Non è necessario preoccuparsi di eseguire il provisioning dell'infrastruttura, l'installazione del software, l'applicazione di patch o il ridimensionamento della capacità.You don’t have to worry about infrastructure provision, software installation, patching, or capacity scaling. Inoltre si paga solo per la durata dell'utilizzo effettivo.In addition, you only pay for the duration of the actual utilization.

Il runtime di integrazione di Azure fornisce il calcolo nativo per spostare i dati tra gli archivi dati cloud in modo sicuro, affidabile e ad alte prestazioni.Azure integration runtime provides the native compute to move data between cloud data stores in a secure, reliable, and high-performance manner. È possibile impostare il numero di unità di integrazione dati da usare per l'attività di copia; le dimensioni di calcolo del runtime di integrazione di Azure vengono aumentate di conseguenza in modo elastico senza che sia necessario modificare in modo esplicito le dimensioni del runtime di integrazione di Azure.You can set how many data integration units to use on the copy activity, and the compute size of the Azure IR is elastically scaled up accordingly without you having to explicitly adjusting size of the Azure Integration Runtime.

L'invio di attività è un'operazione semplice per indirizzare l'attività al servizio di calcolo di destinazione e quindi non è necessario aumentare le dimensioni di calcolo per questo scenario.Activity dispatch is a lightweight operation to route the activity to the target compute service, so there isn’t need to scale up the compute size for this scenario.

Per maggiori dettagli, vedere le informazioni su come creare e configurare il runtime di integrazione nelle guide alle procedure.For information about creating and configuring an Azure IR, see How to create and configure Azure IR under how to guides.

Nota

Il runtime di integrazione di Azure dispone di proprietà correlate al runtime del flusso di dati, che definisce l'infrastruttura di calcolo sottostante da usare per l'esecuzione dei flussi di dati.Azure Integration runtime has properties related to Data Flow runtime, which defines the underlying compute infrastructure that would be used to run the data flows on.

Runtime di integrazione self-hostedSelf-hosted integration runtime

Un runtime di integrazione self-hosted è in grado di eseguire queste operazioni:A self-hosted IR is capable of:

  • Eseguire attività di copia tra gli archivi dati cloud e un archivio dati in una rete privata.Running copy activity between a cloud data stores and a data store in private network.
  • Invio delle seguenti attività di trasformazione a risorse di calcolo in locale o nella rete virtuale di Azure: Attività hive HDInsight (BYOC-Bring your own cluster), attività Pig HDInsight (BYOC), attività HDInsight MapReduce (BYOC), attività HDInsight Spark (BYOC), attività di streaming HDInsight (BYOC), attività di esecuzione batch Machine Learning Machine Learning Aggiornare attività della risorsa, attività stored procedure, Data Lake Analytics attività U-SQL, attività personalizzata (in esecuzione su Azure Batch), attività di ricerca e attività Ottieni metadati.Dispatching the following transform activities against compute resources in On-Premise or Azure Virtual Network: HDInsight Hive activity (BYOC-Bring Your Own Cluster), HDInsight Pig activity (BYOC), HDInsight MapReduce activity (BYOC), HDInsight Spark activity (BYOC), HDInsight Streaming activity (BYOC), Machine Learning Batch Execution activity, Machine Learning Update Resource activities, Stored Procedure activity, Data Lake Analytics U-SQL activity, Custom activity (runs on Azure Batch), Lookup activity, and Get Metadata activity.

Nota

Usare il runtime di integrazione self-hosted per supportare gli archivi dati che necessitano dell'approccio Bring-Your-Own-Driver, ad esempio SAP Hana, MySQL e così via. Per altre informazioni, vedere archivi dati supportati.Use self-hosted integration runtime to support data stores that requires bring-your-own driver such as SAP Hana, MySQL, etc. For more information, see supported data stores.

Ambiente di rete del runtime di integrazione self-hostedSelf-hosted IR network environment

Per eseguire l'integrazione dei dati in modo sicuro in un ambiente di rete privata, che non ha una visione diretta dall'ambiente cloud pubblico, è possibile installare un runtime di integrazione self-hosted nell'ambiente locale protetto dal firewall aziendale o all'interno un rete privata virtuale.If you want to perform data integration securely in a private network environment, which does not have a direct line-of-sight from the public cloud environment, you can install a self-hosted IR on premises environment behind your corporate firewall, or inside a virtual private network. Il runtime di integrazione self-hosted stabilisce solo connessioni basate su HTTP in uscita per accedere a Internet.The self-hosted integration runtime only makes outbound HTTP-based connections to open internet.

Risorsa di calcolo e ridimensionamento del runtime di integrazione self-hostedSelf-hosted IR compute resource and scaling

Il runtime di integrazione self-hosted deve essere installato su un computer locale o una macchina virtuale all'interno di una rete privata.Self-hosted IR needs to be installed on an on-premises machine or a virtual machine inside a private network. Attualmente in un sistema operativo Windows è supportato solo il runtime di integrazione self-hosted.Currently, we only support running the self-hosted IR on a Windows operating system.

In termini di disponibilità elevata e scalabilità è possibile scalare orizzontalmente il runtime di integrazione self-hosted associando l'istanza logica con più computer locali in modalità attivo-attivo.For high availability and scalability, you can scale out the self-hosted IR by associating the logical instance with multiple on-premises machines in active-active mode. Per ulteriori informazioni, vedere la pagina relativa alla procedura per creare e configurare un runtime di integrazione self-hosted in guide dettagliate.For more information, see how to create and configure self-hosted IR article under how to guides for details.

Runtime di integrazione Azure-SSISAzure-SSIS Integration Runtime

Per eseguire in modalità lift-and-shift il carico di lavoro SSIS esistente, è possibile creare un runtime di integrazione Azure-SSIS per l'esecuzione di pacchetti SSIS in modo nativo.To lift and shift existing SSIS workload, you can create an Azure-SSIS IR to natively execute SSIS packages.

Ambiente di rete del runtime di integrazione Azure-SSISAzure-SSIS IR network environment

È possibile eseguire il provisioning del runtime di integrazione Azure-SSIS nella rete pubblica o privata.Azure-SSIS IR can be provisioned in either public network or private network. L'accesso ai dati locali è supportata aggiungendo il runtime di integrazione Azure-SSIS a una rete virtuale connessa alla rete locale.On-premises data access is supported by joining Azure-SSIS IR to a Virtual Network that is connected to your on-premises network.

Risorsa di calcolo e ridimensionamento del runtime di integrazione Azure-SSISAzure-SSIS IR compute resource and scaling

Il runtime di integrazione Azure-SSIS è un cluster completamente gestito di macchine virtuali Azure dedicato all'esecuzione di pacchetti SSIS.Azure-SSIS IR is a fully managed cluster of Azure VMs dedicated to run your SSIS packages. È possibile usare il proprio server di Istanza gestita o di database SQL di Azure per ospitare il catalogo di progetti/pacchetti SSIS (SSISDB) da associare ad esso.You can bring your own Azure SQL Database or Managed Instance server to host the catalog of SSIS projects/packages (SSISDB) that is going to be attached to it. È possibile aumentare la potenza di calcolo specificando la dimensione del nodo e scalare orizzontalmente specificando il numero di nodi nel cluster.You can scale up the power of the compute by specifying node size and scale it out by specifying the number of nodes in the cluster. È possibile gestire il costo di esecuzione del runtime di integrazione Azure-SSIS interrompendolo e avviandolo in base alle necessità.You can manage the cost of running your Azure-SSIS Integration Runtime by stopping and starting it as you see fit.

Per altre informazioni, vedere l'articolo su come creare e configurare il runtime di integrazione SSIS di Azure nelle guide alle procedure.For more information, see how to create and configure Azure-SSIS IR article under how to guides. Dopo la creazione è possibile distribuire e gestire i pacchetti SSIS esistenti con poche o nessuna modifica usando strumenti familiari, ad esempio SQL Server Data Tools (SSDT) e SQL Server Management Studio (SSMS), come si usa SSIS in locale.Once created, you can deploy and manage your existing SSIS packages with little to no change using familiar tools such as SQL Server Data Tools (SSDT) and SQL Server Management Studio (SSMS), just like using SSIS on premises.

Per altre informazioni sul runtime SSIS di Azure, vedere gli articoli seguenti:For more information about Azure-SSIS runtime, see the following articles:

  • Esercitazione: distribuire i pacchetti SSIS in Azure.Tutorial: deploy SSIS packages to Azure. In questo articolo vengono fornite le istruzioni passo per passo per creare un runtime di integrazione SSIS di Azure e utilizzare un database SQL di Azure per ospitare il catalogo SSIS.This article provides step-by-step instructions to create an Azure-SSIS IR and uses an Azure SQL database to host the SSIS catalog.
  • Procedura: Creare un runtime di integrazione SSIS di Azure.How to: Create an Azure-SSIS integration runtime. Questo articolo amplia l'esercitazione e offre istruzioni sull'uso dell'Istanza gestita di database SQL di Azure e sull'aggiunta del runtime di integrazione a una rete virtuale.This article expands on the tutorial and provides instructions on using Azure SQL Database Managed Instance and joining the IR to a virtual network.
  • Monitorare un runtime di integrazione SSIS di Azure.Monitor an Azure-SSIS IR. In questo articolo viene illustrato come recuperare informazioni su un runtime di integrazione SSIS di Azure e le descrizioni degli stati nelle informazioni restituite.This article shows you how to retrieve information about an Azure-SSIS IR and descriptions of statuses in the returned information.
  • Gestire un runtime di integrazione SSIS di Azure.Manage an Azure-SSIS IR. In questo articolo viene illustrato come arrestare, avviare o rimuovere un runtime di integrazione SSIS di Azure.This article shows you how to stop, start, or remove an Azure-SSIS IR. Viene inoltre mostrato come scalare orizzontalmente il runtime di integrazione SSIS di Azure aggiungendo più nodi al runtime di integrazione.It also shows you how to scale out your Azure-SSIS IR by adding more nodes to the IR.
  • Aggiungere il runtime di integrazione Azure-SSIS a una rete virtuale.Join an Azure-SSIS IR to a virtual network. Questo articolo offre informazioni concettuali sull'aggiunta di un runtime di integrazione Azure-SSIS a una rete virtuale di Azure.This article provides conceptual information about joining an Azure-SSIS IR to an Azure virtual network. Indica inoltre i passaggi per usare il portale di Azure per configurare la rete virtuale in modo che il runtime di integrazione Azure-SSIS possa essere aggiunto alla rete virtuale.It also provides steps to use Azure portal to configure virtual network so that Azure-SSIS IR can join the virtual network.

Località del runtime di integrazioneIntegration runtime location

La località di Data Factory è il punto in cui vengono archiviati i metadati di data factory e il punto da cui viene avviata l'attivazione della pipeline.The Data Factory location is where the metadata of the data factory is stored and where the triggering of the pipeline is initiated from. Nel frattempo, una data factory può accedere ad archivi dati e servizi di calcolo in altre aree di Azure per spostare i dati tra archivi dati o elaborare i dati usando i servizi di calcolo.Meanwhile, a data factory can access data stores and compute services in other Azure regions to move data between data stores or process data using compute services. Questo comportamento viene attuato tramite il runtime di integrazione disponibile a livello globale per garantire la conformità dei dati, l'efficienza e costi in uscita della rete inferiori.This behavior is realized through the globally available IR to ensure data compliance, efficiency, and reduced network egress costs.

La località del runtime di integrazione definisce la località del calcolo back-end ed essenzialmente la località in cui vengono eseguiti lo spostamento dei dati, l'invio di attività e l'esecuzione di pacchetti SSIS.The IR Location defines the location of its back-end compute, and essentially the location where the data movement, activity dispatching, and SSIS package execution are performed. La località del runtime di integrazione può essere diversa dalla località della data factory a cui appartiene.The IR location can be different from the location of the data factory it belongs to.

Località del runtime di integrazione di AzureAzure IR location

È possibile impostare una determinata località per un runtime di integrazione di Azure. In questo caso, lo spostamento dei dati o l'invio dell'attività verrà eseguito in quella specifica area.You can set a certain location of an Azure IR, in which case the data movement or activity dispatch will happen in that specific region.

Se si sceglie di usare la risoluzione automatica Azure IR che è l'impostazione predefinita,If you choose to use the auto-resolve Azure IR which is the default,

  • Per l'attività di copia, Azure Data Factory farà del proprio meglio per rilevare automaticamente il sink e l'archivio dati di origine per scegliere la località migliore nella stessa area, se disponibile, o nell'area più vicina nella stessa area geografica, oppure, se non rilevabile, per usare l'area della data factory come alternativa.For copy activity, ADF will make a best effort to automatically detect your sink and source data store to choose the best location either in the same region if available or the closest one in the same geography, or if not detectable to use the data factory region as alternative.

  • Per l'esecuzione di attività di ricerca/GetMetadata/Delete (note anche come attività della pipeline), l'invio di attività di trasformazione (note anche come attività esterne) e la creazione di operazioni (test della connessione, esplorazione delle cartelle e elenco di tabelle, dati di anteprima), ADF utilizzerà il runtime di integrazione nell'area data factory.For Lookup/GetMetadata/Delete activity execution (also known as Pipeline activities), transformation activity dispatching (also known as External activities), and authoring operations (test connection, browse folder list and table list, preview data), ADF will use the IR in the data factory region.

  • Per il flusso di dati, ADF utilizzerà il runtime di integrazione nell'area data factory.For Data Flow, ADF will use the IR in the data factory region.

    Suggerimento

    Una procedura consigliata consiste nel garantire che il flusso di dati venga eseguito nella stessa area degli archivi dati corrispondenti (se possibile).A good practice would be to ensure Data flow runs in the same region as your corresponding data stores (if possible). È possibile ottenere questo risultato risolvendo automaticamente Azure IR (se il percorso dell'archivio dati è uguale a quello Data Factory percorso) oppure creando una nuova istanza di Azure IR nella stessa area degli archivi dati, quindi eseguire il flusso di dati.You can either achieve this by auto-resolve Azure IR (if data store location is same as Data Factory location), or by creating a new Azure IR instance in the same region as your data stores and then execute the data flow on it.

È possibile monitorare quale località del runtime di integrazione viene applicata durante l'esecuzione di attività nella vista di monitoraggio delle attività della pipeline nell'interfaccia utente o nel payload di monitoraggio delle attività.You can monitor which IR location takes effect during activity execution in pipeline activity monitoring view on UI or activity monitoring payload.

Suggerimento

Se sono presenti requisiti di conformità rigorosi per i dati e si deve garantire che i dati non lascino una certa area geografica, è possibile creare esplicitamente un runtime di integrazione di Azure in una determinata area e puntare il servizio collegato a questo runtime di integrazione tramite la proprietà ConnectVia.If you have strict data compliance requirements and need ensure that data do not leave a certain geography, you can explicitly create an Azure IR in a certain region and point the Linked Service to this IR using ConnectVia property. Se ad esempio si vogliono copiare i dati da un BLOB nel Regno Unito meridionale a un'istanza di SQL Data Warehouse nel Regno Unito meridionale e si vuole garantire che i dati non lascino il Regno Unito, creare un runtime di integrazione di Azure nel Regno Unito meridionale e collegare entrambi i servizi collegati a questo runtime di integrazione.For example, if you want to copy data from Blob in UK South to SQL DW in UK South and want to ensure data do not leave UK, create an Azure IR in UK South and link both Linked Services to this IR.

Località del runtime di integrazione self-hostedSelf-hosted IR location

Il runtime di integrazione self-hosted è registrato in modo logico al servizio Data Factory e il calcolo usato per supportare le relative funzionalità viene fornito dall'utente.The self-hosted IR is logically registered to the Data Factory and the compute used to support its functionalities is provided by you. Pertanto non esiste una proprietà location esplicita per il runtime di integrazione self-hosted.Therefore there is no explicit location property for self-hosted IR.

Quando viene usato per eseguire lo spostamento di dati, il runtime di integrazione self-hosted estrae i dati dall'origine e li scrive nella destinazione.When used to perform data movement, the self-hosted IR extracts data from the source and writes into the destination.

Località del runtime di integrazione Azure-SSISAzure-SSIS IR location

Selezionando la località corretta per il runtime di integrazione Azure-SSIS è fondamentale ottenere prestazioni elevate per ei flussi di lavoro di estrazione, trasformazione e caricamento (ETL).Selecting the right location for your Azure-SSIS IR is essential to achieve high performance in your extract-transform-load (ETL) workflows.

  • La posizione di Azure-SSIS IR non deve essere necessariamente uguale a quella della data factory, ma deve essere uguale a quella del server di database SQL di Azure/Istanza gestita di Azure in cui verrà ospitato SSISDB.The location of your Azure-SSIS IR does not need be the same as the location of your data factory, but it should be the same as the location of your own Azure SQL Database/Managed Instance server where SSISDB is to be hosted. In questo modo il runtime di integrazione Azure-SSIS può accedere facilmente a SSISDB senza incorrere in traffico eccessivo tra le diverse località.This way, your Azure-SSIS Integration Runtime can easily access SSISDB without incurring excessive traffics between different locations.
  • Se per ospitare SSISDB non è disponibile un server di database SQL di Azure/Istanza gestita di Azure, ma sono disponibili origini/destinazioni locali per i dati, è opportuno creare un nuovo server di database SQL di Azure/Istanza gestita di Azure nella stessa posizione di una rete virtuale connessa alla rete locale.If you do not have an existing Azure SQL Database/Managed Instance server to host SSISDB, but you have on-premises data sources/destinations, you should create a new Azure SQL Database/Managed Instance server in the same location of a virtual network connected to your on-premises network. In questo modo è possibile creare Azure-SSIS IR usando il nuovo server di database SQL di Azure/Istanza gestita di Azure e aggiungendo tale rete virtuale, il tutto nella stessa posizione, riducendo al minimo gli spostamenti di dati in posizioni diverse.This way, you can create your Azure-SSIS IR using the new Azure SQL Database/Managed Instance server and joining that virtual network, all in the same location, effectively minimizing data movements across different locations.
  • Se la posizione del server di database SQL di Azure/Istanza gestita di Azure esistente in cui è ospitato SSISDB non corrisponde alla posizione della rete virtuale connessa alla rete locale, creare prima Azure-SSIS IR usando un server di database SQL di Azure/Istanza gestita di Azure e aggiungendo un'altra rete virtuale nella stessa posizione, e quindi configurare una connessione da rete virtuale a rete virtuale tra posizioni diverse.If the location of your existing Azure SQL Database/Managed Instance server where SSISDB is hosted is not the same as the location of a virtual network connected to your on-premises network, first create your Azure-SSIS IR using an existing Azure SQL Database/Managed Instance server and joining another virtual network in the same location, and then configure a virtual network to virtual network connection between different locations.

Il diagramma seguente mostra le impostazioni relative alla località di Data Factory e dei relativi runtime di integrazione:The following diagram shows location settings of Data Factory and its integration run times:

Località del runtime di integrazione

Determinazione del runtime di integrazione da usareDetermining which IR to use

Attività di copiaCopy activity

Per l'attività di copia sono necessari i servizi collegati di origine e sink per definire la direzione del flusso di dati.For Copy activity, it requires source and sink linked services to define the direction of data flow. Per determinare l'istanza del runtime di integrazione usata per eseguire la copia, viene usata la logica seguente:The following logic is used to determine which integration runtime instance is used to perform the copy:

  • Copia tra due origini dati cloud: quando entrambi i servizi collegati (origine e sink) usano il runtime di integrazione di Azure, Azure Data Factory usa il runtime di integrazione di Azure dell'area, se specificato, oppure determina automaticamente una località del runtime di integrazione di Azure se si sceglie l'opzione di risoluzione automatica del runtime di integrazione (impostazione predefinita), come descritto nella sezione Località del runtime di integrazione.Copying between two cloud data sources: when both source and sink linked services are using Azure IR, ADF will use the regional Azure IR if you specified, or auto determine a location of Azure IR if you choose the auto-resolve IR (default) as described in Integration runtime location section.
  • Copia dei dati tra un'origine dati cloud e un'origine dati nella rete privata: se il servizio collegato di origine o sink punta a un runtime di integrazione self-hosted, l'attività di copia viene eseguita su questo runtime di integrazione self-hosted.Copying between a cloud data source and a data source in private network: if either source or sink linked service points to a self-hosted IR, the copy activity is executed on that self-hosted Integration Runtime.
  • Copia tra due origini dati nella rete privata: sia il servizio collegato di origine che quello sink devono puntare alla stessa istanza del runtime di integrazione e questo runtime di integrazione viene usato per eseguire l'attività di copia.Copying between two data sources in private network: both the source and sink Linked Service must point to the same instance of integration runtime, and that integration runtime is used to execute the copy Activity.

Attività Lookup e GetMetadataLookup and GetMetadata activity

L'attività Lookup e GetMetadata viene eseguita sul runtime di integrazione associato al servizio collegato dell'archivio dati.The Lookup and GetMetadata activity is executed on the integration runtime associated to the data store linked service.

Attività di trasformazioneTransformation activity

Ogni attività di trasformazione ha un servizio collegato di calcolo di destinazione che punta a un runtime di integrazione.Each transformation activity has a target compute Linked Service, which points to an integration runtime. Questa istanza del runtime di integrazione è la posizione da cui viene inviata l'attività di trasformazione.This integration runtime instance is where the transformation activity is dispatched from.

Attività flusso di datiData Flow activity

L'attività flusso di dati viene eseguita sul runtime di integrazione associato.Data Flow activity is executed on the integration runtime associated to it.

Passaggi successiviNext steps

Vedere gli articoli seguenti:See the following articles: