Azure Data Factory에서 Azure-SSIS 통합 런타임 프로비저닝

적용 대상: Azure Data Factory Azure Synapse Analytics

기업용 올인원 분석 솔루션인 Microsoft Fabric의 Data Factory를 사용해 보세요. Microsoft Fabric은 데이터 이동부터 데이터 과학, 실시간 분석, 비즈니스 인텔리전스 및 보고에 이르기까지 모든 것을 다룹니다. 무료로 새 평가판을 시작하는 방법을 알아봅니다!

이 자습서에서는 ADF(Azure Data Factory)에서 Azure Portal을 사용하여 Azure-SSIS(SQL Server Integration Services) IR(Integration Runtime)을 프로비저닝하는 단계를 설명합니다. Azure-SSIS IR에서 지원하는 작업은 다음과 같습니다.

  • Azure SQL Database 서버/Managed Instance(프로젝트 배포 모델)가 호스트하는 SSIS 카탈로그(SSISDB)에 배포된 패키지 실행
  • Azure SQL Managed Instance(패키지 배포 모델)가 호스트하는 파일 시스템, Azure Files 또는 SQL Server 데이터베이스(MSDB)에 배포된 패키지 실행

Azure-SSIS IR이 프로비저닝되면 익숙한 도구를 사용하여 Azure에서 패키지를 배포하고 실행할 수 있습니다. 이러한 도구는 이미 Azure를 사용하며 SSDT(SQL Server Data Tools), SSMS(SQL Server Management Studio) 및 명령줄 유틸리티(예: dtutilAzureDTExec)를 포함하고 있습니다.

Azure-SSIS IR의 개념 정보는 Azure-SSIS 통합 런타임 개요를 참조하세요.

이 자습서에서 수행하는 단계는 다음과 같습니다.

  • 데이터 팩터리를 만듭니다.
  • Azure-SSIS 통합 런타임을 프로비전합니다.

필수 조건

참고 항목

Azure Az PowerShell 모듈을 사용하여 Azure와 상호 작용하는 것이 좋습니다. 시작하려면 Azure PowerShell 설치를 참조하세요. Az PowerShell 모듈로 마이그레이션하는 방법에 대한 자세한 내용은 Azure PowerShell을 AzureRM에서 Azure로 마이그레이션을 참조하세요.

  • Azure 구독. Azure 구독이 없는 경우 시작하기 전에 체험 계정을 만듭니다.

  • Azure SQL Database 서버(선택 사항) 데이터베이스 서버가 아직 없는 경우 시작하기 전에 Azure Portal에서 이 서버를 만듭니다. 그러면 Data Factory에서 SSISDB 인스턴스를 이 데이터베이스 서버에 만듭니다.

    Integration Runtime과 동일한 Azure 지역에 데이터베이스 서버를 만드는 것이 좋습니다. 이 구성을 사용하면 통합 런타임에서 Azure 지역을 벗어나지 않고 SSISDB에 실행 로그를 쓸 수 있습니다.

    다음 포인트를 기억하세요.

    • 선택한 데이터베이스 서버에 따라 사용자를 대신하여 SSISDB 인스턴스를 단일 데이터베이스, 탄력적 풀의 일부 또는 관리형 인스턴스로 만들 수 있습니다. 이는 공용 네트워크에서 액세스하거나 가상 네트워크에 조인하여 액세스할 수 있습니다. SSISDB를 호스트할 데이터베이스 서버의 유형을 선택하는 방법에 대한 지침은 SQL Database 및 SQL Managed Instance 비교를 참조하세요.

      IP 방화벽 규칙/가상 네트워크 서비스 엔드포인트가 있는 Azure SQL Database 서버 또는 프라이빗 엔드포인트가 있는 관리형 인스턴스를 사용하여 SSISDB를 호스팅하거나 자체 호스팅 IR을 구성하지 않고 온-프레미스 데이터에 액세스해야 하는 경우 Azure-SSIS IR을 가상 네트워크에 조인해야 합니다. 자세한 내용은 가상 네트워크에서 Azure-SSIS IR 만들기를 참조하세요.

    • 데이터베이스 서버에 대해 Azure 서비스 방문 허용 설정을 사용하도록 설정되어 있는지 확인합니다. IP 방화벽 규칙/가상 네트워크 서비스 엔드포인트가 있는 Azure SQL Database 서버 또는 프라이빗 엔드포인트가 있는 관리형 인스턴스를 사용하여 SSISDB를 호스팅하는 경우에는 이 설정이 적용되지 않습니다. 자세한 내용은 Azure SQL Database 보호를 참조하세요. PowerShell을 사용하여 이 설정을 사용하려면 New-AzSqlServerFirewallRule을 참조하세요.

    • 클라이언트 머신의 IP 주소 또는 이러한 주소가 포함된 IP 주소의 범위를 데이터베이스 서버에 대한 방화벽 설정의 클라이언트 IP 주소 목록에 추가합니다. 자세한 내용은 Azure SQL Database 서버 수준 및 데이터베이스 수준 방화벽 규칙 구성을 참조하세요.

    • 서버 관리자 자격 증명으로 SQL 인증을 사용하여 데이터베이스 서버에 연결하거나 데이터 팩터리에 지정한 시스템/사용자가 할당한 관리 ID로 Microsoft Entra 인증을 사용하여 데이터베이스 서버에 연결할 수 있습니다. 후자의 경우 데이터 팩터리의 지정된 시스템/사용자 할당 관리 ID를 데이터베이스 서버에 대한 액세스 권한이 있는 Microsoft Entra 그룹에 추가해야 합니다. 자세한 내용은 Microsoft Entra 인증을 사용하여 Azure-SSIS IR 만들기를 참조하세요.

    • 데이터베이스 서버에 아직 SSISDB 인스턴스가 없는지 확인합니다. Azure-SSIS IR 프로비저닝은 기존 SSISDB 인스턴스 사용을 지원하지 않습니다.

