Power BI Dev Camp
Power BI デベロッパー キャンプ (サード パーティのサイト) とは、開発者プラットフォームとしての Power BI についてより詳しく学習したい開発者向けの教育リソースです。 Power BI 埋め込みや、Power BI のビジュアルおよびカスタム コネクタの開発などのトピックが扱われています。
この記事では、いくつかの Power BI デベロッパー キャンプのリソースへのリンクを提供します。
チュートリアル
Power BI Dev Camp のチュートリアルは、Power BI 項目 (レポート、ダッシュボード、タイルなど) を埋め込む方法、およびその他の基本的な埋め込みタスクを実行する方法を理解することに関心のある開発者を対象としています。
- .NET 5 を使用したアプリ所有データの埋め込み - アプリ所有データ埋め込みモデルを使用して Power BI 埋め込みを実装する .NET 5 MVC Web アプリケーションを作成する方法を開発者に示すチュートリアル。 このチュートリアルでは、
node.js
を使用して TypeScript のプロジェクト サポートを追加する方法や、マルチリソース アクセス トークンを生成するように Power BI REST API をプログラミングする方法など、高度なトピックを扱っています。
Tabular-Object-Model-Tutorial - Power BI Desktop での表形式オブジェクト モデルと、XMLA エンドポイントを介した Power BI サービスを使用したチュートリアルおよびサンプル コード プログラミング セマンティック モデル。
PowerBI-PowerShell-Tutorial - Power BI Dev Camp からの Power BI PowerShell チュートリアル用の学生ファイル。
例
Power BI Dev Camp の例では、Power BI 項目 (レポート、ダッシュボード、タイルなど) の埋め込みを検討している開発者向けの追加リソースが提供されています。
アプリ所有データ Hello World - 標準の Power BI レポートまたは改ページ対応レポートのいずれかを埋め込むための最小限の .NET 5 アプリケーションの例。 このコードは Visual Studio Code または Visual Studio 2019 で実行およびテストできます。 また、パブリック クラウド以外の Power BI クラウドを使う場合に URL と Azure ID リソース ID の設定を更新するための詳細も含まれています。
アプリ所有データのカスタム WEB API - .NET 5 カスタム Web API の例。JavaScript を使用して作成されたシングルページ アプリケーション (SPA) クライアントを含みます。 カスタム Web API を実行すると、サービス プリンシパルとしての Power BI サービス API とのやりとりが行われ、埋め込みデータが返され、クライアントにトークンが埋め込まれます。 この例では、SPA クライアントからテレメトリを収集し、それをカスタム データベースに格納して、レポートの読み込みパフォーマンスを監視する方法を示します。
アプリ所有データと RLS - .NET 5 と Power BI のアプリ所有データの埋め込みを使用して構築された Web アプリケーションの例。
EffectiveIdentity
と行レベルのセキュリティ (RLS) を使用するセキュリティ認可モデルを設計する方法を示すために作成されました。アプリ所有データ マルチテナント - サービス プリンシパル プロファイルを使用して、Power BI とアプリ所有データの埋め込みを含むマルチテナント環境を管理する方法を示す開発者プロジェクトの例。
Salesforce アプリ所有データの埋め込み - Power BI レポートを使用してアプリ所有データの埋め込みを実装する方法を示すプロジェクトの例。 このプロジェクトは、Salesforce 開発者エクスペリエンス (SFDX) と Salesforce コマンドライン インターフェイス (CLI) を使用して作成されています。 この例の目標は、Salesforce 環境に Power BI 埋め込みを実装する必要がある開発者にガイダンスを提供し、ベスト プラクティスを示すことです。
- Power BI 用のテナント管理アプリケーション - 何千もの顧客テナントが存在する大規模な Power BI 埋め込み環境内でサービス プリンシパルを管理する方法を示す .NET 5 サンプル アプリケーション。
ビデオ
Power BI Dev Camp のビデオを閲覧するには、ビデオ ページにアクセスしてください。
プレゼンテーション
Power BI Dev Camp のプレゼンテーションをダウンロードするには、Camp-Sessions GitHub リポジトリにアクセスしてください。
次のステップ
- 顧客向けのアプリケーションに Power BI コンテンツを埋め込む
- 組織向けのアプリケーションに Power BI コンテンツを埋め込む
- 組織向けのアプリケーションに Power BI レポートを埋め込む
- Power BI Embedded の分析プレイグラウンド
他にわからないことがある場合は、 Power BI コミュニティを利用してください。