다음을 통해 공유


Fabric API를 사용하여 배포 파이프라인 자동화

Microsoft Fabric 배포 파이프라인 도구를 사용하여 팀은 Fabric 콘텐츠에 대해 효율적이고 재사용이 가능한 릴리스 프로세스를 빌드할 수 있습니다.

Important

이 기능은 프리뷰로 제공됩니다.

배포 파이프라인 Fabric REST API를 사용하여 조직의 자동화 프로세스에 통합할 수 있습니다. API를 사용하여 수행할 수 있는 작업에 대한 몇 가지 예는 다음과 같습니다.

  • Azure DevOps 또는 GitHub Actions와 같은 익숙한 DevOps 도구에 Fabric을 통합합니다.

  • 특정 시간에 자동으로 수행되도록 파이프라인 배포를 예약합니다.

  • 동시에 여러 파이프라인을 배포합니다.

  • 파이프라인 배포에 따라 계단식으로 진행합니다. 파이프라인 간에 연결된 콘텐츠가 있는 경우 일부 파이프라인이 다른 파이프라인보다 먼저 배포되도록 할 수 있습니다.

필수 조건

배포 파이프라인 API를 사용하려면 다음 필수 구성 요소가 필요합니다.

PowerShell 없이 REST API를 사용할 수 있지만 이 문서의 스크립트에서는 PowerShell을 사용합니다. 스크립트를 실행하려면 다음 프로그램을 설치해야 합니다.

배포 파이프라인 API 함수

배포 파이프라인 Fabric REST API를 사용하여 다음 함수를 수행할 수 있습니다.

다른 Fabric REST API 호출을 사용하여 관련 작업을 완료할 수도 있습니다.

PowerShell 예제

다음 PowerShell 스크립트를 사용하여 여러 자동화 프로세스를 수행하는 방법을 이해할 수 있습니다. PowerShell 샘플의 텍스트를 보거나 복사하려면 이 섹션의 링크를 사용합니다.

  • 모두 배포

    다음 정보를 제공합니다.

    • 파이프라인 이름
    • 원본 스테이지 이름
    • 대상 스테이지 이름
    • 배포 정보(선택 사항)
  • 선택적 배포포

    다음 정보를 제공합니다.

    • 파이프라인 이름
    • 원본 스테이지 이름
    • 대상 스테이지 이름
    • 배포할 항목(항목 표시 이름 및 항목 유형)
    • 배포 정보(선택 사항)

고려 사항 및 제한 사항

배포 파이프라인 API를 사용하는 경우 다음 제한 사항을 고려합니다.

  • 배포 파이프라인에 적용되는 모든 제한 사항은 API를 사용하는 경우 적용됩니다. 자세한 내용은 배포 파이프라인 모범 사례를 참조하세요.

  • 데이터 흐름은 현재 지원되지 않습니다. 데이터 흐름을 사용하는 고객은 Power BI API를 사용할 수 있습니다.

  • 서비스 주체는 Power BI 항목에 대해서만 지원됩니다.

  • Power BI API에서 사용할 수 있는 모든 배포 옵션은 Fabric에서 사용할 수 없습니다. Fabric의 배포 준비된 콘텐츠 API에서는 다음 API를 사용할 수 없습니다.

    • allowPurgeData
    • allowTakeOver
    • allowSkipTilesWithMissingPrerequisites

    이러한 API 중 하나가 필요한 경우 Power BI API를 사용하여 배포합니다. 그러나 이러한 API는 Power BI 항목에 대해서만 작동합니다.