적용 대상: 앱 소유 데이터
사용자 소유 데이터
이 문서에서는 Power BI Embedded를 사용하여 보고서를 다른 사용자와 공유하는 방법을 보여 줍니다. Power BI 임베디드 분석을 사용하려면 Azure에서 Microsoft Entra 애플리케이션을 등록해야 합니다. Microsoft Entra 앱은 Power BI REST 리소스에 대한 사용 권한을 설정하고 Power BI REST API에 대한 액세스를 허용합니다.
팁 (조언)
앱을 등록하지 않고 Power BI Embedded를 사용해 볼 수 있습니다. Power BI 임베디드 분석 플레이그라운드를 확인하여 개발을 시작하고 모든 새로운 Power BI Embedded 기능 및 업데이트를 계속 진행하세요.
전제 조건
Power BI 임베디드 분석 환경을 설정하려면 다음 중 하나가 필요합니다.
- Microsoft Entra 테넌트 및 조직(마스터) 사용자
- Power BI Pro 계정
시작하기 전에
앱을 등록하기 전에 다음 중 요구 사항에 가장 적합한 솔루션을 결정합니다.
고객을 위해 포함
고객을 위해 설계된 앱을 제작하는 경우 데이터 소유 앱라는 이름으로도 알려진 고객용 포함 솔루션을 사용합니다. 사용자는 앱을 사용하기 위해 Power BI에 로그인하거나 Power BI 라이선스를 가질 필요가 없습니다. 앱은 마스터 사용자 계정(Power BI에 로그인하는 데 사용되는 Power BI Pro 라이선스) 또는 서비스 주체를 사용하여 Power BI에 대해 인증합니다.
고객에 대한 콘텐츠 포함 솔루션은 일반적으로 타사를 위한 애플리케이션을 만드는 ISV(독립 소프트웨어 공급업체) 및 개발자에 의해 사용됩니다.
조직을 위해 포함
사용자가 Power BI에 대한 인증을 위해 자격 증명을 사용해야 하는 애플리케이션을 만드는 경우 사용자 소유 데이터라고도 하는 솔루션에 조직에 대한 콘텐츠 포함을 사용합니다.
조직 솔루션에 대한 포함은 일반적으로 기업 및 대규모 조직에서 사용되며 내부 사용자를 위한 것입니다.
두 솔루션에 대한 자세한 내용은 Power BI 임베디드 분석 솔루션이란?을 참조하세요.
앱 등록
Microsoft Entra 앱을 등록하려면 이 섹션의 다음 절차를 사용합니다. 다음 솔루션 중 하나를 만드는 경우에만 다음 단계를 수행합니다.
- 조직에 대한 콘텐츠 포함 애플리케이션
- 서비스 주체가 있는 고객에 대한 콘텐츠 포함 애플리케이션
Microsoft Entra ID에서 애플리케이션을 등록하는 방법에 대한 자세한 내용은 Microsoft ID 플랫폼에 애플리케이션 등록을 참조하세요.
Azure Portal에 로그인합니다.
페이지의 오른쪽 위에서 사용자 계정을 선택하여 Microsoft Entra 테넌트를 선택합니다.
앱 등록을 선택합니다. 이 옵션이 표시되지 않는 경우 검색합니다.
앱 등록에서 새 등록을 선택합니다.
다음 필드를 작성합니다.
이름 - 애플리케이션에 이름을 지정합니다.
지원되는 계정 유형 - 애플리케이션을 사용할 수 있는 사용자를 선택합니다. 단일 테넌트 앱 에 대해서만 이 조직 디렉터리의 계정을 선택하거나 테넌트 간 시나리오 에 대한 조직 디렉터리의 계정을 선택합니다.
(선택 사항) 리디렉션 URI 상자에서 리디렉션 URL을 추가합니다.
등록을 선택합니다. 앱이 등록되면 앱의 개요 페이지로 리디렉션됩니다. 여기서 애플리케이션 ID를 가져올 수 있습니다. 나중에 사용할 수 있는 애플리케이션 ID 와 모든 정보를 요약 상자에 복사하고 저장합니다. Power BI 포함 환경을 사용할 준비가 된 것입니다.
비밀 키 만들기(선택 사항)
서비스 주체를 사용하여 앱을 인증하려면 클라이언트 암호를 만들어야 합니다. 클라이언트 암호는 애플리케이션이 Microsoft Entra ID에 대해 인증하는 데 사용하는 암호입니다. Azure Portal에서 클라이언트 비밀을 만들 수 있습니다.
인증서 및 비밀을 선택합니다.
새 클라이언트 암호를 선택합니다.
클라이언트 비밀 추가 창에서 설명을 입력하고, 클라이언트 비밀의 만료 시기를 지정하고, 추가를 선택합니다.
클라이언트 비밀 값을 복사하여 저장합니다.
비고
클라이언트 암호를 저장하면 클라이언트 암호의 값이 표시됩니다. 이 값은 한 번만 표시되므로 이 값을 복사하고 애플리케이션에서 검색할 수 있는 위치에 저장합니다. 일반적으로 애플리케이션에서 clientId 또는 인증 기관과 같은 값을 소스 코드에 보관합니다. 애플리케이션으로 로그인하려면 애플리케이션의 클라이언트 ID와 함께 비밀 값을 제공해야 합니다. 이 창을 벗어나면 클라이언트 비밀 값이 숨겨지므로 다시 보거나 복사할 수 없습니다.
관련 콘텐츠
추가 질문이 있으신가요? Power BI 커뮤니티에 질문합니다.