Integration Runtime en Azure Data FactoryIntegration runtime in Azure Data Factory

Integration Runtime (IR) es la infraestructura de proceso que usa Azure Data Factory para proporcionar las siguientes capacidades de integración de datos en distintos entornos de red:The Integration Runtime (IR) is the compute infrastructure used by Azure Data Factory to provide the following data integration capabilities across different network environments:

  • Data Flow: ejecute una instancia de Data Flow en el entorno de proceso de Azure administrado.Data Flow: Execute a Data Flow in managed Azure compute environment.
  • Movimiento de datos: Copie los datos entre almacenes de datos en redes públicas y almacenes de datos en redes privadas (red privada local o virtual).Data movement: Copy data across data stores in public network and data stores in private network (on-premises or virtual private network). Proporciona compatibilidad para conectores integrados, conversión de formato, asignación de columnas y transferencia de datos escalable y de rendimiento superior.It provides support for built-in connectors, format conversion, column mapping, and performant and scalable data transfer.
  • Distribución de actividades: distribuya y supervise actividades de transformación que se ejecuten en una gran variedad de servicios de proceso, como Azure Databricks, Azure HDInsight, Azure Machine Learning, Azure SQL Database, SQL Server, etc.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.
  • Ejecución de paquetes SSIS: ejecute de forma nativa paquetes de SQL Server Integration Services (SSIS) en un entorno de proceso de Azure administrado.SSIS package execution: Natively execute SQL Server Integration Services (SSIS) packages in a managed Azure compute environment.

En Data Factory, una actividad define la acción que se realizará.In Data Factory, an activity defines the action to be performed. Un servicio vinculado define un almacén de datos o un servicio de proceso de destino.A linked service defines a target data store or a compute service. Una instancia de Integration Runtime proporciona el puente entre la actividad y los servicios vinculados.An integration runtime provides the bridge between the activity and linked Services. La actividad o el servicio vinculado hace referencia a él, y proporciona el entorno de proceso donde se ejecuta la actividad o desde donde se distribuye.It is referenced by the linked service or activity, and provides the compute environment where the activity either runs on or gets dispatched from. De esta manera, la actividad puede realizarse en la región más cercana posible al almacén de datos o servicio de proceso de destino de la manera con mayor rendimiento, a la vez que se satisfacen las necesidades de seguridad y cumplimiento.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.

Tipos de instancias de Integration RuntimeIntegration runtime types

Data Factory ofrece tres tipos de instancias de Integration Runtime, y debe elegir el tipo que atienda mejor las funcionalidades de integración de datos y las necesidades del entorno de red que está buscando.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. Estos tres tipos son:These three types are:

  • AzureAzure
  • AutohospedadoSelf-hosted
  • SSIS de AzureAzure-SSIS

En la tabla siguiente se describen las funcionalidades y la compatibilidad de red para cada uno de los tipos de instancias de Integration Runtime:The following table describes the capabilities and network support for each of the integration runtime types:

Tipo de IRIR type Red públicaPublic network Red privadaPrivate network
AzureAzure Data FlowData Flow
Movimiento de datosData movement
Distribución de actividadesActivity dispatch
 
AutohospedadoSelf-hosted Movimiento de datosData movement
Distribución de actividadesActivity dispatch
Movimiento de datosData movement
Distribución de actividadesActivity dispatch
SSIS de AzureAzure-SSIS Ejecución de paquetes SSISSSIS package execution Ejecución de paquetes SSISSSIS package execution

En el diagrama siguiente se muestra cómo pueden utilizarse los distintos tipos de instancias de Integration Runtime en combinación para ofrecer funcionalidades de integración de datos enriquecidas y compatibilidad con redes:The following diagram shows how the different integration runtimes can be used in combination to offer rich data integration capabilities and network support:

Diferentes tipos de instancias de Integration Runtime

Tiempo de ejecución de integración de AzureAzure integration runtime

Una instancia de Integration Runtime de Azure es capaz de:An Azure integration runtime is capable of:

  • Ejecución de flujos de datos en AzureRunning Data Flows in Azure
  • Ejecutar la actividad de copia entre los almacenes de datos en la nubeRunning copy activity between cloud data stores
  • Distribuir las siguientes actividades de transformación en la red pública: actividad Notebook, Jar o Python de Databricks, actividad Hive de HDInsight, actividad Pig de HDInsight, actividad MapReduce de HDInsight, actividad Spark de HDInsight, actividad Streaming de HDInsight, actividad de ejecución de lotes de Machine Learning, actividad de recurso de actualización de Machine Learning, actividad de procedimiento almacenado, actividad de U-SQL de Data Lake Analytics, actividad personalizada de .Net, actividad web, actividad de Búsqueda y actividad de Obtener metadatos.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.

