Power BI 사용 시나리오: 셀프 서비스 콘텐츠 게시
참고 항목
이 문서는 Power BI 구현 계획 시리즈의 일부를 구성합니다. 이 시리즈는 주로 Microsoft Fabric 내의 Power BI 환경에 중점을 둡니다. 시리즈에 대한 소개는 Power BI 구현 계획을 참조하세요.
분석 솔루션이 조직에 중요한 경우 Power BI 서비스 콘텐츠가 소비자에게 안정적이고 신뢰할 수 있는지 확인하는 것이 중요합니다. IT 팀은 다중 환경에서 작업함을 통해 이 문제를 해결합니다.
- 개발 환경에서 콘텐츠 작성자와 소유자는 솔루션을 변경하고 개선합니다. 이러한 변경 내용을 보다 광범위하게 검토할 준비가 되면 솔루션이 테스트 환경에 배포됩니다(승격된다고도 함).
- 테스트 환경에서 검토자는 솔루션에 대한 변경 내용의 유효성을 검사합니다. 이 검토에는 솔루션 기능 및 데이터의 유효성 검사가 포함될 수 있습니다. 검토가 완료되면 솔루션이 프로덕션 환경에 배포됩니다.
- 프로덕션 환경은 소비자가 릴리스된 솔루션을 보고 상호 작용하는 곳입니다.
이 구조적 접근 방식을 사용하면 콘텐츠 작성자, 소유자 및 검토자가 소비자에게 부정적인 영향을 주지 않으면서 변경하고 유효성을 검사할 수 있습니다.
체계적이고 규율된 수명 주기 관리 프로세스를 사용하면 오류가 감소하고 불일치가 최소화되며 소비자의 사용자 환경이 향상됩니다. 콘텐츠 작성자와 소유자는 셀프 서비스 콘텐츠 게시에 Power BI 배포 파이프라인을 사용할 수 있습니다. 배포 파이프라인은 새 콘텐츠를 릴리스할 때 프로세스를 간소화하고 제어 수준을 향상시킵니다.
참고 항목
이 셀프 서비스 콘텐츠 게시 시나리오는 콘텐츠 관리 및 배포 시나리오 중 하나입니다. 셀프 서비스 시나리오의 전체 목록은 Power BI 사용 시나리오 문서를 참조하세요.
간단히 하기 위해 콘텐츠 협업 및 배달 시나리오 항목에 설명된 몇 가지 측면은 이 문서에서 다루지 않습니다. 전체 범위를 파악할 수 있도록 해당 문서를 먼저 읽어보세요.
시나리오 다이어그램
다음 다이어그램에서는 셀프 서비스 콘텐츠 게시를 지원하는 가장 일반적인 사용자 작업 및 Power BI 구성 요소에 대한 개략적인 개요를 보여 줍니다. 개발, 테스트 및 프로덕션 작업 영역을 통해 Power BI 배포 파이프라인을 사용하여 콘텐츠를 승격하는 데 중점을 두고 있습니다.
팁
프레젠테이션, 설명서, 블로그 게시물에 포함하려는 경우 시나리오 다이어그램을 다운로드하거나 벽 포스터로 인쇄하는 것이 좋습니다. SVG(확장 가능한 벡터 그래픽) 이미지이므로 품질 손실 없이 스케일 업 또는 스케일 다운할 수 있습니다.
시나리오 다이어그램은 다음과 같은 사용자 작업, 도구 및 기능을 보여 줍니다.
Item | 설명 |
---|---|
Power BI 콘텐츠 작성자는 Power BI Desktop을 사용하여 BI 솔루션을 개발합니다. | |
Power BI 프로젝트 파일(.pbip)의 Power BI Desktop 파일(.pbix)은 OneDrive의 공유 라이브러리에 저장됩니다. 콘텐츠 작성자는 OneDrive에서 이러한 파일의 버전을 유지합니다. | |
준비가 되면 콘텐츠 작성자는 Power BI Desktop 파일을 Power BI 서비스에 게시합니다. | |
콘텐츠는 개발 전용 작업 영역에 게시됩니다. | |
배포 파이프라인 관리자는 개발, 테스트, 프로덕션의 세 단계로 Power BI 배포 파이프라인을 설정합니다. 각 단계는 Power BI 서비스의 별도 작업 영역에 맞춰집니다. 배포 파이프라인에 대한 배포 설정 및 액세스 권한이 설정됩니다. | |
개발(또는 테스트) 작업 영역은 Fabric 용량, 프리미엄 용량, 사용자단위 Premium 또는 포함된 라이선스 모드로 설정됩니다. Power BI 배포 파이프라인은 이러한 라이선스 모드가 있는 작업 영역에서만 사용할 수 있는 기능입니다. | |
콘텐츠 작성자와 소유자는 개발 작업 영역에서 공동 작업하여 모든 요구 사항이 충족되도록 합니다. | |
개발 콘텐츠가 준비되면 배포 파이프라인은 개발 단계와 테스트 단계 간의 콘텐츠를 비교합니다. | |
일부 또는 모든 Power BI 항목은 테스트 전용 작업 영역에 배포됩니다. | |
배포 파이프라인이 배포를 완료하면 콘텐츠 작성자는 테스트 작업 영역에 대한 배포 후 작업을 수동으로 수행합니다. 작업에는 예약된 데이터 새로 고침 구성 또는 테스트 작업 영역에 대한 Power BI 앱 게시가 포함될 수 있습니다. | |
품질 보증, 데이터 유효성 검사 및 사용자 승인 테스트는 테스트 작업 영역의 검토자가 수행합니다. | |
테스트 콘텐츠의 유효성이 완전히 검사되면 배포 파이프라인은 테스트와 프로덕션 단계 간의 콘텐츠를 비교합니다. | |
일부 또는 모든 Power BI 항목은 프로덕션 전용 작업 영역에 배포됩니다. 프로덕션 작업 영역의 경우 읽기 전용 소비자가 많은 경우에는 Fabric 용량 또는 프리미엄 용량 라이선스 모드가 더 적합한 경우가 많습니다. | |
배포 파이프라인이 배포를 완료하면 콘텐츠 작성자는 배포 후 작업을 수동으로 수행할 수 있습니다. 작업에는 예약된 데이터 새로 고침 구성 또는 프로덕션 작업 영역에 대한 Power BI 앱 게시가 포함될 수 있습니다. | |
콘텐츠 뷰어는 프로덕션 작업 영역 또는 Power BI 앱을 사용하여 콘텐츠에 액세스합니다. | |
일부 데이터 원본에는 프라이빗 조직 네트워크 내에 있는 것과 같이 데이터 새로 고침을 위해 온-프레미스 데이터 게이트웨이 또는 VNet Gateway가 필요할 수 있습니다. | |
Fabric 관리자는 Fabric 포털의 작업을 감독하고 모니터링합니다. 별도의 개발, 테스트 및 프로덕션 작업 영역이 있을 만큼 중요하게 여겨지는 콘텐츠는 덜 중요한 콘텐츠보다 엄격한 거버넌스 요구 사항이 적용될 수 있습니다. |
팁
고급 데이터 모델 관리 사용 시나리오도 검토하는 것이 좋습니다. 고급 데이터 준비 시나리오는 이 시나리오에 도입된 개념을 기반으로 합니다.
핵심 내용
다음은 셀프 서비스 콘텐츠 게시 시나리오에 대해 강조할 몇 가지 핵심 사항입니다.
배포 파이프라인
배포 파이프라인은 개발, 테스트 및 프로덕션의 세 단계로 구성됩니다. 배포 파이프라인에서 단일 작업 영역이 각 단계에 할당됩니다. 배포 파이프라인에서 지원되는 Power BI 항목은 배포가 일어날 때 한 작업 영역에서 다른 작업 영역으로 게시(또는 복제)됩니다. 테스트 및 유효성 검사가 완료되면 배포 파이프라인을 여러 번 다시 사용하여 콘텐츠를 빠르게 승격할 수 있습니다. 코드 기반 배포를 사용할 기술이나 의사가 없는 콘텐츠 작성자를 위해 배포 파이프라인 인터페이스를 쉽게 구현할 수 있습니다(Power BI REST API의 사용은 엔터프라이즈 콘텐츠 게시 시나리오에 설명되어 있음).
참고 항목
배포 파이프라인을 사용하여 콘텐츠를 게시하는 것을 메타데이터 전용 배포라고 합니다. 이 경우 데이터를 덮어쓰거나 대상 작업 영역에 복사하지 않습니다. 배포가 완료되면 일반적으로 데이터 새로 고침이 필요합니다. 아래 배포 후 작업 토픽을 참조하세요.
배포 프로세스
전체 작업 영역 콘텐츠를 한 단위로 함께 배포할 수 있는 분석 패키지로 고려하는 것이 가장 좋습니다. 따라서 각 작업 영역의 목적과 기대치를 명확하게 파악하는 것이 중요합니다. 특정 Power BI 항목의 선택적 배포가 가능하지만 배포가 논리적 콘텐츠 단위를 나타낼 때 효율성이 증가하고 위험이 줄어듭니다.
팁
계획된 배포 외에도 긴급한 문제를 처리하는 방법을 계획합니다. 즉각적인 수정이 필요한 경우에도 배포 파이프라인을 사용하여 개발에서 테스트 및 프로덕션까지 모든 변경 내용을 전파하는 표준 사례를 따릅니다.
권한 모델
시간을 할애하여 사용 권한 모델을 계획합니다. 개발, 테스트 및 프로덕션 간에 다양한 작업 영역 역할을 적용하기 위한 완전한 유연성이 지원됩니다. 시나리오 다이어그램에 표시된 것처럼 다음과 같은 작업 영역 권한을 할당하는 것이 일반적입니다.
- 개발 작업 영역: 함께 공동 작업하는 콘텐츠 제작자 및 소유자 팀에 대한 액세스를 제한합니다.
- 테스트 작업 영역: 품질 보증, 데이터 유효성 검사 및 사용자 승인 테스트 활동과 관련된 검토자에 대한 액세스를 제한합니다.
- 프로덕션 작업 영역: Power BI 앱의 콘텐츠 소비자(및 적절한 경우 작업 영역)에 대한 뷰어 액세스 권한을 부여합니다. 프로덕션 콘텐츠를 관리하고 게시해야 하는 사용자에 대한 액세스를 제한하여 최대한 적은 수의 사용자가 관여하도록 합니다.
참고 항목
대부분의 콘텐츠 소비자는 개발 및 테스트 작업 영역을 알지 못합니다.
배포 파이프라인에 대한 액세스
파이프라인 사용자 권한(배포 파이프라인을 사용하여 콘텐츠를 배포할 수 있는 사용자)은 작업 영역 역할과 별도로 관리됩니다. 배포를 수행하는 사용자에게는 작업 영역과 배포 파이프라인 모두에 대한 액세스가 필요합니다. 관련 Premium 사용 권한도 필요합니다.
가능하면 기존 콘텐츠 작성자 또는 소유자가 배포를 수행하는 것이 좋습니다. 일부 상황에서는 프로덕션 작업 영역에 대한 사용 권한이 더 제한적입니다. 이 경우 프로덕션에 배포할 수 있는 권한이 있는 다른 사람과 프로덕션 배포를 조정하는 것이 적절할 수도 있습니다.
작업 영역 멤버(또는 관리자) 역할에 할당된 파이프라인 사용자는 단계를 비교하고 콘텐츠를 배포할 수 있습니다. 파이프라인 사용자를 이 역할에 할당하면 권한 문제가 최소화되고 더 원활한 배포 프로세스가 가능합니다.
팁
작업 영역 역할은 개발, 테스트 및 프로덕션을 위해 별도로 설정됩니다. 그러나 파이프라인 액세스는 전체 파이프라인에 대해 한 번 설정됩니다.
Power BI Premium 라이선스
Important
때때로 이 문서는 Power BI Premium 또는 P SKU(프리미엄 용량 구독)를 언급합니다. Microsoft는 현재 구매 옵션을 통합하고 용량당 Power BI Premium SKU를 사용 중지하고 있습니다. 신규 및 기존 고객은 대신 F SKU(Fabric 용량 구독)로 구매를 고려해야 합니다.
자세한 내용은 Power BI Premium 라이선싱 관련 중요 업데이트 및 Power BI Premium FAQ를 참조하세요.
Power BI 배포 파이프라인은 Premium 기능입니다. 콘텐츠가 개발, 테스트 또는 프로덕션 용도 중 어디에 사용되는지에 따라 라이선스를 얻는 방법은 다양합니다. 시나리오 다이어그램은 프로덕션 작업 영역에 대해 P1, P2, P3, P4 또는 P5와 같은 Premium P SKU, 그리고 개발 및 테스트 작업 영역에 대해 PPU(사용자 단위 Power BI Premium) 사용자 기반 Premium 라이선스를 사용하는 것을 보여 줍니다. 시나리오 다이어그램에서 보듯이 사용자가 거의 없는 작업 영역에 PPU 라이선스를 사용하는 것은 Premium 기능을 사용하면서 프로덕션 워크로드에 할당된 Premium 용량과는 분리되도록 유지하는 비용 효율적인 방법입니다.
배포 설정
데이터 원본 규칙 및 매개 변수 규칙은 개발, 테스트 및 프로덕션 간에 다른 값을 동적으로 관리하는 데 사용할 수 있습니다. 배포 설정을 사용하면 노력과 오류 위험을 효과적으로 줄일 수 있습니다.
배포 후 활동
배포할 때 대상 작업 영역에 의도적으로 특정 속성은 복사되지 않습니다. 배포 후 몇 가지 주요 활동은 다음과 같습니다.
- 데이터 새로 고침: 데이터는 원본 작업 영역에서 대상 작업 영역으로 복사되지 않습니다. 배포 파이프라인에서 게시하는 것은 항상 메타데이터 전용 배포입니다. 따라서 일반적으로 대상 작업 영역에 배포한 후 데이터 새로 고침이 필요합니다. 처음 배포하는 경우 데이터 원본 자격 증명 또는 게이트웨이 연결(적절한 경우)도 구성해야 합니다.
- 앱: Power BI 앱은 배포 파이프라인에 의해 자동으로 게시되지 않습니다.
- 액세스 역할, 공유 권한 및 앱 권한: 배포 중에 사용 권한을 덮어쓰지 않습니다.
- 작업 영역 속성: 연락처 및 작업 영역 설명과 같은 속성을 배포 중에 덮어쓰지 않습니다.
- Power BI 항목 속성: 특정 상황에서 배포하는 동안 민감도 레이블과 같은 특정 Power BI 항목 속성을 덮어쓸 수도 있습니다.
- 지원되지 않는 Power BI 항목: 배포 파이프라인에서 지원되지 않는 Power BI 항목에 대해 추가 수동 단계를 수행해야 할 수 있습니다.
주의
일단 배포 파이프라인을 사용하여 배포한 후에는 롤백 프로세스가 없습니다. 프로덕션 작업 영역에 배포하기 위해 필요한 변경 관리 프로세스 및 승인을 신중하게 고려해야 합니다.
OneDrive 스토리지
시나리오 다이어그램은 원본 Power BI Desktop 파일 저장에 OneDrive를 사용하는 것을 보여 줍니다. 목표는 원본 파일을 다음과 같은 위치에 저장하는 것입니다.
- 게시자만 원본 파일에 액세스할 수 있도록 적절하게 보호된 위치. 공유 라이브러리(개인 라이브러리가 아님)를 선택하는 것이 좋습니다.
- 파일이 손실되지 않도록 자주 백업되는 위치.
- 이전 버전으로 롤백할 수 있도록 변경이 발생할 때 버전이 지정되는 위치.
팁
OneDrive 위치가 작업 영역에 동기화된 경우 개발 작업 영역에 대해서만 구성합니다.
게이트웨이 설정
일반적으로 프라이빗 조직 네트워크 또는 가상 네트워크 내에 있는 데이터 원본에 액세스할 경우 데이터 게이트웨이가 필요합니다. 온-프레미스 데이터 게이트웨이는 Power BI Desktop 파일이 Power BI 서비스에 게시되면 관련성이 생깁니다. 게이트웨이의 두 가지 목적은 가져온 데이터를 새로 고치거나 라이브 연결 또는 DirectQuery 의미 체계 모델을 쿼리하는 보고서를 보는 것입니다(시나리오 다이어그램에 표시되지 않음).
여러 환경에서 작업하는 경우 다양한 원본 시스템을 사용하도록 개발, 테스트 및 프로덕션 연결을 구성하는 것이 일반적입니다. 이 경우 데이터 원본 규칙 및 매개 변수 규칙을 사용하여 환경 간에 다른 값을 관리합니다.
참고 항목
표준 모드의 중앙 집중식 데이터 게이트웨이는 개인 모드의 게이트웨이보다 강력하게 권장됩니다. 표준 모드에서 데이터 게이트웨이는 라이브 연결 및 DirectQuery 작업(예약된 데이터 새로 고침 작업 외에도)을 지원합니다.
시스템 감독
활동 로그는 Power BI 서비스에서 발생하는 사용자 활동을 기록합니다. Power BI 관리자는 수집된 활동 로그 데이터를 사용하여 발생한 배포 활동을 이해하는 데 도움이 되는 감사를 수행할 수 있습니다.
관련 콘텐츠
시리즈의 다음 문서에서는 고급 데이터 모델링 사용 시나리오에 대해 알아봅니다.