참고 항목

Data Factory 및 Azure-SSIS IR을 현재 사용할 수 있는 Azure 지역의 목록은 지역별 사용 가능한 Data Factory 및 SSIS IR을 참조하세요.

데이터 팩터리 만들기

Azure Portal을 통해 데이터 팩터리를 만들려면 UI를 통해 데이터 팩터리 만들기의 단계별 지침을 따릅니다. 만든 후에 빠르게 액세스할 수 있도록 하려면 이 작업을 수행하면서 대시 보드에 고정을 선택합니다.

데이터 팩터리가 만들어지면 Azure Portal에서 개요 페이지를 엽니다. Azure Data Factory Studio 열기 타일을 선택하여 별도의 탭에서 시작하기 페이지를 엽니다. 여기서 Azure-SSIS IR을 계속 만들 수 있습니다.

Azure-SSIS 통합 런타임 생성

Data Factory 개요에서

  1. 홈페이지에서 SSIS 구성 타일을 선택합니다.

    Screenshot that shows the Azure Data Factory home page.

  2. Azure-SSIS IR을 설정하기 위한 나머지 단계는 Azure SSIS 통합 런타임 프로비전 섹션을 참조하세요.

작성 UI에서

  1. Azure Data Factory UI에서 관리 탭으로 전환한 다음, 통합 런타임 탭으로 전환하여 데이터 팩터리에서 기존 통합 런타임을 살펴봅니다.

    Selections for viewing existing IRs

  2. 새로 만들기를 선택하여 Azure-SSIS IR을 만들고, 통합 런타임 설치 창을 엽니다.

    Integration runtime via menu

  3. 통합 런타임 설정 창에서 Azure에서 실행할 기존 SSIS 패키지 리프트 앤 시프트 타일을 선택한 다음, 계속을 선택합니다.

    Specify the type of integration runtime

  4. Azure-SSIS IR을 설정하기 위한 나머지 단계는 Azure SSIS 통합 런타임 프로비전 섹션을 참조하세요.

