Microsoft Fabric 작업 영역에서 분기 관리

패브릭 작업 영역은 라이브 항목에 액세스하는 공유 환경입니다. 작업 영역에서 직접 변경한 내용은 재정의되고 다른 모든 작업 영역 사용자에게 영향을 미칩니다. 따라서 git 모범 사례는 개발자가 공유 작업 영역 외부에서 격리된 상태로 작업하는 것입니다. 개발자가 보호된 작업 영역에서 작업하는 방법에는 두 가지가 있습니다.

중요

Microsoft Fabric은 현재 미리 보기로 제공됩니다. 이 정보는 릴리스되기 전에 상당히 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보와 관련하여 명시적이거나 묵시적인 어떠한 보증도 하지 않습니다.

git 통합을 사용하여 분기를 사용하려면 먼저 공유 개발 팀의 작업 영역을 단일 공유 분기에 연결합니다. 예를 들어 팀이 하나의 공유 작업 영역을 사용하는 경우 팀 리포지토리의 기본 분기에 연결하고 작업 영역과 리포지토리 간에 동기화합니다. 팀의 워크플로에 개발/테스트/Prod 분기와 같은 여러 공유 분기가 있는 경우 각 분기를 다른 작업 영역에 연결할 수 있습니다.

그런 다음 각 개발자가 작동할 격리된 환경을 선택할 수 있습니다.

클라이언트 도구를 사용하여 개발

Power BI Desktop 같은 클라이언트 도구를 사용하는 개발자를 위한 워크플로는 다음과 같습니다.

  1. 리포지토리를 로컬 컴퓨터에 복제합니다. (이 단계는 한 번만 수행하면 됩니다.)

  2. PBIProj의 로컬 복사본을 사용하여 Power BI Desktop 프로젝트를 엽니다.

  3. 변경하고 업데이트된 파일을 로컬로 저장합니다. 로컬 리포지토리에 커밋합니다.

  4. 준비가 되면 분기를 푸시 하고 원격 리포지토리에 커밋합니다.

  5. 다른 항목 또는 더 많은 데이터에 대해 변경 내용을 테스트하려면 새 분기를 별도의 작업 영역에 연결하고 소스 제어 창의 모든 업데이트 단추를 사용하여 데이터 세트 및 보고서를 업로드합니다. 기본 분기에 병합하기 전에 테스트 또는 구성 변경 작업을 수행합니다.

    작업 영역에 테스트가 필요하지 않은 경우 개발자는 다른 작업 영역 없이 변경 내용을 기본 분기에 직접 병합할 수 있습니다.

  6. 변경 내용이 병합되면 공유 팀의 작업 영역에 새 커밋을 수락하라는 메시지가 표시됩니다. 변경 내용이 공유 작업 영역으로 업데이트되고 모든 사용자가 해당 데이터 세트 및 보고서의 변경 내용을 볼 수 있습니다.

원격 git 리포지토리에서 패브릭 작업 영역으로 변경 내용을 푸시하는 워크플로를 보여 주는 다이어그램

git에서 새 Power BI Desktop 파일 형식을 사용하는 방법에 대한 구체적인 지침은 여기를 참조하세요.

다른 작업 영역을 사용하여 개발

웹에서 작업하는 개발자의 경우 흐름은 다음과 같습니다.

  1. 새 작업 영역을 만들거나 이미 사용 중인 기존 작업 영역을 사용합니다.

  2. 해당 작업 영역에 프리미엄 라이선스를 할당합니다.

  3. 작업 영역 설정에서 Git 통합 으로 이동하여 리포지토리 세부 정보를 지정합니다.

  4. 분기 드롭다운에서 새 분기 만들기를 선택하고 기본 분기에서 분기합니다.

  5. Git 폴더에 리포지토리에서 동기화할 폴더의 이름을 입력합니다.

    작업 영역은 기능 분기 동기화되며, 그림과 같이 개발 팀의 작업 영역 복사본이 됩니다. 이제 이 새로운 격리된 환경에서 작업할 수 있습니다.

    커밋 워크플로를 보여 주는 다이어그램

  6. 변경 내용을 저장하고 기능 분기 커밋합니다.

  7. 준비가 되면 기본 분기에 대한 PR을 만듭니다. 검토 및 병합 프로세스는 팀이 해당 리포지토리에 대해 정의한 구성에 따라 Azure Repos 통해 수행됩니다.

검토 및 병합이 완료되면 기본 분기에 새 커밋이 만들어집니다. 이 커밋은 사용자에게 개발자 팀의 작업 영역에 있는 콘텐츠를 병합된 변경 내용으로 업데이트하라는 메시지를 표시합니다.

다음 단계