Entorno de red de Azure Integration RuntimeAzure IR network environment

Azure Integration Runtime admite la conexión con almacenes de datos y servicios de proceso con puntos de conexión de acceso público.Azure Integration Runtime supports connecting to data stores and compute services with public accessible endpoints. Use Integration Runtime autohospedado para el entorno de Azure Virtual Network.Use a self-hosted integration runtime for Azure Virtual Network environment.

Recursos de proceso y escalado de Azure Integration RuntimeAzure IR compute resource and scaling

Integration Runtime de Azure proporciona un proceso completamente administrado y sin servidor en Azure.Azure integration runtime provides a fully managed, serverless compute in Azure. No tiene que preocuparse del aprovisionamiento de la infraestructura, la instalación de software, la aplicación de revisiones ni el escalado de la capacidad.You don’t have to worry about infrastructure provision, software installation, patching, or capacity scaling. Además, solo se paga por la duración de la utilización real.In addition, you only pay for the duration of the actual utilization.

Integration Runtime de Azure proporciona el proceso nativo para mover datos entre almacenes de datos en la nube de forma segura, confiable y con alto rendimiento.Azure integration runtime provides the native compute to move data between cloud data stores in a secure, reliable, and high-performance manner. Puede establecer cuántas unidades de integración de datos se usarán en la actividad de copia, y el tamaño de proceso de Integration Runtime de Azure se escala verticalmente de manera elástica en consecuencia sin tener que ajustar de manera explícita el tamaño de Integration Runtime de 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.

La distribución de actividades es una operación ligera para enrutar la actividad al servicio de proceso de destino, por lo que no hay necesidad de escalar verticalmente el tamaño de proceso para este escenario.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.

Para obtener información sobre cómo crear y configurar una instancia de Integration Runtime de Azure, consulte cómo crear y configurar una instancia de Integration Runtime de Azure en las guías de procedimientos.For information about creating and configuring an Azure IR, see How to create and configure Azure IR under how to guides.

Nota

Azure Integration Runtime tiene propiedades relacionadas con el flujo de datos en el entorno de ejecución de Data Flow, que define la infraestructura de proceso subyacente que se usaría para ejecutar los flujos de datos.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.

Integration Runtime autohospedadoSelf-hosted integration runtime

Una instancia de Integration Runtime autohospedado es capaz de:A self-hosted IR is capable of:

  • Ejecutar la actividad de copia entre los almacenes de datos en la nube y un almacén de datos en la red privada.Running copy activity between a cloud data stores and a data store in private network.
  • Distribuir las siguientes actividades de transformación frente a los recursos de proceso en el entorno local o Azure Virtual Network: actividad Hive de HDInsight (BYOC, traiga su propio clúster), actividad Pig de HDInsight (BYOC), actividad MapReduce de HDInsight (BYOC), actividad Spark de HDInsight (BYOC), actividad Streaming de HDInsight (BYOC), actividad de ejecución de lotes de Machine Learning, actividades de recurso de actualización de Machine Learning, actividad de procedimiento almacenado, actividad de U-SQL de Data Lake Analytics, actividad personalizada (se ejecuta en Azure Batch), actividad de Búsqueda y actividad de Obtener metadatos.Dispatching the following transform activities against compute resources in on-premises 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

Use Integration Runtime autohospedado para admitir almacenes de datos que requieran bring-your-own driver (BYOD), como SAP Hana, MySQL, etc. Para obtener más información, consulte los almacenes de datos compatibles.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.

Nota

Java Runtime Environment (JRE) es una dependencia de IR autohospedado.Java Runtime Environment (JRE) is a dependency of Self Hosted IR. Asegúrese de que tiene instalado JRE en el mismo host.Please make sure you have JRE installed on the same host.

Entorno de red de IR autohospedadoSelf-hosted IR network environment

Si desea realizar la integración de datos de manera segura en un entorno de red privada, que no tiene una línea de vista directa desde el entorno de nube pública, puede instalar IR autohospedado en el entorno local detrás del firewall corporativo, o dentro de un red privada virtual.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. Integration Runtime autohospedado establece conexiones salientes basadas en HTTP para abrir Internet.The self-hosted integration runtime only makes outbound HTTP-based connections to open internet.

Recursos de proceso y escalado de IR autohospedadoSelf-hosted IR compute resource and scaling

IR autohospedado debe instalarse en un equipo local o en una máquina virtual dentro de una red privada.Self-hosted IR needs to be installed on an on-premises machine or a virtual machine inside a private network. Actualmente, solo se admite ejecutar instancias de Integration Runtime autohospedados en un sistema operativo Windows.Currently, we only support running the self-hosted IR on a Windows operating system.

