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