Azure-SSIS 통합 런타임 프로비전

통합 런타임 설치 창에는 일반, 배포 및 고급 설정을 연속으로 구성하는 세 개의 페이지가 있습니다.

일반 설정 페이지

통합 런타임 설치 창의 일반 설정 페이지에서 다음 단계를 완료합니다.

General settings

  1. 이름에는 통합 런타임의 이름을 입력합니다.

  2. 설명에는 통합 런타임에 대한 설명을 입력합니다.

  3. 위치에는 통합 런타임의 위치를 선택합니다. 지원되는 위치만 표시됩니다. SSISDB를 호스트하는 데이터베이스의 서버와 동일한 위치를 선택하는 것이 좋습니다.

  4. 노드 크기로는 통합 런타임 클러스터의 노드 크기를 선택합니다. 지원되는 노드 크기만 표시됩니다. 여러 개의 계산 집약적 또는 메모리 집약적 패키지를 실행하려면 큰 노드 크기(강화)를 선택합니다.

  5. 노드 수로는 통합 런타임 클러스터의 노드 수를 선택합니다. 지원되는 노드 수만 표시됩니다. 여러 패키지를 동시에 실행하려면 노드 수가 많은 대형 클러스터(규모 확장)를 선택합니다.

  6. 버전으로는 통합 런타임의 SQL Server 버전/라이선스를 선택합니다(Standard 또는 Enterprise). 통합 런타임에서 고급 기능을 사용하려면 Enterprise를 선택합니다.

  7. 비용 절감의 경우 통합 런타임에 대한 AHB(Azure 하이브리드 혜택) 옵션에서 또는 아니요를 선택합니다. Software Assurance를 통해 사용자 고유의 SQL Server 라이선스를 가져와서 하이브리드를 사용함으로써 비용을 절감하려면 를 선택합니다.

  8. 계속을 선택합니다.

배포 설정 페이지

통합 런타임 설치 창의 배포 설정 페이지에서 SSISDB 및 또는 Azure-SSIS IR 패키지 저장소를 만드는 옵션이 있습니다.

SSISDB 생성

통합 런타임 설정 창의 배포 설정 페이지에서 아래 시나리오의 프로젝트/패키지/환경/실행 로그를 저장하기 위해 Azure SQL Database 서버/Managed Instance가 호스트하는 SSIS 카탈로그(SSISDB) 만들기 확인란을 선택합니다.

아래 시나리오에서는 SSISDB를 만들거나 확인란을 선택할 필요가 없습니다.

  • 패키지 배포 모델이며, 패키지 실행을 오케스트레이션/예약하는 데 Azure SQL Managed Instance에서 호스트하는 SQL Server 에이전트를 사용하지 않습니다.

    Azure SQL Managed Instance에서 호스트하는 파일 시스템, Azure Files 또는 SQL Server 데이터베이스(MSDB)에 패키지를 배포하고(패키지 배포 모델) Data Factory 파이프라인을 사용하여 패키지 실행을 오케스트레이션/예약합니다.

확인란을 선택한 경우 다음 단계를 완료하여 사용자를 대신하여 만들고 관리할 SSISDB를 호스트하는 사용자 고유의 데이터베이스 서버를 가져옵니다.

