の検索結果 :

×

会員登録 お問い合わせ

Umbraco アプリケーションに Microsoft Power BI レポートを埋め込む方法

Umbracoに Power BI レポートとダッシュボードを埋め込むためのガイド。miniOrange Power BI Integratorプラグインを使用して、Microsoft Power BI を Umbraco と統合します。このセットアップガイドでは、Power BI レポート、ダッシュボード、タイル、データセット、またはセマンティック モデルを Umbraco ページや投稿に埋め込む手順を説明します。これにより、ユーザーは Umbraco サイトから直接、インタラクティブな Power BI アーティファクトを表示できるようになります。また、行レベル セキュリティ (RLS) を有効にして、Umbraco で Power BI チャートをきめ細かくパーソナライズして表示することもできます。

miniOrange Umbraco Integrator には以下が必要です。

  • バージョンで実行されているUmbracoアプリケーション 9〜15.
  • アプリケーションは、 MS SQL Server(そうでない場合は、データベースに基づいて適切なバージョンを提案できます。)
  • アプリケーションがデータベースを使用しない場合は、動作するバージョンも提供できます。 データベースなし.
  • A Microsoft パワー BI アカウント。
  • インストール miniOrange PowerBI Integrator NuGet パッケージ NuGet パッケージ マネージャーまたは CLI を使用します。
NuGetパッケージ
.NET CLI

PM> NuGet\Install-Package miniOrange.Umbraco.PowerBI.Integrator

  • インストールしたら、アプリケーションをビルドして追加するだけです miniOrange ビューと静的ファイル.
  • 以下の詳細を記入してください プログラム.cs ファイルにソフトウェアを指定する必要があります。

  using miniOrange.Umbraco.PowerBI;
  using Umbraco_PowerBI_Integrator;
  using Umbraco_PowerBI_Integrator.RouteObserver;

  WebApplicationBuilder builder = WebApplication.CreateBuilder(args);

  builder.Services.AddMiniOrangeServices(builder.Configuration);

  builder.CreateUmbracoBuilder()
       .AddBackOffice()
       .AddWebsite()
       .AddDeliveryApi()
       .AddComposers()
       .Build()

  WebApplication app = builder.Build();

  await app.BootUmbracoAsync();

  app.UseStaticFiles();

  app.UseUmbraco()
         .WithMiddleware(u =>
         {
              u.UseBackOffice();
              u.UseWebsite();
              u.AppBuilder.UseminiOrangeUmbracoPowerBIMiddleware();
         })
         .WithEndpoints(u =>
         {
              u.UseInstallerEndpoints();
              u.UseBackOfficeEndpoints();
              u.UseWebsiteEndpoints();
         });

  await app.RunAsync();

  • アプリケーションをビルドして実行します。

miniOrangeダッシュボード内でPowerBIの設定をいくつか行います。

  • ログインする アズールAD 管理者としてポータルにアクセスします。
  • Azure Active Directory のホーム画面が表示されます。
  • Azure サービス セクションで、選択します。 Microsoft エントラ ID.
Azure Active Directory - ホーム画面

  • 左側のタブの「管理」セクションで、「 アプリの登録.
Azure Active Directory - アプリ登録

  • ソフトウェアの制限をクリック 新規登録.
Azure Active Directory - 新規登録

  • 割り当て 表示名 名前フィールドで、 口座の種類.
  • URIをリダイレクトする フィールドに、 ウンブラコサイト とをクリックしてください 会員登録する
Azure Active Directory - アプリケーションの登録

  • アプリケーションの登録後、Azure ADは一意の アプリケーションID あなたのアプリケーションに。
  • に移動します [概要]タブ左側のペインで、
  • コピー アプリケーションID ディレクトリID、これはあなたのものになります 顧客ID (NAIST) と テナントID.
Azure Active Directory - 一意のアプリケーション ID

  • 左側のナビゲーション ペインから、 証明書と秘密 タブには何も表示されないことに注意してください。
  • クリックすると 新しいクライアントシークレット。 説明と有効期限を入力し、 追加 オプションを選択します。
Azure Active Directory - 証明書とシークレット

  • の値をコピーします 秘密鍵。 これはあなたのものになります クライアント秘密鍵.
Azure Active Directory - 秘密キー

  • に行く API権限 左側のナビゲーション ペインで、 権限を追加する オプションを選択します。
Azure Active Directory - API アクセス許可

  • 選択 Microsoft GraphMicrosoft API タブには何も表示されないことに注意してください。
Microsoft Graph

  • 選択 アプリケーションのアクセス許可 そして、 ユーザー.
アプリケーションのアクセス許可 アプリケーションのアクセス許可

  • ユーザー select ユーザー.読み取り (NAIST) と ユーザー.読み取り.すべて 権限を設定して、 権限の追加 ボタン。(マイクロソフト グラフ)
ユーザーのすべての読み取り権限

  • 「権限の追加」をクリックして下にスクロールして選択します PowerBIサービス リクエスト API 許可オプションの下。
PowerBIサービス

  • 選択 権限の委任 そして、 外部リンク:レポート.
