Ejercicio: Configuración del entorno de ejecución de integración de Azure
En Data Factory, una actividad define la acción que se realizará. Un servicio vinculado define un almacén de datos o un servicio de proceso de destino. Un entorno de ejecución de integración proporciona el puente entre la actividad y los servicios vinculados.
Tiempo de ejecución de integración de Azure
Una instancia de Integration Runtime de Azure es capaz de:
- Ejecución de flujos de datos en Azure
- Ejecución de la actividad de copia entre los almacenes de datos en la nube
- 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 por lotes de Machine Learning, actividades de recursos 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 obtención de metadatos.
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. Si opta por usar la resolución automática de Azure IR, que es el valor predeterminado, ADF se esforzará para detectar automáticamente el almacén de datos de origen y de receptor para elegir la mejor ubicación en la misma región, si está disponible, o bien en la más cercana de la misma geografía para la actividad de copia. Para todo lo demás, utilizará IR en la región de Data Factory. Azure Integration Runtime también tiene compatibilidad con las redes virtuales.
Creación y configuración de Azure Integration Runtime
Use los pasos siguientes para crear una instancia de Azure IR mediante la interfaz de usuario de Azure Data Factory.
En la página Comencemos de la interfaz de usuario de Azure Data Factory, seleccione la pestaña Administrar en el panel izquierdo. Seleccione Entornos de ejecución de integración en el panel izquierdo y, a continuación, seleccione + Nuevo.
En la página Configuración de Integration Runtime, seleccione Azure, Self-Hosted (Azure, autohospedado) y, luego, seleccione Continuar.
En la página siguiente, seleccione Azure para crear una instancia de Azure IR y, luego, seleccione Continuar.
Escriba un nombre para la instancia de Azure IR y seleccione Crear.
Verá una notificación emergente cuando se complete la creación. En la página Entornos de ejecución de integración, asegúrese de que ve el entorno de ejecución de integración recién creado en la lista.
Implementaciones automatizadas
También puede configurar Azure IR mediante una plantilla de Azure Resource Manager o PowerShell.
Ejecute el comando siguiente en PowerShell.
Set-AzDataFactoryV2IntegrationRuntime -DataFactoryName "SampleV2DataFactory1" -Name "MySampleAzureIR" -ResourceGroupName "ADFV2SampleRG" -Type Managed -Location "West Europe"
Para Azure IR, el tipo se debe establecer en Administrado. No es necesario especificar los detalles de proceso, porque están totalmente administrados de forma elástica en la nube.