Deployment settings for SSISDB

  1. 구독에서는 SSISDB를 호스트하는 데이터베이스 서버가 있는 Azure 구독을 선택합니다.

  2. 위치에서는 SSISDB를 호스트하는 데이터베이스 서버의 위치를 선택합니다. 통합 런타임과 동일한 위치를 선택하는 것이 좋습니다.

  3. 카탈로그 데이터베이스 서버 엔드포인트로는 SSISDB를 호스트하는 데이터베이스 서버의 엔드포인트를 선택합니다.

    선택한 데이터베이스 서버에 따라 사용자를 대신하여 SSISDB 인스턴스를 단일 데이터베이스, 탄력적 풀의 일부 또는 관리형 인스턴스로 만들 수 있습니다. 이는 공용 네트워크에서 액세스하거나 가상 네트워크에 조인하여 액세스할 수 있습니다. SSISDB를 호스트할 데이터베이스 서버의 유형을 선택하는 방법에 대한 지침은 SQL Database 및 SQL Managed Instance 비교를 참조하세요.

    IP 방화벽 규칙/가상 네트워크 서비스 엔드포인트가 있는 Azure SQL Database 서버 또는 프라이빗 엔드포인트가 있는 관리형 인스턴스를 선택하여 SSISDB를 호스팅하거나 자체 호스팅 IR을 구성하지 않고 온-프레미스 데이터에 액세스해야 하는 경우 Azure-SSIS IR을 가상 네트워크에 조인해야 합니다. 자세한 내용은 가상 네트워크에서 Azure-SSIS IR 만들기를 참조하세요.

  4. 데이터 팩터리의 시스템 관리 ID로 Microsoft Entra 인증 사용 또는 데이터 팩터리의 사용자 할당 관리 ID로 Microsoft Entra 인증 사용 확인란을 선택하여 SSISDB를 호스트하는 데이터베이스에 액세스할 Azure-SSIS IR에 대한 Microsoft Entra 인증 방법을 선택합니다. 대신 SQL 인증 방법을 선택하려면 아무 확인란도 선택하지 마세요.

    이 확인란 중 하나를 선택하면 데이터 팩터리의 지정된 시스템/사용자 할당 관리 ID를 데이터베이스 서버에 대한 액세스 권한이 있는 Microsoft Entra 그룹에 추가해야 합니다. 데이터 팩터리의 사용자 할당 관리 ID로 Microsoft Entra 인증 사용 확인란을 선택하면 지정된 사용자 할당 관리 ID를 사용하여 만든 기존 자격 증명을 선택하거나 새 자격 증명을 만들 수 있습니다. 자세한 내용은 Microsoft Entra 인증을 사용하여 Azure-SSIS IR 만들기를 참조하세요.

  5. 관리 사용자 이름에 대해 SSISDB를 호스트하는 데이터베이스 서버의 SQL 인증 사용자 이름을 입력합니다.

  6. 관리자 암호에 대해 SSISDB를 호스트하는 데이터베이스 서버의 SQL 인증 암호를 입력합니다.

  7. BCDR(비즈니스 연속성 및 재해 복구)을 위해 Azure SQL Database/Managed Instance 장애 조치(failover) 그룹과 동기화되는 이중 대기 Azure SSIS IR 쌍을 구성하려면 SSISDB 장애 조치(failover)에서 이중 대기 Azure-SSIS 통합 런타임 쌍 사용 확인란을 선택합니다.

    확인란을 선택하는 경우 이중 대기 쌍 이름 텍스트 상자에 기본 및 보조 Azure-SSIS IR 쌍을 식별하는 이름을 입력합니다. 기본 및 보조 Azure-SSIS IR을 만들 때 동일한 쌍 이름을 입력해야 합니다.

    자세한 내용은 BCDR용 Azure-SSIS IR 구성을 참조하세요.

  8. 카탈로그 데이터베이스 서비스 계층에 대해 SSISDB를 호스팅할 데이터베이스 서버의 서비스 계층을 선택합니다. 기본, 표준 또는 프리미엄 계층을 선택하거나 탄력적 풀 이름을 선택합니다.

연결 테스트를 선택하고(해당하는 경우) 테스트가 성공하면 계속을 선택합니다.

Azure-SSIS IR 패키지 저장소 만들기

통합 런타임 설정 창의 배포 설정 페이지에서 Azure-SSIS IR 패키지 저장소를 통해 MSDB, 파일 시스템 또는 Azure Files(패키지 배포 모델)에 배포된 패키지를 관리하려면 Azure SQL Managed Instance가 호스트하는 파일 시스템/Azure Files/SQL Server 데이터베이스(MSDB)에 배포되는 패키지를 관리할 패키지 저장소 만들기 확인란을 선택합니다.

