使用 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-AzSynapseIntegrationRuntime 和 Stop-AzSynapseIntegrationRuntime。
以下是使用 Azure Resource Manager 範本建立 Azure-SSIS 整合執行階段的步驟:
使用下列 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" } } } } }] }] }
若要部署 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。
若要啟動 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 入口網站佈建 Azure-SSIS IR。
- 了解如何使用 Azure PowerShell 佈建 Azure-SSIS IR。
- 在 Azure Data Factory 中部署和執行 SSIS 套件。
請參閱此文件中的其他 Azure-SSIS IR 主題:
- Azure-SSIS Integration Runtime。 本文提供有關整合執行階段的一般資訊,包括 Azure-SSIS IR。
- 監視 Azure-SSIS IR。 本文說明如何擷取和了解有關 Azure-SSIS IR 的資訊。
- 管理 Azure-SSIS IR。 本文說明如何停止、開始或刪除 Azure-SSIS IR。 它還會顯示如何透過新增更多節點來擴增 Azure-SSIS IR。
- 在 Azure 中部署、執行和監視 SSIS 套件
- 連線 Azure 中的 SSISDB
- 使用 Windows 驗證連線至內部部署資料來源
- 在 Azure 中排程套件執行