Comment créer et configurer un runtime d’intégration AzureHow to create and configure Azure Integration Runtime

Le runtime d’intégration (IR) représente l’infrastructure de calcul utilisée par Azure Data Factory pour fournir des capacités d’intégration de données entre différents environnements réseau.The Integration Runtime (IR) is the compute infrastructure used by Azure Data Factory to provide data integration capabilities across different network environments. Pour plus d’informations sur le runtime d’intégration, voir Runtime d’intégration.For more information about IR, see Integration runtime.

Un runtime d’intégration Azure fournit un calcul entièrement géré pour effectuer en mode natif un déplacement de données et distribuer des activités de transformation de données à des services de calcul tels que HDInsight.Azure IR provides a fully managed compute to natively perform data movement and dispatch data transformation activities to compute services like HDInsight. Il est hébergé dans l’environnement Azure et prend en charge la connexion à des ressources dans un environnement de réseau public avec des points de terminaison accessibles au public.It is hosted in Azure environment and supports connecting to resources in public network environment with public accessible endpoints.

Ce document décrit comment créer et configurer un runtime d’intégration Azure.This document introduces how you can create and configure Azure Integration Runtime.

Notes

Cet article a été mis à jour pour tenir compte de l’utilisation du nouveau module Az d’Azure PowerShell.This article has been updated to use the new Azure PowerShell Az module. Vous pouvez toujours utiliser le module AzureRM, qui continue à recevoir des correctifs de bogues jusqu’à au moins décembre 2020.You can still use the AzureRM module, which will continue to receive bug fixes until at least December 2020. Pour en savoir plus sur le nouveau module Az et la compatibilité avec AzureRM, consultez Présentation du nouveau module Az d’Azure PowerShell.To learn more about the new Az module and AzureRM compatibility, see Introducing the new Azure PowerShell Az module. Pour des instructions d’installation du module Az, consultez Installer Azure PowerShell.For Az module installation instructions, see Install Azure PowerShell.

Runtime d’intégration Azure par défautDefault Azure IR

Par défaut, chaque fabrique de données a un runtime d’intégration Azure dans le service principal, qui prend en charge les opérations sur les banques de données et les services de calcul en ligne dans un réseau public.By default, each data factory has an Azure IR in the backend that supports operations on cloud data stores and compute services in public network. L’emplacement de ce runtime d’intégration Azure est résolu automatiquement.The location of that Azure IR is auto-resolve. Si la propriété connectVia n’est pas spécifiée dans la définition du service lié, le runtime d’intégration Azure par défaut est utilisé.If connectVia property is not specified in the linked service definition, the default Azure IR is used. Vous devez uniquement créer explicitement un runtime d’intégration Azure lorsque vous souhaitez définir explicitement l’emplacement du runtime d’intégration, ou si vous souhaitez grouper virtuellement les exécutions d’activité sur différents runtimes d’intégration à des fins de gestion.You only need to explicitly create an Azure IR when you would like to explicitly define the location of the IR, or if you would like to virtually group the activity executions on different IRs for management purpose.

Créer un runtime d’intégration AzureCreate Azure IR

Vous pouvez créer un runtime d’intégration à l’aide de la cmdlet PowerShell Set-AzDataFactoryV2IntegrationRuntime.Integration Runtime can be created using the Set-AzDataFactoryV2IntegrationRuntime PowerShell cmdlet. Pour créer un runtime d’intégration Azure, vous spécifiez le nom, l’emplacement et le type de la commande.To create an Azure IR, you specify the name, location and type to the command. Voici un exemple de commande pour créer un runtime d’intégration Azure avec l’emplacement défini sur « West Europe » (Europe Ouest) :Here is a sample command to create an Azure IR with location set to "West Europe":

Set-AzDataFactoryV2IntegrationRuntime -DataFactoryName "SampleV2DataFactory1" -Name "MySampleAzureIR" -ResourceGroupName "ADFV2SampleRG" -Type Managed -Location "West Europe"

Pour un runtime d’intégration Azure, le type doit être défini sur Géré.For Azure IR, the type must be set to Managed. Vous n’avez pas besoin de spécifier les détails du calcul, car il est entièrement géré de façon élastique dans le cloud.You do not need to specify compute details because it is fully managed elastically in cloud. Spécifiez des détails de calcul tels que la taille de nœud et le nombre de nœuds lorsque vous souhaitez créer un runtime d’intégration Azure-SSIS.Specify compute details like node size and node count when you would like to create Azure-SSIS IR. Pour plus d’informations, voir Créer et configurer un runtime d’intégration Azure-SSIS.For more information, see Create and Configure Azure-SSIS IR.

Vous pouvez configurer un runtime d’intégration Azure existant pour modifier son emplacement à l’aide de la cmdlet PowerShell Set-AzDataFactoryV2IntegrationRuntime.You can configure an existing Azure IR to change its location using the Set-AzDataFactoryV2IntegrationRuntime PowerShell cmdlet. Pour plus d’informations sur l’emplacement d’un runtime d’intégration Azure, voir Présentation du runtime d’intégration.For more information about the location of an Azure IR, see Introduction to integration runtime.

Utiliser un runtime d’intégration AzureUse Azure IR

Une fois un runtime d’intégration Azure créé, vous pouvez le référencer dans votre définition de service lié.Once an Azure IR is created, you can reference it in your Linked Service definition. Voici un exemple de la façon dont vous pouvez référencer le runtime d’intégration Azure créé ci-dessus à partir d’un service lié de Stockage Azure :Below is a sample of how you can reference the Azure Integration Runtime created above from an Azure Storage Linked Service:

{
    "name": "MyStorageLinkedService",
    "properties": {
      "type": "AzureStorage",
      "typeProperties": {
        "connectionString": {
          "value": "DefaultEndpointsProtocol=https;AccountName=myaccountname;AccountKey=...",
          "type": "SecureString"
        }
      },
      "connectVia": {
        "referenceName": "MySampleAzureIR",
        "type": "IntegrationRuntimeReference"
      }   
    }
}

Étapes suivantesNext steps

Lisez les articles suivants concernant la création d’autres types de runtimes d’intégration :See the following articles on how to create other types of integration runtimes: