分享方式:


使用 Azure Resource Manager 範本建立整合執行階段

適用於:Azure Data Factory Azure Synapse Analytics

提示

試用 Microsoft Fabric 中的 Data Factory,這是適用於企業的全方位分析解決方案。 Microsoft Fabric 涵蓋從資料移動到資料科學、即時分析、商業智慧和報告的所有項目。 了解如何免費開始新的試用

在本節中,您會使用 Azure Resource Manager 範本在 Azure Data Factory 中建立 Azure-SSIS 整合執行階段。

Azure Resource Manager 範本的範例

注意

針對 Azure Synapse Analytics 中的Azure-SSIS IR,請使用對應的 Azure Synapse Analytics ARM 範本 Microsoft.Synapse workspaces/integrationRuntimes,以及對應的 Azure Synapse Analytics PowerShell 介面:Set-AzSynapseIntegrationRuntime (Az.Synapse)Start-AzSynapseIntegrationRuntimeStop-AzSynapseIntegrationRuntime

以下是使用 Azure Resource Manager 範本建立 Azure-SSIS 整合執行階段的步驟:

  1. 使用下列 Azure Resource Manager 範本建立 JSON 檔案。 將角括弧 (預留位置) 中的值取代為您自己的值。

    {
        "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 是包含 Data Factory 和 Azure-SSIS IR JSON 定義的檔案。

    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
    

注意

若不包含任何自訂的設定時間,此程序應該會在 5 分鐘內完成。 但 Azure-SSIS IR 加入虛擬網路可能需要 20-30 分鐘的時間。

如果您使用 SSISDB,Data Factory 服務將會連線到資料庫伺服器來準備 SSISDB。 其也會設定您虛擬網路的權限與設定 (若有指定),並將 Azure-SSIS IR 加入至虛擬網路。

當您佈建 Azure-SSIS IR 時,也會安裝 Access 可轉散發套件和適用於 SSIS 的 Azure Feature Pack。 除了內建元件已支援的資料來源外,這些元件還可讓您連線到 Excel 檔案、Access 檔案及各種 Azure 資料來源。 如需內建/預先安裝元件的詳細資訊,請參閱 Azure-SSIS IR 上的內建/預先安裝元件 \(英文\)。 如需其他可安裝元件的詳細資訊,請參閱 Azure-SSIS IR 的自訂設定 \(部分機器翻譯\)。

請參閱此文件中的其他 Azure-SSIS IR 主題: