소개

완료됨

프로그래밍 방식으로 Power BI 콘텐츠를 포함할 때 고려해야 할 두 가지 시나리오는 다음과 같습니다.

  • 조직의 경우
  • 고객의 경우

앱은 Power BI 콘텐츠를 포함할 때 이러한 시나리오 중 하나만 사용합니다. 적절한 포함 시나리오는 다음 항목에 설명된 대로 앱 대상에 의해 결정됩니다.

조직 시나리오의 경우

조직용 시나리오는 앱 대상이 내부 사용자로 구성되는 경우에 적용됩니다. 내부 사용자는 조직 계정을 가지고 있으며 Microsoft Azure Active Directory로 인증해야 합니다. Power BI 콘텐츠에 액세스하려면 앱 사용자는 콘텐츠를 사용(또는 만들거나 편집)할 수 있는 Power BI 라이선스 및 권한이 필요합니다.

참고

이 시나리오에서 Power BI는 SaaS(Software-as-a-Service)입니다. 이 시나리오를 사용자 소유 데이터라고도 합니다.

조직용 시나리오를 사용하는 몇 가지 이유는 다음과 같습니다.

  • 내부 비즈니스 인텔리전스 포털: Power BI 서비스(app.powerbi.com)는 콘텐츠를 검색하기 위한 포괄적이고 직관적인 사용자 환경을 제공하지만 조직에서 원하는 모양과 동작 또는 기능을 달성하지 못할 수 있습니다. 특정 비즈니스 요구 사항을 충족하는 비즈니스 인텔리전스 포털을 만들 수 있습니다. 조직에 이미 다른 비즈니스 인텔리전스 도구의 콘텐츠를 포함하는 비즈니스 인텔리전스 포털이 있는 경우 Power BI 콘텐츠를 포함하도록 포털을 강화할 수 있습니다.
  • 내부 앱: 인트라넷 앱은 Power BI 콘텐츠를 포함하여 데이터 시각화를 표시할 수 있습니다. 예를 들어 영업 부서의 인트라넷 사이트에는 판매 관련 차트 및 KPI를 표시하는 Power BI 시각적 개체가 포함될 수 있습니다. 내부 콜 센터 앱은 실시간 시각적 개체를 포함하여 들어오는 고객 통화에 대한 최신 정보를 제공할 수 있습니다.
  • 사용자 지정된 로깅: 앱은 사용자 지정 이벤트를 기록하여 Power BI 로깅이 달성할 수 있는 것 이상으로 Power BI 콘텐츠 액세스 및 사용을 기록할 수 있습니다.

고객 시나리오의 경우

고객용 시나리오는 앱 대상이 외부 사용자로 구성되는 경우에 적용됩니다. 앱은 사용자 인증을 담당합니다. Power BI 콘텐츠에 액세스하기 위해 앱은 포함 ID(Azure AD 서비스 주체 또는 마스터 사용자 계정)를 사용하여 Azure AD로 인증합니다. 해당 ID에는 Power BI 라이선스가 필요할 수 있으며 앱 사용자를 대신하여 콘텐츠를 사용(또는 만들거나 편집)할 수 있는 권한이 부여되어야 합니다. 외부 사용자에게는 Power BI 라이선스 또는 콘텐츠 권한이 필요하지 않습니다. 외부 사용자에게 Power BI 라이선스가 있는 경우에도 이 시나리오에서는 사용되지 않습니다.

참고

이 시나리오에서 Power BI는 PaaS(Platform-as-a-Service)입니다. 이 시나리오를 앱 소유 데이터라고도 합니다.

이 시나리오를 사용하여 앱을 개발하려면 Power BI 콘텐츠가 용량당 프리미엄 또는 Embedded 라이선스 모드가 있는 비개인 작업 영역에 있는지 확인해야 합니다.

참고

이러한 라이선스 모드 옵션을 설정하는 데 필요한 제품은 다음 단원에서 소개하고 설명합니다.

일반적으로 SaaS 앱 및 ISV(독립 소프트웨어 공급업체)에서 개발한 앱은 고객용 시나리오에 맞게 개발됩니다.

시나리오 비교

다음 표에서는 두 포함 시나리오의 특징을 비교합니다.

특성 조직의 경우 고객의 경우
사용자 내부 사용자 외부 사용자
인증 Azure AD 앱이 인증 수행
앱 사용자 라이선스 앱 사용자는 Power BI 라이선스가 필요함 앱 사용자는 라이선스가 필요 없음
인증 흐름 앱 사용자에 대한 대화형 인증 흐름 ID를 포함하기 위한 비대화형 인증 흐름(Azure AD 서비스 주체 또는 마스터 사용자 계정)

다음 다이어그램에서는 두 가지 포함 시나리오에 대한 인증 흐름을 보여 줍니다.

앞의 표에 제시된 정보와 같은 두 가지 포함 시나리오의 다이어그램