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
은 데이터 팩터리 및 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 재배포 가능 패키지 및 Azure Feature Pack for SSIS도 설치됩니다. 이러한 구성 요소는 기본 제공 구성 요소에서 이미 지원하는 데이터 원본 외에도 Excel 파일, Access 파일 및 다양한 Azure 데이터 원본에 대한 연결을 제공합니다. 기본 제공/미리 설치된 구성 요소에 대한 자세한 내용은 Azure-SSIS IR의 기본 제공/미리 설치된 구성 요소를 참조하세요. 설치할 수 있는 추가 구성 요소에 대한 자세한 내용은 Azure-SSIS IR 사용자 지정 설치를 참조하세요.
관련 콘텐츠
- Azure Portal을 사용하여 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에서 패키지 실행 예약