Uso de una plantilla de Azure Resource Manager para crear un entorno de ejecución de integración
SE APLICA A: Azure Data Factory Azure Synapse Analytics
Sugerencia
Pruebe Data Factory en Microsoft Fabric, una solución de análisis todo en uno para empresas. Microsoft Fabric abarca todo, desde el movimiento de datos hasta la ciencia de datos, el análisis en tiempo real, la inteligencia empresarial y los informes. ¡Obtenga más información sobre cómo iniciar una nueva evaluación gratuita!
En esta sección, se usa una plantilla de Azure Resource Manager para crear el entorno de ejecución de integración de Azure SSIS en Azure Data Factory.
Plantilla de Azure Resource Manager de ejemplo
Nota:
Para Azure-SSIS IR en Azure Synapse Analytics, use la plantilla de ARM correspondiente de Azure Synapse Analytics Microsoft.Synapse workspaces/integrationRuntimes y las interfaces de PowerShell correspondientes de Azure Synapse Analytics: Set-AzSynapseIntegrationRuntime (Az.Synapse), Start-AzSynapseIntegrationRuntime y Stop-AzSynapseIntegrationRuntime.
Los pasos siguientes permiten crear un entorno de ejecución de integración Azure-SSIS con una plantilla de Azure Resource Manager:
Cree un archivo JSON con la siguiente plantilla de Azure Resource Manager. Reemplace los valores de los corchetes angulares (marcadores de posición) por sus propios valores.
{ "contentVersion": "1.0.0.0", "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#", "parameters": {}, "variables": {}, "resources": [{ "name": "<Specify a name for your data factory>", "apiVersion": "2018-06-01", "type": "Microsoft.DataFactory/factories", "location": "East US", "properties": {}, "resources": [{ "type": "integrationruntimes", "name": "<Specify a name for your Azure-SSIS IR>", "dependsOn": [ "<The name of the data factory you specified at the beginning>" ], "apiVersion": "2018-06-01", "properties": { "type": "Managed", "typeProperties": { "computeProperties": { "location": "East US", "nodeSize": "Standard_D8_v3", "numberOfNodes": 1, "maxParallelExecutionsPerNode": 8 }, "ssisProperties": { "catalogInfo": { "catalogServerEndpoint": "<Azure SQL Database server name>.database.windows.net", "catalogAdminUserName": "<Azure SQL Database server admin username>", "catalogAdminPassword": { "type": "SecureString", "value": "<Azure SQL Database server admin password>" }, "catalogPricingTier": "Basic" } } } } }] }] }
Para implementar la plantilla de Resource Manager, ejecute el comando
New-AzResourceGroupDeployment
, tal y como se muestra en el ejemplo siguiente. En el ejemplo,ADFTutorialResourceGroup
es el nombre del grupo de recursos.ADFTutorialARM.json
es el archivo que contiene la definición de JSON de la factoría de datos y del entorno de ejecución de integración de Azure SSIS.New-AzResourceGroupDeployment -Name MyARMDeployment -ResourceGroupName ADFTutorialResourceGroup -TemplateFile ADFTutorialARM.json
Este comando crea la factoría de datos y la instancia de Azure-SSIS IR en ella, pero no inicia el entorno de ejecución de integración.
Para iniciar Azure-SSIS IR, ejecute el comando
Start-AzDataFactoryV2IntegrationRuntime
:Start-AzDataFactoryV2IntegrationRuntime -ResourceGroupName "<Resource Group Name>" ` -DataFactoryName "<Data Factory Name>" ` -Name "<Azure SSIS IR Name>" ` -Force
Nota
Aparte del tiempo de configuración personalizada, este proceso debería realizarse en 5 minutos. Sin embargo, Azure-SSIS IR puede tardar entre 20 y 30 minutos en unirse a una red virtual.
Si usa SSISDB, el servicio Data Factory se conectará al servidor de bases de datos para prepararlo. También configura los permisos o los valores de la red virtual, si se especifica, y une la instancia de Azure-SSIS IR a la red virtual.
Al aprovisionar Azure-SSIS IR, también se instalan el acceso redistribuible y el paquete de característica de Azure para SSIS. Estos componentes proporcionan conectividad a archivos de Excel y Access, y a diversos orígenes de datos de Azure, además de a aquellos que ya admiten los componentes integrados. Para obtener más información sobre los componentes integrados o preinstalados, vea el artículo Componentes integrados y preinstalados en Azure-SSIS Integration Runtime. Para obtener más información sobre los componentes adicionales que puede instalar, consulte Personalización de la instalación en una instancia de Azure-SSIS Integration Runtime.
Contenido relacionado
- Más información sobre cómo aprovisionar Azure-SSIS IR mediante Azure Portal.
- Más información sobre cómo aprovisionar Azure-SSIS IR mediante Azure PowerShell.
- Implementación y ejecución de los paquetes SSIS en Azure Data Factory.
Consulte otros temas sobre Azure-SSIS IR en esta documentación:
- Integration Runtime de SSIS de Azure. En este artículo se proporciona información sobre los entornos de ejecución de integración en general, incluido Azure-SSIS IR.
- Monitor an Azure-SSIS IR (Supervisión de una instancia de Integration Runtime de SSIS de Azure). En este artículo se muestra cómo recuperar y comprender la información acerca de Azure-SSIS IR.
- Administración de Integration Runtime de SSIS de Azure. En este artículo se muestra cómo iniciar, detener o eliminar Azure-SSIS IR. También se muestra cómo escalar horizontalmente la instancia de Azure SSIS IR mediante la adición de más nodos.
- Implementación, ejecución y supervisión de paquetes de SSIS en Azure
- Conexión a SSISDB en Azure
- Connect to on-premises data sources with Windows authentication (Conexión a orígenes de datos locales con autenticación de Windows)
- Programación de la ejecución de paquetes en Azure