Поделиться через


Использование шаблона Azure Resource Manager для создания среды выполнения интеграции

ОБЛАСТЬ ПРИМЕНЕНИЯ: Фабрика данных Azure Azure Synapse Analytics

Совет

Попробуйте использовать фабрику данных в Microsoft Fabric, решение для аналитики с одним интерфейсом для предприятий. Microsoft Fabric охватывает все, от перемещения данных до обработки и анализа данных в режиме реального времени, бизнес-аналитики и отчетности. Узнайте, как бесплатно запустить новую пробную версию !

В этом разделе вы будете использовать шаблон Azure Resource Manager для создания среды выполнения интеграции Azure-SSIS.

Пример шаблона Azure Resource Manager

Примечание.

Для Azure-SSIS Integration Runtime в Azure Synapse Analytics используйте соответствующий шаблон ARM Azure Synapse Analytics Microsoft.Synapse workspaces/integrationRuntimes и соответствующие интерфейсы PowerShell Azure Synapse Analytics: Set-AzSynapseIntegrationRuntime (Az.Synapse), Start-AzSynapseIntegrationRuntime и Stop-AzSynapseIntegrationRuntime.

Ниже приведены шаги для создания среды выполнения интеграции Azure-SSIS с помощью шаблона Azure Resource Manager.

  1. Создайте файл JSON со следующим шаблоном Resource Manager Azure. Замените значения в угловых скобках (заполнители) на собственные.

    {
        "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"
                            }
                        }
                    }
                }
            }]
        }]
    }
    
  2. Для развертывания шаблона Azure Resource Manager выполните команду New-AzResourceGroupDeployment, как показано ниже. В этом примере ADFTutorialResourceGroup — имя группы ресурсов. ADFTutorialARM.json — файл, который содержит определение JSON для фабрики данных и Azure-SSIS IR.

    New-AzResourceGroupDeployment -Name MyARMDeployment -ResourceGroupName ADFTutorialResourceGroup -TemplateFile ADFTutorialARM.json
    

    С помощью этой команды создается фабрика данных, а в ней — Azure-SSIS IR, но эта команда не запускает IR.

  3. Чтобы запустить Azure-SSIS IR, выполните команду Start-AzDataFactoryV2IntegrationRuntime:

    Start-AzDataFactoryV2IntegrationRuntime -ResourceGroupName "<Resource Group Name>" `
        -DataFactoryName "<Data Factory Name>" `
        -Name "<Azure SSIS IR Name>" `
        -Force
    

Примечание.

Этот процесс должен завершиться в течение пяти минут, не считая времени на пользовательские процессы настройки. Однако на присоединение Azure-SSIS IR к виртуальной сети может потребоваться 20-30 минут.

Если вы используете SSISDB, Фабрика данных Azure подключится к серверу базы данных для подготовки SSISDB. Также она настраивает разрешения и параметры виртуальной сети, если они указаны, и подключает к ней новый экземпляр Azure-SSIS IR.

При подготовке Azure-SSIS IR также устанавливается распространяемый компонент Access и пакет функций Azure для служб SSIS. Эти компоненты обеспечивают подключение к файлам Excel или Access и другим источникам данных Azure помимо тех, которые уже поддерживаются встроенными компонентами. Дополнительные сведения о встроенных и предварительно установленных компонентах см. в статье Встроенные и предварительно установленные компоненты в Azure-SSIS IR. Дополнительные сведения о других компонентах, доступных для установки, см. в руководстве по пользовательской установке для среды выполнения интеграции Azure-SSIS.

Ознакомьтесь с другими материалами об Azure SSIS IR в этой документации: