Share via


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 프로그래밍과 같은 고급 항목을 다룹니다.
  • Tabular-Object-Model-Tutorial - XMLA 엔드포인트를 통해 Power BI Desktop 및 Power BI 서비스와 함께 테이블 형식 개체 모델을 사용하는 자습서 및 샘플 코드 프로그래밍 의미 체계 모델입니다.

  • PowerBI-PowerShell-Tutorial - Power BI 개발자 캠프의 Power BI PowerShell 자습서에 대한 학생 파일입니다.

예제

Power BI 개발 캠프 샘플은 Power BI 항목(예: 보고서, 대시보드, 타일)을 포함하려는 개발자를 위한 추가 리소스를 제공합니다.

  • 앱 소유 데이터 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 및 App-Owns-Data 임베딩을 사용하여 다중 테넌트 환경을 관리하는 방법을 보여 주는 개발자 예제 프로젝트입니다.

  • Salesforce 앱 소유 데이터 포함 - Power BI 보고서에서 앱 소유 데이터 포함을 구현하는 방법을 보여주는 샘플 프로젝트입니다. 이 프로젝트는 SFDX(Salesforce 개발자 환경) 및 Salesforce CLI(명령줄 인터페이스)를 사용하여 만들었습니다. 이 예제의 목표는 Salesforce 환경에서 Power BI 포함을 구현해야 하는 개발자를 위한 지침을 제공하고 모범 사례를 설명하는 것입니다.

동영상

Power BI 개발 캠프 동영상을 보려면 동영상 페이지로 이동하세요.

프레젠테이션

Camp-Sessions GitHub 리포지토리에서 Power BI 개발 캠프 프레젠테이션을 다운로드할 수 있습니다.

다음 단계

추가 질문이 있으신가요? Power BI 커뮤니티를 사용해 보세요.