Additional Integration Runtime Setup

Client Responsibilities:

Create a New Integration Runtime (IR)

  1. In Azure Data Factory, navigate to the IR host Data Factory.
  2. Click "New" under Integration Runtimes.
  3. Provide a unique name, select the desired Type, and then click Create.
  4. Provide the name of the IR you created to your managed services team along with which connectors you need it for.

Managed Services Responsibilities:

  1. Once the client has created their IR and provided you with the name, continue with the standard steps in the Integration Runtime Setup Docs to install the IR on their target VM.

  2. In some cases, the client may have already completed the steps outlined in Create a New Integration Runtime (IR) as well as those in the Integration Runtime Setup Docs.

    • In such cases, request the Resource ID of the Integration Runtime from the client instead of performing the setup again.
  3. Update the client's config to associate the new IR to the requested linked service(s).

    1. Use the format in the example below to add linked_services_ir_config in <environment>_env_config.json

    2. Example:

      1. linked_services_ir_config = [
          {
            "ir_resource_id": "/subscriptions/0b0c1d23-985f-498f-8306-dca0c37e89c1/resourcegroups/capax-global-qa-southcentralus/providers/Microsoft.DataFactory/factories/cpx-qa-datafactory-irhost-001/integrationruntimes/Emp-Cloud-IR",
            "linked_services": [
              "EMPOWER_AZUREMYSQL_LS",
              "EMPOWER_AZUREPOSTGRESQL_LS",
              "EMPOWER_MARIA_DB_LS",
              "EMPOWER_MSSQL_LS",
              "EMPOWER_ODBC_LS",
              "EMPOWER_POSTGRE_SQL_LS",
              "EMPOWER_SAPHANA_LS",
              "EMPOWER_DB2_LS",
              "EMPOWER_ORACLE_LS1"
            ]
          }
        ]

        Note:- Use AutoResolveIntegrationRuntime as ir_resource_id to target the auto-resolve integration runtime, otherwise provide the full Integration Runtime resource id of the format
        /subscriptions/{subscription-id}/resourceGroups/{rg-name}/providers/Microsoft.DataFactory/factories/{factory-name}/integrationRuntimes/{ir-name}