티스토리 뷰

 

Power BI 프로젝트 - 소스 제어

 

Power BI 보고서를 여러 사람과 같이 공동 작업할 때, 페이지별로 업무분장을 하고, 한 사람이 중간중간 합치는 작업을 진행하여 보고서를 공유했습니다. 합치는 작업은 데이터 필드가 문제가 없다면 복사, 붙여넣기로 수작업으로 진행하면 되었습니다만 소스 제어와 통합되지 않아, 변경 내역이나 비교, 병합 등은 어려운 실정이었습니다.

 

Power BI Desktop Developer Mode 현재 미리 보기 기능입니다. Power BI Desktop 옵션에서 Power BI 프로젝트(.pbip) 저장 옵션을 활성화하여 진행하면 됩니다. 프로젝트 파일로 저장하면 다음과 같은 이점이 있습니다.

o 소스 제어

o 텍스트 편집기 지원

o 연속통합 및 지속적인 업데이트(CI/CD)

o 프로그래밍 방식 생성 및 아티팩트 정의 편집

 

여기서는 GitLab과 연동하여 커밋하는 내용으로 소스 제어를 살펴보겠습니다.

대학생들과 데이터 시각화 프로젝트를 진행하고 있는데, 하나의 보고서로 여러 페이지를 멘티들이 작업을 진행할 예정이라 소스제어를 통해 공동 작업을 진행해볼 예정입니다.

 

먼저 Power BI 프로젝트(.pbip) 저장은 Power BI Desktop에서 저장 시 다른 이름으로 저장에서 Power BI 프로젝트(.pbip)를 선택하면 됩니다.

Power BI 프로젝트 저장 시 폴더 및 파일 구조는 다음과 같습니다.

그러나 Power BI Desktop에서는 Git, GitLab과 연동하여, Commit/Push 등 기능을 제공하지 않습니다. 저는 간단하게 Visual Studio Code를 사용하여 GitLab과 Commit을 수행해보았습니다. GitLab의 이름과 이메일은 미리 설정하였으며, GitLab 프로젝트에서 Clone하면서 Visual Studio Code로 열었습니다.

해당 폴더에 Power BI 프로젝트로 저장한후, Power BI Desktop에서 일부 작업을 수행하고 저장을 했습니다. Visual Studio Code에 가보면 변경되었다는 표시가 나타나며 클릭시 변경된 사항을 확인할 수 있습니다.

필요시 Commit, Push, Pull을 수행할 수 있습니다.

 

 간략히 Visual Studio Code와 GitLab를 통해 Power BI 프로젝트를 확인해보았습니다. 데이터 세트만 잘 만들어졌다면 각자 페이지를 통해 진행하면서 공동 작업이 효과적으로 수행할 수 있을 것 같습니다.

멘티들과 같이 작업을 수행하면서 유의할 점 등을 파악해보겠습니다.

 

'Microsoft Faric > Power BI' 카테고리의 다른 글

도메인  (0) 2023.07.31
Power BI Update – 2023년 7월  (0) 2023.07.17
Power BI Update – 2023년 6월  (0) 2023.06.16
Power BI Update – 2023년 5월  (0) 2023.05.29
Power BI 서비스에서 새 보고서 만들기  (0) 2023.05.22
댓글