Para una alta disponibilidad y escalabilidad, puede escalar horizontalmente IR autohospedado mediante la asociación de la instancia lógica con varias máquinas locales en modo activo-activo.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. Para más información, consulte el artículo sobre cómo crear y configurar un IR autohospedado en las guías de procedimientos.For more information, see how to create and configure self-hosted IR article under how to guides for details.

Integration Runtime de SSIS de AzureAzure-SSIS Integration Runtime

Para levantar y mover la carga de trabajo de SSIS existente, puede crear una instancia de Integration Runtime de SSIS de Azure para ejecutar paquetes SSIS de forma nativa.To lift and shift existing SSIS workload, you can create an Azure-SSIS IR to natively execute SSIS packages.

Entorno de red de una instancia de Integration Runtime para la integración de SSIS en AzureAzure-SSIS IR network environment

Integration Runtime de SSIS de Azure se puede aprovisionar en la red pública o la red privada.Azure-SSIS IR can be provisioned in either public network or private network. El acceso a datos locales se admite mediante la combinación de Integration Runtime de SSIS de Azure a una red virtual que está conectada a la red local.On-premises data access is supported by joining Azure-SSIS IR to a Virtual Network that is connected to your on-premises network.

Recursos de proceso y escalado de una instancia de Integration Runtime para la integración de SSIS en AzureAzure-SSIS IR compute resource and scaling

Integration Runtime de SSIS de Azure es un clúster totalmente administrado de máquinas virtuales de Azure dedicado a ejecutar los paquetes de SSIS.Azure-SSIS IR is a fully managed cluster of Azure VMs dedicated to run your SSIS packages. Puede hacer que su propio servidor de Azure SQL Database o Instancia administrada hospede el catálogo de proyectos y paquetes de SSIS (SSISDB) al que se va a adjuntar.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. Puede escalar verticalmente la eficacia de los procesos especificando el tamaño de nodo y escalar horizontalmente especificando el número de nodos del clúster.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. Puede administrar el coste de funcionamiento de Integration Runtime de SSIS de Azure deteniéndolo e iniciándolo según lo considere oportuno.You can manage the cost of running your Azure-SSIS Integration Runtime by stopping and starting it as you see fit.

Para más información, consulte el artículo sobre cómo crear y configurar un IR de SSIS de Azure en las guías de procedimientos.For more information, see how to create and configure Azure-SSIS IR article under how to guides. Una vez creado, puede implementar y administrar los paquetes de SSIS existentes con poco o ningún cambio utilizando herramientas conocidas, como SQL Server Data Tools (SSDT) y SQL Server Management Studio (SSMS), de manera similar a usar SSIS de forma local.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.

Consulte los siguientes artículos para más información sobre Integration Runtime de SSIS de Azure:For more information about Azure-SSIS runtime, see the following articles:

  • Tutorial: Implementación de paquetes SSIS en Azure.Tutorial: deploy SSIS packages to Azure. En este artículo se proporcionan instrucciones paso a paso para crear una instancia de IR de SSIS de Azure y se usa una base de datos de Azure SQL para hospedar el catálogo de 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.
  • Instrucciones: Creación de una instancia de Integration Runtime de SSIS de Azure.How to: Create an Azure-SSIS integration runtime. Este artículo amplía el tutorial y proporciona instrucciones acerca del uso de Instancia administrada de Azure SQL Database y cómo unir un entorno de ejecución de integración a una red virtual.This article expands on the tutorial and provides instructions on using Azure SQL Database Managed Instance and joining the IR to a virtual network.
  • Monitor an Azure-SSIS IR (Supervisión de una instancia de Integration Runtime de SSIS de Azure).Monitor an Azure-SSIS IR. En este artículo se muestra cómo recuperar información sobre una instancia de IR de SSIS de Azure, junto con descripciones de los estados en la información devuelta.This article shows you how to retrieve information about an Azure-SSIS IR and descriptions of statuses in the returned information.
  • Administración de Integration Runtime de SSIS de Azure.Manage an Azure-SSIS IR. En este artículo se muestra cómo detener, iniciar o quitar una instancia de IR de SSIS de Azure.This article shows you how to stop, start, or remove an Azure-SSIS IR. También se muestra cómo escalar horizontalmente IR de SSIS de Azure mediante la adición de más nodos a IR.It also shows you how to scale out your Azure-SSIS IR by adding more nodes to the IR.
  • Unión de una instancia de Integration Runtime para la integración de SSIS en Azure a una red virtual.Join an Azure-SSIS IR to a virtual network. En este artículo se ofrece información conceptual sobre cómo unir una instancia de Integration Runtime para la integración de SSIS en Azure a una red virtual de Azure.This article provides conceptual information about joining an Azure-SSIS IR to an Azure virtual network. También se proporcionan los pasos para configurar la red virtual mediante Azure Portal para que se una la instancia de Integration Runtime de SSIS de Azure.It also provides steps to use Azure portal to configure virtual network so that Azure-SSIS IR can join the virtual network.