Azure-SSIS IR 패키지 저장소를 사용하면 레거시 SSIS 패키지 저장소와 비슷하게 SSMS를 통해 패키지를 가져오고/내보내고/삭제하고/실행하고 실행 중인 패키지를 모니터링/중지할 수 있습니다. 자세한 내용은 Azure-SSIS IR 패키지 저장소를 사용하여 SSIS 패키지 관리를 참조하세요.

이 확인란을 선택하면 새로 만들기를 선택하여 Azure-SSIS IR에 여러 패키지 저장소를 추가할 수 있습니다. 반대로, 패키지 저장소 하나를 여러 Azure SSIS IR이 공유할 수 있습니다.

Deployment settings for MSDB/file system/Azure Files

패키지 저장소 추가 창에서 다음 단계를 완료합니다.

  1. 패키지 저장소 이름으로 패키지 저장소의 이름을 입력합니다.

  2. 패키지 저장소 연결된 서비스로는 패키지가 배포되는 파일 시스템/Azure Files/Azure SQL Managed Instance 대한 액세스 정보를 저장하는 기존의 연결된 서비스를 선택하거나, 새로 생성를 선택하여 새로 생성합니다. 새 연결된 서비스 창에서 다음 단계를 완료합니다.

    참고 항목

    Azure File Storage 또는 파일 시스템 연결 서비스를 사용하여 Azure Files에 액세스할 수 있습니다. Azure File Storage 연결 서비스를 사용하는 경우 Azure-SSIS IR 패키지 저장소는 현재 기본(계정 키 또는 SAS URI 아님) 인증 방법만 지원합니다.

    Deployment settings for linked services

    1. 이름에는 연결된 서비스의 이름을 입력합니다.

    2. 설명에는 연결된 서비스에 대한 설명을 입력합니다.

    3. 형식으로는 Azure File Storage, Azure SQL Managed Instance 또는 파일 시스템을 선택합니다.

    4. 항상 Azure-SSIS IR를 사용하여 패키지 저장소에 대한 액세스 정보를 가져오기 때문에 통합 런타임을 통해 연결을 무시해도 됩니다.

    5. Azure File Storage를 선택하는 경우 인증 방법에 대해 기본을 선택한 후, 다음 단계를 완료합니다.

      1. 계정 선택 방법으로는 Azure 구독에서 선택 또는 수동으로 입력을 선택합니다.

      2. Azure 구독에서 선택을 선택하는 경우 관련된 Azure 구독, 스토리지 계정 이름파일 공유를 선택합니다.

      3. 수동으로 입력을 선택하는 경우 호스트\\<storage account name>.file.core.windows.net\<file share name>을 입력하고, 사용자 이름으로 Azure\<storage account name>을 입력하고, 암호<storage account key>를 입력하거나 비밀로 저장된 Azure Key Vault를 선택합니다.

    6. Azure SQL Managed Instance를 선택하는 경우 다음 단계를 완료합니다.

      1. 연결 문자열 또는 비밀로 저장된 Azure Key Vault를 선택합니다.

      2. 연결 문자열을 선택하는 경우 다음 단계를 완료합니다.

        1. 계정 선택 방법에 대해 Azure 구독에서를 선택한 경우 관련 Azure 구독, 서버 이름, 엔드포인트 유형데이터베이스 이름을 선택합니다. 수동으로 입력을 선택한 경우 다음 단계를 완료합니다.

          1. 정규화된 도메인 이름으로 Azure SQL Managed Instance의 프라이빗 엔드포인트인 <server name>.<dns prefix>.database.windows.net 또는 퍼블릭 엔드포인트인 <server name>.public.<dns prefix>.database.windows.net,3342를 입력합니다. 프라이빗 엔드포인트를 입력하면 ADF UI가 연결할 수 없기 때문에 연결 테스트를 사용할 수 없습니다.

          2. 데이터베이스 이름으로 msdb를 입력합니다.

        2. 인증 유형에 대해 SQL 인증, 관리 ID, 서비스 주체 또는사용자 할당 관리 ID를 선택합니다.

          • SQL 인증을 선택하는 경우 관련 사용자 이름암호를 입력하거나 비밀로 저장된 Azure Key Vault를 선택합니다.

          • 관리 ID를 선택하는 경우 Azure SQL Managed Instance에 대한 액세스 권한을 ADF에 대한 시스템 관리 ID에 부여합니다.

          • 서비스 주체를 선택하는 경우 관련 서비스 주체 ID서비스 주체 키를 입력하거나 비밀로 저장된 Azure Key Vault를 선택합니다.

          • 사용자 할당 관리 ID를 선택하는 경우 Azure SQL Managed Instance에 대한 액세스 권한을 ADF에 대한 지정된 사용자 할당 관리 ID에 부여합니다. 그런 다음, 지정된 사용자 할당 관리 ID를 사용하여 만든 기존 자격 증명을 선택하거나 새 자격 증명을 만들 수 있습니다.

    7. 파일 시스템을 선택하는 경우 패키지가 배포되는 폴더의 UNC 경로를 호스트로 입력하고, 관련 사용자 이름암호을 입력하거나, 비밀로 저장된 Azure Key Vault를 선택합니다.

    8. 연결 테스트를 선택하고(해당하는 경우), 테스트가 성공하면 만들기를 선택합니다.

  3. 추가된 패키지 저장소가 배포 설정 페이지에 표시됩니다. 이를 제거하려면 해당 확인란을 선택한 다음, 삭제를 선택합니다.

