Microsoft Fabric에서 배포 파이프라인 구현

Microsoft Fabric의 배포 파이프라인을 사용하면 개발, 테스트 및 프로덕션과 같은 환경 간에 Fabric 항목의 콘텐츠에 대한 변경 사항을 복사하는 프로세스를 자동화할 수 있습니다. 배포 파이프라인을 사용하여 최종 사용자에게 도달하기 전에 콘텐츠를 개발하고 테스트할 수 있습니다. 이 연습에서는 배포 파이프라인을 만들고 파이프라인에 단계를 할당합니다. 그런 다음 개발 작업 영역에서 콘텐츠를 만들고 배포 파이프라인을 사용하여 개발, 테스트 및 프로덕션 파이프라인 단계 간에 배포합니다.

참고: 이 연습을 완료하려면 Fabric 작업 영역 관리자 역할의 구성원이어야 합니다. 역할을 할당하려면 Microsoft Fabric의 작업 영역 역할을 참조합니다.

이 랩을 완료하는 데 약 20분이 소요됩니다.

작업 영역 만들기

Fabric 평가판이 사용 설정된 상태에서 3개의 작업 영역을 만듭니다.

  1. https://app.fabric.microsoft.com/home?experience=fabricMicrosoft Fabric 홈페이지에서 Microsoft Fabric을 선택한 다음, 왼쪽 하단 메뉴 모음에서 데이터 엔지니어링을 선택합니다.
  2. 왼쪽 메뉴 모음에서 작업 영역을 선택합니다(아이콘은 와 유사함).
  3. 개발이라는 이름의 새 작업 영역을 만들고 Fabric 용량이 포함된 라이선스 모드(평가판, 프리미엄 또는 Fabric)를 선택합니다.
  4. 1단계와 2단계를 반복하여 테스트 및 프로덕션이라는 이름의 작업 영역을 두 개 더 만듭니다. 작업 영역은 개발, 테스트, 그리고 프로덕션입니다.
  5. 왼쪽 메뉴 모음에서 작업 영역 아이콘을 선택하고 이름이 지정된 세 개의 작업 영역(개발, 테스트, 프로덕션)이 있는지 확인합니다.

참고: 작업 영역의 고유 이름을 입력하라는 메시지가 표시되면 개발, 테스트 또는 프로덕션과 같은 단어에 하나 이상의 임의의 숫자를 추가합니다.

배포 파이프라인 만들기

다음으로 배포 파이프라인을 만듭니다.

  1. 왼쪽 메뉴 모음에서 작업 영역을 선택합니다.
  2. 배포 파이프라인을 선택한 다음 새 파이프라인을 선택합니다.
  3. 새 배포 파이프라인 추가 창에서 파이프라인에 고유한 이름을 지정합니다.
  4. 스테이지 사용자 지정 창에서 기본값을 수락합니다.

    파이프라인 단계 스크린샷.

  5. 만들기를 실행합니다.

배포 파이프라인의 단계에 작업 영역 할당

배포 파이프라인의 단계에 작업 영역을 할당합니다.

  1. 왼쪽 메뉴 모음에서 만든 파이프라인을 선택합니다.
  2. 표시되는 창에서 각 배포 단계 아래의 선택을 선택하고 단계 이름과 일치하는 작업 영역의 이름을 선택합니다.
  3. 각 배포 단계에 대해 작업 영역 할당을 선택합니다.

배포 파이프라인 스크린샷.

콘텐츠 만들기

작업 영역에 패브릭 항목이 아직 생성되지 않았습니다. 다음으로 개발 작업 영역에 레이크하우스를 만듭니다.

  1. 왼쪽 메뉴 모음에서 작업 영역을 선택합니다.
  2. 개발 작업 영역을 선택합니다.
  3. 새 항목을 선택합니다.
  4. 표시된 창에서 레이크하우스를 선택하고, 새 레이크하우스 창에서 레이크하우스 이름을 LabLakehouse로 지정합니다.
  5. 만들기를 실행합니다.
  6. 레이크하우스 탐색기 창에서 샘플 데이터로 시작을 선택하여 새 레이크하우스를 데이터로 채웁니다.

레이크하우스 탐색기 스크린샷.

  1. 왼쪽 메뉴 모음에서 만든 파이프라인을 선택합니다.
  2. 개발 단계에서 > 을(를) 선택하여 레이크하우스가 보일 때까지 진행합니다. 레이크하우스는 개발 단계에서 새로운 콘텐츠로 표시됩니다. 개발테스트 단계 사이에는 원 안에 주황색 X가 있습니다. 주황색 X는 개발 단계와 테스트 단계가 동기화되지 않았음을 나타냅니다.
  3. 주황색 X 아래 아래쪽 화살표를 선택하여 개발 환경과 테스트 환경의 콘텐츠를 비교합니다. 비교를 선택합니다. LabLakehouse는 개발 단계에만 존재합니다.

단계 간에 콘텐츠가 일치하지 않음을 보여주는 배포 파이프라인 스크린샷.

단계 간 콘텐츠 배포

레이크하우스를 개발 단계에서 테스트프로덕션 단계로 배포합니다.

  1. 파이프라인의 개발 단계에서 배포 버튼을 선택하여 현재 상태의 레이크하우스를 텍스트 단계로 복사합니다.
  2. 다음 단계로 배포 창에서 배포를 선택합니다.
  3. 테스트 단계와 프로덕션 단계 사이에는 주황색 X가 표시됩니다. 주황색 X 아래 아래쪽 화살표를 선택합니다. 레이크하우스는 개발 및 테스트 단계에는 존재하지만 아직 프로덕션 단계에는 존재하지 않습니다.
  4. 테스트 단계에서 배포를 선택합니다.
  5. 다음 단계로 배포 창에서 배포를 선택합니다. 단계 사이의 녹색 확인 표시는 모든 단계가 동기화되어 있고 동일한 콘텐츠를 포함하고 있음을 나타냅니다.
  6. 배포 파이프라인을 사용하여 단계 간에 배포하면 배포 단계에 해당하는 작업 영역의 콘텐츠도 업데이트됩니다. 확인해 보겠습니다.
  7. 왼쪽 메뉴 모음에서 작업 영역을 선택합니다.
  8. 테스트 작업 영역을 선택합니다. 레이크 하우스는 거기에 복사되었습니다.
  9. 왼쪽 메뉴의 작업 영역 아이콘에서 프로덕션 작업 영역을 엽니다. 레이크하우스도 프로덕션 작업 영역에 복사되었습니다.

정리

이 연습에서는 배포 파이프라인을 만들고 파이프라인에 단계를 할당했습니다. 그런 다음 개발 작업 영역에서 콘텐츠를 만들고 배포 파이프라인을 사용하여 파이프라인 단계 간에 배포했습니다.

  • 왼쪽 탐색 모음에서 각 작업 영역 아이콘을 선택하면 포함된 모든 항목을 볼 수 있습니다.
  • 상단 도구 모음 메뉴에서 작업 영역 설정을 선택합니다.
  • 일반 섹션에서 이 작업 영역 제거를 선택합니다.