PowerBI-管理の役割

Power BI管理の役割は、Office 365へのアクセスを許可せずに、BI管理ポータルで管理者権限を必要とするユーザーに割り当てられます。

管理者アクセスを提供するには、Office 365管理センターに移動し、[ユーザー]、[アクティブユーザー]の順に選択します。

[役割]タブに移動し、[編集]オプションをクリックします。

[カスタマイズされた管理者]タブに移動し、[PowerBIサービス管理者]を選択します。

購入

Power BIは、Microsoftが新しく設計したツールであり、次のコンポーネントで構成されています-

  • PowerBIデスクトップ
  • PowerBIサービス
  • コネクタゲートウェイ

Power BIデスクトップは、追加費用なしでMicrosoftサイトからインストールできる無料のツールです。

https://powerbi.microsoft.com/en-us/pricing/

これは、PowerBIファイルを直接ダウンロードするためのリンクです-

https://www.microsoft.com/en-us/download/details.aspx?id=45331

Power BI Proには60日間の無料トライアルがあり、その後9.99 $ /ユーザー/月で購入できます。Power BI Premiumは、ノード/月あたりの容量料金に準拠しています。

Power BIは、オンプレミスのレポートサーバーも提供します。これは、後でクラウド環境に移行する柔軟性を備えたレポートの公開に使用できます。

https://powerbi.microsoft.com/en-us/report-server/

Power BI Pro Report Serverの試用版も、会社のWebサイトに従って利用できます。PowerBIReportServerは、データとインサイトへのアクセス、および最新のオンプレミスソリューションでのSQL Server ReportingServicesのエンタープライズレポート機能を提供します。

データを視覚的に探索し、パターンをすばやく発見して、より適切で迅速な意思決定を行うのに役立ちます。同時に、ビジネスニーズに基づいて正確にフォーマットされたレポートを生成します。Power BI Report Serverは実績のあるエンタープライズグレードのプラットフォームに基づいているため、数千人のユーザーに自信を持って拡張することもできます。

REST API

Power BIでは、RESTAPIを使用してリアルタイムでデータをプッシュすることもできます。Power BI REST APIを使用すると、データセット、ダッシュボードの作成、行の追加と削除、グループの取得を行うことができます。

Power BI REST APIは、次のテクノロジのいずれかを使用して作成できます-

  • .NET
  • JQuery
  • Ruby

Power BIを認証するには、Azure Active Directoryトークンを取得する必要があります。これにより、アプリがPowerBIダッシュボードにアクセスできるようになります。

以下は、Power BIサービスのAzure ADから認証コードを取得するためのC#コードです。

セキュリティ

Azure Active Directory(AAD)認証は、ユーザーがPowerBIサービスを使用して認証するときにPowerBIで使用されます。Power BIログイン資格情報は、ユーザーがBIアカウントを設定するために使用する電子メールアカウントであり、有効なユーザー名です。

Power BIは、次のレベルのセキュリティを含むAzureクラウドで使用されるセキュリティレベルを提供します-

  • マルチテナント環境のセキュリティ
  • ネットワークセキュリティ
  • AADベースのセキュリティ

データストレージの場合、PowerBIで使用される2つの異なるリポジトリがあります-

  • Azure BLOB
  • AzureSQLデータベース

Azure BLOBストレージはユーザーがアップロードするデータに使用され、AzureSQLデータベースはシステムデータを格納するために使用されます。Power BIのセキュリティは、主にAzureクラウドで利用可能なデータとネットワークのセキュリティ機能に基づいており、認証もAzureADに基づいています。