Power BI 개발자 캠프
Power BI 개발자 캠프(타사 사이트)는 개발자 플랫폼으로서 Power BI에 대해 자세히 알아보려는 개발자를 위한 교육 리소스입니다. Power BI 포함 및 Power BI 시각적 개체 및 사용자 지정 커넥터 개발과 같은 항목에 대해 설명합니다.
이 문서에서는 일부 Power BI 개발자 캠프 리소스에 대한 링크를 제공합니다.
자습서
Power BI 개발자 캠프 자습서는 Power BI 항목(예: 보고서, 대시보드 및 타일)을 포함하고 다른 기본 포함 작업을 수행하는 방법을 이해하는 데 관심이 있는 개발자를 대상으로 합니다.
- .NET 5 앱 소유 데이터 포함 - 개발자가 앱 소유 데이터 포함 모델을 사용하는 Power BI 포함을 구현하는 .NET 5 MVC 웹 애플리케이션을 만드는 방법을 보여 주는 자습서입니다. 이 자습서에서는
node.js
사용하여 TypeScript에 대한 프로젝트 지원을 추가하고 Power BI REST API를 프로그래밍하여 다중 리소스 액세스 토큰을 생성하는 등의 고급 항목을 다룹니다.
테이블 형식-개체-모델-자습서 - XmlA 엔드포인트를 통해 Power BI Desktop 및 Power BI 서비스에서 테이블 형식 개체 모델을 사용하는 자습서 및 코드 프로그래밍 의미 체계 모델입니다.
PowerBI-PowerShell 자습서 - Power BI 개발자 캠프의 Power BI PowerShell 자습서에 대한 학생 파일입니다.
예제
Power BI 개발자 캠프 예제는 Power BI 항목(예: 보고서, 대시보드 및 타일)을 포함하려는 개발자를 위한 추가 리소스를 제공합니다.
app-owns-data hello world - 표준 Power BI 보고서 또는 페이지를 매긴 보고서를 포함하는 최소 .NET 5 애플리케이션 예제입니다. Visual Studio Code 또는 Visual Studio 2019에서 코드를 실행하고 테스트할 수 있습니다. 퍼블릭 클라우드 이외의 Power BI 클라우드를 사용하는 경우 URL 및 Azure ID 리소스 ID에 대한 설정을 업데이트하는 세부 정보도 포함됩니다.
앱 소유 데이터 사용자 지정 웹 API - JavaScript를 사용하여 만든 SPA(단일 페이지 애플리케이션) 클라이언트가 있는 .NET 5 사용자 지정 웹 API 예제입니다. 사용자 지정 웹 API는 Power BI 서비스 API와 서비스 주체로 상호 작용하고 포함 데이터를 반환하고 토큰을 클라이언트에 포함합니다. 이 예제에서는 SPA 클라이언트에서 원격 분석을 수집하고 사용자 지정 데이터베이스에 저장하여 보고서 로드 성능을 모니터링하는 방법을 보여 줍니다.
앱 소유 데이터 및 RLS - .NET 5 및 Power BI 앱 소유 데이터 포함을 사용하여 빌드된 웹 애플리케이션의 예입니다.
EffectiveIdentity
및 RLS(행 수준 보안)를 사용하는 보안 권한 부여 모델을 디자인하는 방법을 보여 줍니다.앱 소유 데이터 다중 테넌트 - 서비스 주체 프로필을 사용하여 Power BI 및 앱 소유 데이터 포함으로 다중 테넌트 환경을 관리하는 방법을 보여 주는 개발자 프로젝트의 예입니다.
Salesforce 앱 소유 데이터 포함 - Power BI 보고서에 앱 소유 데이터 포함을 구현하는 방법을 보여 주는 프로젝트의 예입니다. 이 프로젝트는 SFDX(Salesforce 개발자 환경) 및 Salesforce CLI(명령줄 인터페이스)를 사용하여 만들어졌습니다. 이 예제의 목표는 Salesforce 환경에 Power BI 포함을 구현해야 하는 개발자에게 지침을 제공하고 모범 사례를 보여 주는 것입니다.
- Power BI 대한 테넌트 관리 애플리케이션 - 수천 개의 고객 테넌트가 있는 대규모 Power BI 포함 환경 내에서 서비스 주체를 관리하는 방법을 보여 주는 .NET 5 샘플 애플리케이션입니다.
프레젠테이션
Power BI 개발자 캠프 프레젠테이션을 다운로드하려면 Camp-Sessions GitHub 리포지토리로 이동합니다.