본문 바로가기
Azure로운 Power Platform/Power Platform

[Power BI] 임베디드 라이선스 (Power BI Embedded Analytics)

by Azure Racoon 2022. 8. 23.

오늘도 Azure로운 Power Platform :D

 

얼마전 포스팅한 Power BI 라이선스에 이은 포스팅입니다.

 

Power BI Embedded Analytics는 Power BI 보고서를 임베디드 하고자 하는 사용자들이 고려해 볼 수 있습니다.

Embedded Analytics는 두가지 라이선스로 제공됩니다.

Premium 라이선스 - EM/P SKU
Embedded 라이선스 - A SKU

 

Premium 라이선스의 EM/P SKU의 자세한 내용은 아래 포스팅 참고부탁드립니다.

[Power BI] 라이선스 (라이선스 종류/공유 범위/기능 제한)

 

 

Premium 라이선스는 완전한 BI 솔루션을 원하는 기업에 적합합니다. 즉 당사, 파트너사, 고객, 및 공급업체 등을 대상으로 BI를 제공하고 싶어하는 기업들이죠. (SaaS로써의 Power BI)

 

반면 Embedded 라이선스는 ISV과 개발자들을 위한 라이선스에 가깝습니다. 즉, 본사/본인의 어플리케이션에 차트를 임베디드하고자 하는 기업 및 개발자에게 적합합니다. (PaaS로써의 Power BI)

 

 


 

기능 비교

 

사용 목적이 다른 만큼 둘 사이의 지원되는 임베디드 기능 또한 다릅니다.

 

시나리오 Azure Office
  (A SKU) (P and EM SKUs)
고객(customer)을 대상으로 한 임베디드
(app owns data)
당사(organization)를 대상으로 한 임베디드
(user owns data)
Microsoft 365 apps
(전 Office 365 apps)

  • Teams에 임베디드
  • SharePoint에 임베디드
안전한 URL 임베디드
(Power BI service의 secure embedding 기능)

 

우선 가장 중요한 특징 중 하나인 라이선스 공급주체입니다.

표에서 보이는 것 처럼 Embedded 라이선스, 즉 A SKU는 Azure를 통해 공급받을 수 있습니다. 그러나 Premium 라이선스, 즉 P와 EM SKU는 Office를 통해 공급받을 수 있죠. 

 

다시 말해, O365 및 M365를 사용하거나 Power Platform을 사용할 경우 Embedded(A SKU)는 사용할 수 없다는 의미가 됩니다. Embedded(A SKU)를 사용하기 위해선 Azure를 통해 따로 비용을 지불해야 합니다.

 

Embedded는 출시 목적 그대로 본사 및 본인의 어플리케이션에 차트만 임베디드 하려고 할때를 목적으로 하므로 Teams나 SharePoint 임베디드는 불가 합니다.

 

Embedded는 Power BI Service에서 공유할 수 없기 때문에 당연히 Secure URL Embedded라는 기능 또한 사용하지 못하죠.

 

그러다면 왜 Embedded를 사용할까요?

 

 

Embedded 라이선스는 ISV를 위해 나온 라이선스입니다. ISV는 일반적인 엔터프라이즈와 조금은 다른 비즈니스 모델을 가지고 있죠. Power BI를 SaaS(솔루션)로 사용하는 것이 아니라 PaaS(플랫폼)로 사용하는 경우가 많습니다.

 

ISV들은 Power BI를 그들의 어플리케이션에 데이터 가치를 담기 위해 사용합니다. Power BI를 하나의 솔루션이 아닌 데이터 시각화 레이어로써만 사용하는 경우가 대부분이라는 의미이죠.

 

그에 따라 Embedded 라이선스는 굉장히 다양하고 많은 Power BI API들을 제공합니다. 어플리케이션에 임베디드할 때 개발자의 자유도가 상당히 높아지죠.

 

또한 이 임베디드 된 차트에는 ISV의 고객들만 접근이 가능합니다. ISV의 어플리케이션을 통해서만 접근이 가능하니까요. Power BI 사용자라고 접근할 수 있는 것이 아닙니다.

 


 

메모리/컴퓨팅

 

Capacity SKUs Total
v-cores
Backend
v-cores
Frontend
v-cores
Max memory
per dataset
(GB)
DirectQuery
/Live connection
(per second)
Max memory
per query
(GB)
Model refresh parallelism
EM1/A1 1 0.5 0.5 3 3.75 1 5
EM2/A2 2 1 1 5 7.5 2 10
EM3/A3 4 2 2 10 15 2 20
P1/A4 8 4 4 25 30 6 40
P2/A5 16 8 8 50 60 6 80
P3/A6 32 16 16 100 120 10 160
P4/A7 64 32 32 200 240 10 320
P5/A8 128 64 64 400 480 10 640

 


 

가격

 

Embedded 라이선스는 비용 산출 방식도 Premium과 다릅니다. 사용한 시간만큼만 낸다는 점에서 말이죠. Azure에 익숙하신 분들은 바로 눈치 채셨겠지만, Azure에서 솔루션을 사용할 때의 일반적인 비용산출 방식과 동일합니다.

 

그렇다면 다른 Azure 솔루션처럼 scale up and down 및 pause를 할 수 있는지도 궁금하실텐데, 네 가능합니다. 사용과정에서 스케일링을 할 수 있으며, 사용하지 않을 때는 솔루션 동작을 멈출 수 있습니다. 당연히 일시정지 하는 동안은 비용이 계산되지 않습니다.

 

Node Type Price   Node Type Price
A1 $1.0081/hour EM1 $625/month
A2 $2.0081/hour EM2 $1245/month
A3 $4.0242/hour EM3 $2,495/month
A4 $8.0565/hour P1 $4,995/month
A5 $16.121/hour P2 $9,995/month
A6 $32.2506/hour P3 $19,995/month
A7 N/A P4 N/A
A8 N/A P5 N/A

 

일반적으로 A1을 full month로 돌렸을 때 대략 $750/month 정도가 나옵니다. EM1에 비해 조금 더 비싼 가격이죠. 이 이유는 위 기능에서 설명한 Embedded의 높은 자유도와 유연도 때문입니다.

 

때문에 A SKU를 24/7 동작시켜야 한다면, EM SKU를 고려하는 것도 방법입니다.

 

 


 

When and Which

 

이쯤되면 너무 많은 정보에 언제 어떤 라이선스가 적합한지 고민이 됩니다. 아래 몇가지 포인트들을 중심으로 고민하면 좋을 것 같습니다.

 

  Embedded Premium
회사 내 데이터 분석가 및 개발자가 충분하지 않다. X O
Power BI 차트를 본사 어플리케이션에만 임베디드 할 계획이다. O X
Power BI를 Teams와 SharePoint에 임베디드 할 계획이다. X O
월 고정 비용이 아닌 사용한 시간 만큼만 비용을 지불하고 싶다. O X
Power BI 사용자 기반 공유가 아닌 본사 고객을 대상으로 공유할 계획이다. O X

 


 

임베디드를 고려하실 때 많은 고민을 하게 되실텐데 해당 포스팅이 조금이라도 도움되었으면 좋겠습니다. :)

댓글