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に基づいています。