연결 테스트를 선택하고(해당하는 경우) 테스트가 성공하면 계속을 선택합니다.

고급 설정 페이지

통합 런타임 설치 창의 고급 설정 페이지에서 다음 단계를 완료합니다.

Advanced settings

  1. 노드당 최대 병렬 실행 수에 대해 통합 런타임 클러스터에서 노드당 동시에 실행할 최대 패키지 수를 선택합니다. 지원되는 패키지 수만 표시됩니다. 둘 이상의 코어를 사용하여 계산 집약적이거나 메모리 집약적인 하나의 대형 패키지를 실행하려면 낮은 숫자를 선택합니다. 하나의 코어에서 하나 이상의 소형 패키지를 실행하려면 높은 숫자를 선택합니다.

  2. Customize your Azure-SSIS Integration Runtime with additional system configurations/component installations(추가 시스템 구성/구성 요소 설치를 통해 Azure-SSIS Integration Runtime 사용자 지정) 확인란을 선택하여 Azure-SSIS IR에 표준/빠른 사용자 지정 설치를 추가할지 여부를 선택합니다. 자세한 내용은 Azure-SSIS IR 사용자 지정 설치를 참조하세요.

  3. 조인할 Azure-SSIS Integration Runtime에 대한 VNet을 선택하고 ADF가 특정 네트워크 리소스를 만들고 선택적으로 자체 고정 공용 IP 주소를 가져오도록 허용 확인란을 선택하여 Azure-SSIS IR을 가상 네트워크에 조인할지 여부를 선택합니다.

    IP 방화벽 규칙/가상 네트워크 서비스 엔드포인트가 있는 Azure SQL Database 서버를 사용하거나 SSISDB를 호스팅하기 위해 프라이빗 엔드포인트가 있는 관리형 인스턴스를 사용하는 경우 또는 자체 호스팅 IR을 구성하지 않고 온-프레미스 데이터에 액세스해야 하는 경우 선택합니다. 자세한 내용은 가상 네트워크에서 Azure-SSIS IR 만들기를 참조하세요.

  4. Set up Self-Hosted Integration Runtime as a proxy for your Azure-SSIS Integration Runtime(자체 호스팅 통합 런타임을 Azure-SSIS Integration Runtime의 프록시로 설정) 확인란을 선택하여 자체 호스팅 IR을 Azure-SSIS IR의 프록시로 구성할지 여부를 선택합니다. 자세한 내용은 자체 호스팅 IR을 프록시로 설정을 참조하세요.

  5. 계속을 선택합니다.