権限の委任

  • レポート select レポート.読み取り.すべて 許可して、 許可を追加する ボタン。 (Power BI)
権限の委任

  • これで、すべての権限が表示されます。 API権限
すべての権限

  • ソフトウェアの制限をクリック デフォルトのディレクトリに管理者の同意を与える をクリックします。入力したコードが正しければ、MFAの設定は正常に完了します はい 付与管理者の同意確認時。
管理者の同意を与える

  • Azure AD アプリケーションが正常に構成されました。
  • Azure Active Directory ホーム ページで、 グループ 左ペインから
Azure Active Directory - グループ

  • ソフトウェアの制限をクリック 新しいグループ 新しいセキュリティグループを追加します。
Azure Active Directory - 新しいグループ

  • まず グループタイプ as セキュリティ ドロップダウンから、 グループ名 as Power BI 管理 API を許可する.
  • 詳細を入力したら、 作成ボタン 新しいセキュリティグループを作成します。
Azure Active Directory - 新しいグループ

  • 新しく作成したセキュリティ グループ (Power BI Admin API を許可) を検索して選択します。
Azure Active Directory - 新しく作成されたセキュリティ グループ

  • に移動します 加盟国 左側のペインからタブをクリックして、 メンバーを追加.
Azure Active Directory - メンバーの追加

  • 次に、以前に構成したアプリケーション名を検索し、 select
Azure Active Directory - メンバーの追加

Azure ADアプリの設定が完了し、Umbracoアプリケーションへのユーザー同期とPower BIの統合が実現しました。

  • に行きます Power BI ダッシュボードにアクセスし、管理者としてログインします。
  • Power BI のホーム画面が表示されます。
  • 右上隅にある をクリックします。 設定アイコン としてジョブステータス出力ログに記録されます。
PowerBI - ホーム画面

  • ガバナンスと洞察 をクリックしてください 管理ポータル オプションを選択します。
PowerBI - 管理ポータル

  • 管理ポータル セクション、下 テナント設定、までスクロールします。 開発者設定.
  • ソフトウェアの制限をクリック サービス プリンシパルがプロファイルを作成して使用できるようにします。
  • 有効にします トグル クリックして Apply.
PowerBI - 管理ポータルのテナント設定

  • 下にスクロールして 管理API設定、トグルを有効にして、次のオプションを選択します。 特定のセキュリティグループ.
  • 検索する Umbraco Power BI ユーザー グループ 次にをクリックしてください Apply.
Umbraco Power BI ユーザー グループ

  • ホームページに戻ります。を選択 ワークスペース 左側のペインから タブをクリックし、リストからワークスペースを選択します。
PowerBI - ワークスペース

  • に移動します アクセスの管理 タブには何も表示されないことに注意してください。
PowerBI - アクセスの管理

  • アクセスの管理 セクションで追加をクリックします ユーザーまたはグループを追加する.
PowerBI - ユーザーまたはグループを追加する

  • 以前に構成したアプリケーションを検索します。ドロップダウンから選択します ビューアー をクリックします。入力したコードが正しければ、MFAの設定は正常に完了します 追加 このAzure ADアプリケーションを Power BI ワークスペース.
PowerBI - ユーザーまたはグループを追加する

  • まず レポート 埋め込みたい Umbracoのページまたは投稿.
  • 次に、 ワークスペースID (NAIST) と レポートID 以下の画像に示す URL からダウンロードし、後で必要になるため手元に置いておいてください。
PowerBI - ユーザーまたはグループを追加する

  • Umbraco アプリケーションにアクセスしてください。
  • アプリケーションのベースURLに、 /?アクション=設定 クエリパラメータ。(/?アクション=設定)
  • あなたは、 ご登録はこちらから記入してクリックしてください 登録ボタン.
Umbraco - 登録フォーム

  • 登録すると、miniOrange 管理ダッシュボードが表示されます。
  • に行きます 認証設定 タブを押して入力します クライアントID、クライアントシークレット、テナントID Azure AD アプリケーションの [保存] をクリックします。
Umbraco - 認証設定

  • 今すぐ Power BI設定 タブを入力し、 レポート名、Workspace_ID (NAIST) と レポートID レポートの。
Umbraco - Power BI 設定

  • を示すスクリプトが生成されます。 ワークスペースID (NAIST) と レポートID あなたの Power BI レポート.
  • Umbraco BackOffice アカウントにログインします。
  • コンテンツ タブで、PowerBI レポート オプションをクリックします。
Umbraco - Power BI レポート

  • miniOrangeのトライアル版では、Entra IDアカウントでログインした後でのみレポートにアクセスできます。「サインイン」ボタンをクリックして、Entra IDアカウントでログインしてください。
  • ログインするとすぐに PowerBI レポートが表示されます。
Umbraco - Power BI レポート


UmbracoへのPower BI統合の設定については、 umbracosupport@xecurify.comまでお問い合わせください。弊社のチームがサポートいたします。また、お客様のご要望に基づき、最適なソリューションやプランのご提案もさせていただきます。

ADFS_sso ×
こんにちは!

助けが必要? 私たちはここにいます!

対応