Ubicación de Integration RuntimeIntegration runtime location

La ubicación de Data Factory es donde se almacenan los metadatos de la factoría de datos y desde donde se inicia el desencadenamiento de la canalización.The Data Factory location is where the metadata of the data factory is stored and where the triggering of the pipeline is initiated from. Sin embargo, una factoría de datos puede acceder a almacenes de datos y a servicios de proceso en otras regiones de Azure para mover datos entre los almacenes de datos o para procesar datos mediante servicios de proceso.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. Este comportamiento se lleva a cabo a través de la instancia de Integration Runtime disponible globalmente para garantizar el cumplimiento de los datos, la eficacia y los menores costes de salida de la red.This behavior is realized through the globally available IR to ensure data compliance, efficiency, and reduced network egress costs.

La ubicación de Integration Runtime define la ubicación de su proceso de back-end y, en esencia, la ubicación donde se realizan el movimiento de datos, la distribución de actividades y la ejecución de paquetes de 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 ubicación de Integration Runtime puede ser diferente de la ubicación de la factoría de datos a la que pertenece.The IR location can be different from the location of the data factory it belongs to.

Ubicación de Azure Integration RuntimeAzure IR location

Puede establecer una ubicación determinada para una instancia de Azure Integration Runtime, en cuyo caso el movimiento de datos y la distribución de actividades se producirá en esa región específica.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.

Si opta por utilizar la resolución automática de Azure Integration Runtime, que es la opción predeterminada:If you choose to use the auto-resolve Azure IR which is the default,

  • En la actividad de copia, ADF intentará detectar automáticamente el receptor y el almacén de datos de origen para elegir la mejor ubicación en la misma región si está disponible, o la más cercana en la misma ubicación geográfica, o si esta no se puede detectar, para usar la región de la factoría de datos como 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.

  • Para la ejecución de las actividades de Búsqueda, Obtener metadatos o Eliminar (también conocidas como actividades de canalización), la distribución de actividades de transformación (también conocidas como actividades externas) y las operaciones de creación (probar conexión, examinar lista de carpetas y lista de tablas, obtener una vista previa de datos), ADF usará IR en la región de la factoría de datos.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.

  • Para Data Flow, ADF usará IR en la región de la factoría de datos.For Data Flow, ADF will use the IR in the data factory region.

    Sugerencia

    Una buena práctica sería asegurarse de que Data Flow se ejecuta en la misma región que los almacenes de datos correspondiente (si es posible).A good practice would be to ensure Data flow runs in the same region as your corresponding data stores (if possible). Puede conseguirlo mediante la resolución automática de Azure IR (si la ubicación del almacén de datos coincide con la ubicación de Data Factory), o mediante la creación de una nueva instancia de Azure IR en la misma región que los almacenes de datos y la posterior ejecución del flujo de datos en ella.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.

Puede supervisar qué ubicación de IR se usa durante la ejecución de la actividad en la vista de supervisión de actividades de la canalización en la interfaz de usuario, o en la carga de supervisión de actividades.You can monitor which IR location takes effect during activity execution in pipeline activity monitoring view on UI or activity monitoring payload.

Sugerencia

Si tiene requisitos estrictos de cumplimiento de datos y debe garantizar que los datos no salen de una determinada región geográfica, puede crear explícitamente una instancia de Azure IR en una determinada región y dirigir el servicio vinculado a esta instancia de IR con la propiedad 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. Por ejemplo, si desea copiar datos de un blob de la región Sur de Reino Unido en SQL DW de esa misma región y desea garantizar que los datos no salen del Reino Unido, cree una instancia de Azure IR en Reino Unido y vincule ambos servicios vinculados a ella.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.

Ubicación de IR autohospedadoSelf-hosted IR location

IR autohospedado se registra lógicamente en Data Factory, y el usuario proporciona el proceso que se usa para admitir sus capacidades.The self-hosted IR is logically registered to the Data Factory and the compute used to support its functionalities is provided by you. Por lo tanto, no hay ninguna propiedad de ubicación explícita para la instancia de Integration Runtime autohospedado.Therefore there is no explicit location property for self-hosted IR.