통합 런타임 설치 창의 요약 페이지에서 모든 프로비저닝 설정을 검토하고, 추천 설명서 링크에 책갈피를 설정하고, 만들기를 선택하여 통합 런타임 만들기를 시작합니다.

참고 항목

사용자 지정 설정 시간을 제외하고 SSIS IR이 표준 VNet 삽입을 사용하지 않는 경우 이 프로세스는 대부분의 경우 5분 이내에 완료됩니다.

SSISDB를 사용하는 경우 Data Factory 서비스에서 데이터베이스 서버에 연결하여 SSISDB를 준비합니다.

Azure-SSIS IR을 프로비저닝하는 경우 Access 재배포 가능 패키지 및 Azure Feature Pack for SSIS도 설치됩니다. 이러한 구성 요소는 기본 제공 구성 요소에서 이미 지원하는 데이터 원본 외에도 Excel 파일, Access 파일 및 다양한 Azure 데이터 원본에 대한 연결을 제공합니다. 기본 제공/미리 설치된 구성 요소에 대한 자세한 내용은 Azure-SSIS IR의 기본 제공/미리 설치된 구성 요소를 참조하세요. 설치할 수 있는 추가 구성 요소에 대한 자세한 내용은 Azure-SSIS IR 사용자 지정 설치를 참조하세요.

[연결] 창

관리 허브의 연결 창에서 통합 런타임 페이지로 전환하여 새로 고침을 선택합니다.

Connections pane

Azure-SSIS IR의 이름을 선택하여 편집/재구성할 수 있습니다. 또한 관련된 단추를 선택하여 Azure-SSIS IR을 모니터링/시작/중지/삭제하고, SSIS 패키지 실행 작업을 사용하여 Azure-SSIS IR에서 실행할 ADF 파이프라인을 자동으로 생성하고, Azure-SSIS IR의 JSON 코드/페이로드를 볼 수 있습니다. Azure-SSIS IR이 중지된 상태에서만 편집/삭제할 수 있습니다.

SSIS 패키지 배포

SSISDB를 사용하는 경우 Azure 지원 SSDT 또는 SSMS 도구를 사용하여 SSISDB에 패키지를 배포하고 Azure-SSIS IR에서 실행할 수 있습니다. 이러한 도구는 다음과 같은 서버 엔드포인트를 통해 데이터베이스 서버에 연결됩니다.

  • Azure SQL Database 서버의 경우 서버 엔드포인트 형식은 <server name>.database.windows.net입니다.
  • 프라이빗 엔드포인트가 있는 관리형 인스턴스의 경우 서버 엔드포인트 형식은 <server name>.<dns prefix>.database.windows.net입니다.
  • 퍼블릭 엔드포인트가 있는 관리형 인스턴스의 경우 서버 엔드포인트 형식은 <server name>.public.<dns prefix>.database.windows.net,3342입니다.

SSISDB를 사용하지 않는 경우 Azure SQL Managed Instance에서 호스트하는 파일 시스템, Azure Files 또는 MSDB에 패키지를 배포하고 dtutilAzureDTExec 명령줄 유틸리티를 사용하여 Azure-SSIS IR에서 실행할 수 있습니다.

자세한 내용은 SSIS 프로젝트/패키지 배포를 참조하세요.

두 경우 모두 Data Factory 파이프라인에서 SSIS 패키지 실행 활동을 사용하여 Azure-SSIS IR에서 배포된 패키지를 실행할 수도 있습니다. 자세한 내용은 SSIS 패키지 실행을 Data Factory 첫 번째 클래스 활동으로 호출을 참조하세요.

다음 SSIS 설명서도 참조하세요.

Azure-SSIS 통합 런타임을 사용자 지정하는 방법에 대해 알아보려면 다음 문서로 이동하세요.