Power BI에 배포Deploy to Power BI

이 문서에서는 Power BI로 마이그레이션할 때 콘텐츠를 배포, 지원 및 모니터링하는 작업과 관련된 5단계 를 설명합니다.This article describes Stage 5 , which is concerned with deploying, supporting, and monitoring content when migrating to Power BI.

Power BI 마이그레이션의 단계를 보여 주는 이미지. 이 문서에서는 5단계가 강조됩니다.

참고

위의 그래픽에 관한 전체 설명은 Power BI 마이그레이션 개요를 참조하세요.For a complete explanation of the above graphic, see Power BI migration overview.

5단계에서는 주로 새 Power BI 솔루션을 프로덕션 환경에 배포하는 작업에 초점을 맞춥니다.The primary focus of Stage 5 is to deploy the new Power BI solution to production.

이 단계의 산출물은 비즈니스에서 사용할 준비가 된 프로덕션 솔루션입니다.The output from this stage is a production solution ready for use by the business. Agile 방법을 사용하는 경우 향후 반복에서 제공될 몇 가지 계획된 개선 사항이 포함될 수 있습니다.When working with an agile method, it's acceptable to have some planned enhancements that will be delivered in a future iteration. 이 단계와 이후 단계에서는 지원 및 모니터링도 중요합니다.Support and monitoring are also important at this stage, and on an ongoing basis.

아래 설명된 병렬로 실행 및 레거시 보고서 해제를 제외하고, 문서에 설명된 항목은 표준 Power BI 구현 프로젝트에도 적용됩니다.Except for running in parallel and decommissioning the legacy reports, which are discussed below, the topics discussed in this article also apply to a standard Power BI implementation project.

테스트 환경에 배포Deploy to test environment

IT 관리형 솔루션 또는 비즈니스 생산성에 중요한 솔루션의 경우 일반적으로 테스트 환경이 있습니다.For IT-managed solutions, or solutions that are critical to business productivity, there's generally a test environment. 테스트 환경은 개발과 프로덕션 사이에 있으며 모든 Power BI 솔루션에 필요한 것은 아닙니다.A test environment sits between development and production, and it's not necessary for all Power BI solutions. 테스트 작업 영역은 프로덕션 환경으로 릴리스되기 전에 UAT(사용자 승인 테스트)가 수행되도록 개발에서 분리된 안정적인 위치로 사용할 수 있습니다.A test workspace can serve as a stable location, separated from development, for user acceptance testing (UAT) to occur before release to production.

콘텐츠가 프리미엄 용량의 작업 영역에 게시된 경우 배포 파이프라인은 개발, 테스트 및 프로덕션 작업 영역에 대한 배포 프로세스를 간소화할 수 있습니다.If your content has been published to a workspace on Premium capacity, deployment pipelines can simplify the deployment process to development, test, and production workspaces. 또는 수동으로 게시하거나 PowerShell 스크립트로 게시할 수 있습니다.Alternatively, publishing may be done manually or with PowerShell scripts.

테스트 작업 영역에 배포Deploy to test workspace

일반적으로 테스트 작업 영역에 배포하는 동안 주요 활동은 다음과 같습니다.Key activities during a deployment to the test workspace typically include:

  • 연결 문자열 및 매개 변수: 개발 및 테스트 간에 데이터 원본이 다른 경우 데이터 세트 연결 문자열을 조정합니다.Connection strings and parameters: Adjust dataset connection strings if the data source differs between development and test. 매개 변수화를 사용하여 연결 문자열을 효과적으로 관리할 수 있습니다.Parameterization can be used to effectively manage connection strings.
  • 작업 영역 콘텐츠 : 테스트 작업 영역에 데이터 세트 및 보고서를 게시하고 대시보드를 만듭니다.Workspace content: Publish datasets and reports to the test workspace, and create dashboards.
  • 앱:App. UAT 프로세스의 일부를 구성하는 경우 테스트 작업 영역의 콘텐츠를 사용하여 을 게시합니다.Publish an app using the content from the test workspace, if it will form part of the UAT process. 일반적으로 앱 권한은 UAT와 관련된 소수의 사용자로 제한됩니다.Usually, app permissions are restricted to a small number of people involved with UAT.
  • 데이터 새로 고침: UAT가 활발히 발생하는 기간 동안 데이터 세트 가져오기를 위해 데이터 세트 새로 고침을 예약합니다.Data refresh: Schedule the dataset refresh for any Import datasets for the period when UAT is actively occurring.
  • 보안: 작업 영역 역할을 업데이트하거나 확인합니다.Security: Update or verify workspace roles. 테스트 작업 영역 액세스에는 UAT와 관련된 소수의 사용자가 포함됩니다.Testing workspace access includes a small number of people who are involved with UAT.

참고

개발, 테스트 및 프로덕션에 대한 배포 옵션에 관한 자세한 내용은 Power BI 엔터프라이즈 배포 계획 백서의 섹션 9를 참조하세요.For more information about options for deployment to development, test, and production, see Section 9 of the Planning a Power BI enterprise deployment whitepaper.

사용자 승인 테스트 수행Conduct user acceptance testing

일반적으로 UAT에는 실무 전문가인 비즈니스 사용자가 관련됩니다.Generally, UAT involves business users who are subject matter experts. 확인된 후 해당 사용자는 새 콘텐츠가 정확하고, 요구 사항을 충족하며, 다른 사용자가 더 널리 사용하도록 배포될 수 있다는 것을 승인합니다.Once verified, they provide their approval that the new content is accurate, meets requirements, and may be deployed for wider consumption by others.

서면 승인을 포함하여 UAT 프로세스가 공식적인 범위는 변경 관리 사례에 따라 달라집니다.The extent to which this UAT process is formal, including written sign-offs, will depend on your change management practices.

프로덕션 환경에 배포Deploy to production environment

프로덕션 환경에 배포하기 위해 고려해야 할 몇 가지 사항이 있습니다.There are several considerations for deploying to the production environment.

단계적 배포 수행Conduct a staged deployment

위험 및 사용자 중단을 최소화하려는 경우 또는 다른 문제가 있는 경우 단계적 배포를 수행할 수 있습니다.If you're trying to minimize risk and user disruption, or if there are other concerns, you may opt to perform a staged deployment. 프로덕션에 대한 첫 번째 배포에는 더 작은 파일럿 사용자 그룹이 포함될 수 있습니다.The first deployment to production may involve a smaller group of pilot users. 파일럿을 사용하면 파일럿 사용자의 피드백을 적극적으로 요청할 수 있습니다.With a pilot, feedback can be actively requested from the pilot users.

모든 대상 사용자가 새 Power BI 솔루션에 대한 권한을 가질 때까지 점진적으로 프로덕션 작업 영역 또는 앱에서 권한을 확장합니다.Expand permissions in the production workspace, or the app, gradually until all target users have permission to the new Power BI solution.

Power BI 활동 로그를 사용하여 소비자가 새 Power BI 솔루션을 채택하고 사용하는 방법을 이해할 수 있습니다.Use the Power BI Activity Log to understand how consumers are adopting and using the new Power BI solution.

추가 구성 요소 처리Handle additional components

배포 프로세스 중에 Power BI 관리자와 협력하여 다음과 같이 전체 솔루션을 지원하는 데 필요한 다른 요구 사항을 해결해야 할 수 있습니다.During the deployment process, you may need to work with your Power BI administrators to address other requirements that are needed to support the entire solution, such as:

  • 게이트웨이 유지 관리: 데이터 게이트웨이의 새 데이터 원본 등록이 필요할 수 있습니다.Gateway maintenance: A new data source registration in the data gateway may be required.
  • 게이트웨이 드라이버 및 커넥터: 새로운 전용 데이터 원본을 사용하려면 게이트웨이 클러스터의 각 서버에 새 드라이버 또는 사용자 지정 커넥터를 설치해야 할 수 있습니다.Gateway drivers and connectors: A new proprietary data source may require installation of a new driver or custom connector on each server in the gateway cluster.
  • 새 프리미엄 용량 만들기: 기존 프리미엄 용량을 사용할 수 있습니다.Create a new Premium capacity: You may be able to use an existing Premium capacity. 또는 새 프리미엄 용량이 보장되는 상황이 있을 수 있습니다.Or, there may be situations when a new Premium capacity is warranted. 예를 들어 부서별 워크로드를 분리하려는 경우일 수 있습니다.It could be the case when you purposely wish to separate a departmental workload.
  • Power BI 데이터 흐름 설정: 데이터 준비 활동은 파워 쿼리 온라인을 사용하여 Power BI 데이터 흐름에서 한 번 설정될 수 있습니다.Set up a Power BI dataflow: Data preparation activities can be set up once in a Power BI dataflow using Power Query Online. 이렇게 하면 많은 다양한 Power BI Desktop 파일에서 데이터 준비 작업을 복제하지 않을 수 있습니다.It helps avoid replicating data preparation work in many different Power BI Desktop files.
  • 새 조직 시각적 개체 등록: 조직 시각적 개체 등록은 AppSource에서 시작되지 않은 사용자 지정 시각적 개체를 위해 관리 포털에서 수행될 수 있습니다.Register a new organizational visual: Organizational visual registration can be done in the admin portal for custom visuals that didn't originate from AppSource.
  • 추천 콘텐츠 설정: Power BI 서비스 홈페이지에서 콘텐츠를 추천할 수 있는 사용자를 제어하는 테넌트 설정이 있습니다.Set featured content: A tenant setting exists that controls who may feature content in the Power BI service home page.
  • 민감도 레이블 설정: 모든 민감도 레이블은 Microsoft Information Protection과 통합됩니다.Set up sensitivity labels: All sensitivity labels are integrated with Microsoft Information Protection.

프로덕션 작업 영역에 배포Deploy to production workspace

일반적으로 프로덕션 작업 영역에 배포하는 동안 주요 활동은 다음과 같습니다.Key activities during a deployment to the production workspace typically include:

  • 변경 관리: 필요한 경우 배포하기 위한 승인을 구하고 표준 변경 관리 방법을 사용하여 사용자 집단에 배포를 전달합니다.Change management: If necessary, obtain approval to deploy, and communicate deployment to the user population using your standard change management practices. 프로덕션 배포가 허용되는 동안 승인된 변경 관리 창이 표시될 수 있습니다.There may be an approved change management window during which production deployments are allowed. 일반적으로 IT 관리형 콘텐츠에 적용되며 셀프 서비스 콘텐츠에 적용되는 빈도는 훨씬 적습니다.Usually, it's applicable to IT-managed content and much less frequently applied to self-service content.
  • 롤백 계획: 마이그레이션을 통해 처음으로 새 솔루션을 마이그레이션하는 것으로 예상됩니다.Rollback plan: With a migration, the expectation is that it's the migration of a new solution for the first time. 콘텐츠가 이미 있으면 필요한 경우 이전 버전으로 되돌릴 계획을 세우는 것이 좋습니다.If content does already exist, it's wise to have a plan to revert to the previous version, should it become necessary. 이를 위해 이전 버전의 Power BI Desktop 파일을 포함할 수 있습니다(SharePoint 또는 OneDrive 버전 관리 사용).Having previous versions of the Power BI Desktop files (using SharePoint or OneDrive versioning) works well for this purpose.
  • 연결 문자열 및 매개 변수: 테스트와 프로덕션 간에 데이터 원본이 다른 경우 데이터 세트 연결 문자열을 조정합니다.Connection strings and parameters: Adjust dataset connection strings when the data source differs between test and production. 이를 위해 매개 변수화를 효과적으로 사용할 수 있습니다.Parameterization can be used effectively for this purpose.
  • 데이터 새로 고침: 가져온 데이터 세트를 위한 데이터 세트 새로 고침을 예약합니다.Data refresh: Schedule the dataset refresh for any imported datasets.
  • 작업 영역 콘텐츠 : 프로덕션 작업 영역에 데이터 세트 및 보고서를 게시하고 대시보드를 만듭니다.Workspace content: Publish datasets and reports to the production workspace, and create dashboards. 콘텐츠가 프리미엄 용량의 작업 영역에 게시된 경우 배포 파이프라인은 개발, 테스트 및 프로덕션 작업 영역에 배포하는 프로세스를 간소화할 수 있습니다.Deployment pipelines can simplify the process to deploy to development, test, and production workspaces if your content has been published to workspaces on Premium capacity.
  • 앱: 앱이 콘텐츠 배포 전략의 일부인 경우 프로덕션 작업 영역의 콘텐츠를 사용하여 을 게시합니다.App: If apps are part of your content distribution strategy, publish an app using the content from the production workspace.
  • 보안: 콘텐츠 배포 및 협업 전략에 따라 작업 영역 역할을 업데이트하고 확인합니다.Security: Update and verify workspace roles based on your content distribution and collaboration strategy.
  • 데이터 세트 설정: 다음을 포함하여 각 데이터 세트의 설정을 업데이트하고 확인합니다.Dataset settings: Update and verify settings for each dataset, including:
  • 보고서 및 대시보드 설정: 각 보고서 및 대시보드의 설정을 업데이트하고 확인합니다.Report and dashboard settings: Update and verify settings for each report and dashboard. 가장 중요한 설정은 다음과 같습니다.The most important settings include:
  • 구독: 필요한 경우 보고서 구독을 설정합니다.Subscriptions: Set up report subscriptions, if necessary.

중요

이때 중요 시점에 도달했습니다.At this point, you have reached a big milestone. 마이그레이션 완료 시 완수를 축하합니다.Celebrate your accomplishment at completing the migration.

사용자와 통신Communicate with users

소비자에게 새 솔루션을 알립니다.Announce the new solution to consumers. 콘텐츠를 찾을 수 있는 위치 및 관련 설명서, FAQ 및 자습서를 알려 줍니다.Let them know where they can find the content, as well as associated documentation, FAQs, and tutorials. 새 콘텐츠를 소개하려면 Lunch-and-Learn 유형의 세션을 개최하거나 주문형 비디오를 준비하는 것이 좋습니다.To introduce the new content, consider hosting a lunch-and-learn type of session or prepare some on-demand videos.

도움을 요청하는 방법 및 피드백을 제공하는 방법에 관한 지침을 포함해야 합니다.Be sure to include instructions on how to request help, as well as how to provide feedback.

회고 수행Conduct a retrospective

회고를 수행하여 마이그레이션에서 제대로 진행된 항목과 다음 마이그레이션에서 개선할 항목을 검토하는 것이 더 좋습니다.Consider conducting a retrospective to examine what went well with the migration, and what could be done better with the next migration.

병렬로 실행Run in parallel

대부분의 경우 새 솔루션은 미리 결정된 시간 동안 레거시 솔루션과 병렬로 실행됩니다.In many situations, the new solution will run in parallel to the legacy solution for a predetermined time. 병렬로 실행의 장점은 다음과 같습니다.Advantages of running in parallel include:

  • 특히 보고서가 중요 업무용으로 간주하는 경우 위험이 감소합니다.Risk reduction, particularly if the reports are considered mission-critical.
  • 사용자가 새 Power BI 솔루션에 익숙해질 시간을 허용합니다.Allows time for users to become accustomed to the new Power BI solution.
  • Power BI에서 제공된 정보를 레거시 보고서와 상호 참조할 수 있습니다.Allows for the information presented in Power BI to be cross-referenced to the legacy reports.

레거시 보고서 해제Decommission the legacy report

특정 시점에 Power BI로 마이그레이션된 보고서를 레거시 BI 플랫폼에서 사용할 수 없습니다.At some point, the reports migrated to Power BI should be disabled in the legacy BI platform. 다음과 같은 경우 레거시 보고서 해제가 발생할 수 있습니다.Decommissioning legacy reports can occur when:

  • 사용자 집단에 알렸어야 하는 병렬로 실행을 위한 미리 결정된 시간이 만료되었습니다.The predetermined time for running in parallel—which should have been communicated to the user population—has expired. 해당 시간은 일반적으로 30~90일입니다.It's commonly 30-90 days.
  • 레거시 시스템의 모든 사용자는 새 Power BI 솔루션에 액세스할 수 있습니다.All users of the legacy system have access to the new Power BI solution.
  • 레거시 보고서에서는 더 이상 중요한 활동이 발생하지 않습니다.Significant activity is no longer occurring on the legacy report.
  • 새 Power BI 솔루션에서 사용자 생산성에 영향을 줄 수 있는 문제가 발생하지 않습니다.No issues have occurred with the new Power BI solution that could impact user productivity.

솔루션 모니터링Monitor the solution

Power BI 활동 로그의 이벤트를 사용하여 새 솔루션의 사용 패턴을 이해할 수 있습니다(또는 Power BI Report Server에 배포된 콘텐츠의 실행 로그 ).Events from the Power BI activity log can be used to understand usage patterns of the new solution (or the execution log for content deployed to Power BI Report Server). 활동 로그를 분석하면 실제 사용이 예상과 다른지 여부를 확인할 수 있습니다.Analyzing the activity log can help determine whether actual use differs from expectations. 솔루션이 적절히 지원되는지 유효성 검사할 수도 있습니다.It can also validate that the solution is adequately supported.

활동 로그를 검토하여 해결할 수 있는 몇 가지 질문은 다음과 같습니다.Here's some questions that can be addressed by reviewing the activity log:

  • 콘텐츠를 얼마나 자주 보고 있나요?How frequently is the content being viewed?
  • 누가 콘텐츠를 보고 있나요?Who is viewing the content?
  • 일반적으로 콘텐츠를 앱 또는 작업 영역을 통해 보나요?Is the content typically viewed through an app or a workspace?
  • 대부분 사용자가 브라우저 또는 모바일 애플리케이션을 사용하고 있나요?Are most users using a browser or mobile application?
  • 구독이 사용되고 있나요?Are subscriptions being used?
  • 해당 솔루션을 기반으로 새 보고서를 만들고 있나요?Are new reports being created that are based on this solution?
  • 콘텐츠가 자주 업데이트되고 있나요?Is the content being updated frequently?
  • 보안이 어떻게 정의되나요?How is security defined?
  • 데이터 새로 고침 실패와 같은 문제가 주기적으로 발생하고 있나요?Are problems occurring regularly, such as data refresh failures?
  • 추가 교육이 필요함을 의미할 수 있는 걱정스러운 활동이 발생하고 있나요(예: 상당한 내보내기 활동 또는 많은 개별 보고서 공유)?Are concerning activities happening (for instance, significant export activity or numerous individual report shares) which could mean additional training might be warranted?

중요

누군가가 활동 로그를 정기적으로 검토해야 합니다.Be sure to have someone regularly review the activity log. 감사 또는 규정 준수를 위해서는 활동 로그를 캡처하고 기록을 저장하는 것만으로도 가치가 있습니다.Merely capturing it and storing the history does have value for auditing or compliance purposes. 그러나 실제 가치는 사전 조치를 수행할 수 있는 경우입니다.However, the real value is when proactive action can be taken.

솔루션 지원Support the solution

마이그레이션이 완료되더라도 문제를 해결하고 성능 문제를 처리하는 데는 마이그레이션 후 기간이 중요합니다.Although the migration is complete, the post-migration period is vital for addressing issues and handling any performance concerns. 시간이 지남에 따라 비즈니스 요구 사항이 진화하면서 마이그레이션된 솔루션이 변경될 수 있습니다.Over time, the migrated solution will likely undergo changes as business needs evolve.

조직 전체에서 셀프 서비스 BI 관리 방법에 따라 지원이 약간 다르게 수행되는 경향이 있습니다.Support tends to happen a little differently depending on how self-service BI is managed across the organization. 사업부 전체에서 Power BI 챔피언은 종종 비공식적으로 일선 지원의 역할을 합니다.Power BI champions throughout the business units often informally act as first-line support. 비공식적인 역할이지만 권장되어야 하는 중요한 역할입니다.Although it's an informal role, it's a vital one that should be encouraged.

일상적인 시스템 지향 요청 처리 및 에스컬레이션을 위해 지원 티켓을 사용하여 IT 직원이 배정되는 공식 지원 프로세스를 갖추는 것도 중요합니다.Having a formal support process, staffed by IT with support tickets, is also essential for handling routine system-oriented requests and for escalation purposes.

조직에서 Power BI를 지원, 교육 및 제어하는 내부 컨설턴트와 같은 역할을 하는 COE(Center of Excellence)가 있을 수도 있습니다.You may also have a Center of Excellence (COE) that acts like internal consultants who support, educate, and govern Power BI in the organization. COE는 내부 포털에서 유용한 Power BI 콘텐츠를 큐레이팅하는 작업을 담당할 수 있습니다.A COE can be responsible for curating helpful Power BI content in an internal portal.

마지막으로, 콘텐츠 소비자는 콘텐츠에 관한 질문이 있을 경우 문의할 담당자를 알 수 있고 문제나 개선 사항에 관한 피드백을 제공하기 위한 메커니즘을 사용할 수 있어야 합니다.Lastly, it should be clear to content consumers to know who to contact with questions about the content, and to have a mechanism for providing feedback on issues or improvements.

다음 단계Next steps

시리즈의 마지막 문서에서는 Power BI로 마이그레이션할 때 고객을 통해 배웁니다.In the final article in this series, learn from customers when migrating to Power BI.

기타 유용한 리소스는 다음과 같습니다.Other helpful resources include:

조직에서 마이그레이션 프로세스를 성공적으로 완료하는 데 도움을 줄 숙련된 Power BI 파트너와 협력할 수 있습니다.Experienced Power BI partners are available to help your organization succeed with the migration process. Power BI 파트너와 협력하려면 Power BI 파트너 포털을 방문하세요.To engage a Power BI partner, visit the Power BI partner portal.