Cuando se utiliza para realizar el movimiento de datos, IR autohospedado extrae datos del origen y los escribe en el destino.When used to perform data movement, the self-hosted IR extracts data from the source and writes into the destination.

Ubicación de la instancia de Integration Runtime para la integración de SSIS en AzureAzure-SSIS IR location

Al seleccionar la ubicación adecuada para Integration Runtime de SSIS de Azure, es esencial lograr un alto rendimiento en los flujos de trabajo de extracción, transformación y carga (ETL).Selecting the right location for your Azure-SSIS IR is essential to achieve high performance in your extract-transform-load (ETL) workflows.

  • La ubicación de Azure-SSIS Integration Runtime no es preciso que sea la misma que la ubicación de la factoría de datos, pero debe ser la misma que la ubicación de su propio servidor de la Instancia administrada de Azure SQL Database donde se hospedará la 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. De esta manera, Integration Runtime de SSIS de Azure puede acceder fácilmente a SSISDB sin incurrir en un tráfico excesivo entre las distintas ubicaciones.This way, your Azure-SSIS Integration Runtime can easily access SSISDB without incurring excessive traffics between different locations.
  • Si no tiene un servidor existente de Instancia administrada de Azure SQL Database para hospedar la SSISDB, pero tiene orígenes y destinos de datos locales, debe crear un nuevo servidor de Instancia administrada de Azure SQL Database en la misma ubicación de una red virtual conectada a la red local.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. De esta manera, puede crear la instancia de Azure-SSIS Integration Runtime mediante el nuevo servidor de Instancia administrada o Azure SQL Database, y unirse a esa red virtual, todo en la misma ubicación, lo que minimiza de manera eficaz los movimientos de datos entre distintas ubicaciones.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.
  • Si la ubicación de su servidor existente de Instancia administrada de Azure SQL Database donde se hospeda la SSISDB no es la misma que la ubicación de una red virtual conectada a la red local, cree primero la instancia de Azure-SSIS Integration Runtime con un servidor existente de Instancia administrada de Azure SQL Database, únase a otra red virtual en la misma ubicación y, a continuación, configure una conexión entre redes virtuales en distintas ubicaciones.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.

En el diagrama siguiente se muestra la configuración de la ubicación de Data Factory y sus instancias de Integration Runtime:The following diagram shows location settings of Data Factory and its integration run times:

Ubicación de Integration Runtime

Determinar qué instancias de Integration Runtime usarDetermining which IR to use

Actividad de copiaCopy activity

Para la actividad de copia, necesita servicios vinculados de origen y receptor para definir la dirección del flujo de datos.For Copy activity, it requires source and sink linked services to define the direction of data flow. Se utiliza la lógica siguiente para determinar qué instancia de Integration Runtime se utiliza para realizar la copia:The following logic is used to determine which integration runtime instance is used to perform the copy:

  • Copia entre dos orígenes de datos en la nube: si el servicio vinculado de origen y el receptor usan Azure IR, ADF usará la instancia regional de Azure IR, si la especificó, o determinará automáticamente una ubicación para Azure IR si decidió usar la opción de resolución automática de IR (la opción predeterminada) como se ha descrito en la sección Ubicación de Integration Runtime.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 de datos entre un origen de datos en la nube y un origen de datos en una red privada: si el servicio vinculado de origen o de receptor apunta a una instancia de IR autohospedado, la actividad de copia se ejecuta en esa instancia de Integration Runtime autohospedado.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 entre dos orígenes de datos en una red privada: el servicio vinculado de origen y de receptor deben apuntar a la misma instancia de Integration Runtime y esa instancia se usa para ejecutar la actividad de 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.

Actividad Lookup y GetMetadataLookup and GetMetadata activity

La actividad Lookup y GetMetadata se ejecuta en el entorno de ejecución de integración asociado al servicio vinculado de almacén de datos.The Lookup and GetMetadata activity is executed on the integration runtime associated to the data store linked service.

Actividad de transformaciónTransformation activity

Cada actividad de transformación tiene un destino de servicio vinculado de proceso de destino, que apunta a una instancia de Integration Runtime.Each transformation activity has a target compute Linked Service, which points to an integration runtime. Esta instancia de Integration Runtime es desde donde se distribuye la actividad de transformación.This integration runtime instance is where the transformation activity is dispatched from.

Actividad Data FlowData Flow activity

La actividad Data Flow se ejecuta en el entorno de ejecución de integración asociado a ella.Data Flow activity is executed on the integration runtime associated to it.

Pasos siguientesNext steps

Consulte los artículos siguientes:See the following articles: