Power-bi-quick-guide
Power BI-はじめに
Power BIは、さまざまなデータソースのデータをインタラクティブなダッシュボードとBIレポートに変換するデータ視覚化およびビジネスインテリジェンスツールです。 Power BIスイートは、複数のソフトウェア、コネクタ、およびサービスを提供します-Power BIデスクトップ、SaasベースのPower BIサービス、およびさまざまなプラットフォームで利用可能なモバイルPower BIアプリ。 これらのサービスのセットは、ビジネスユーザーがデータを使用してBIレポートを作成するために使用します。
Power BIデスクトップアプリを使用してレポートを作成し、Power BIサービス(サービスとしてのソフトウェア-SaaS)を使用してレポートを公開し、Power BIモバイルアプリを使用してレポートとダッシュボードを表示します。
Power BI Desktopは、32ビットバージョンと64ビットバージョンの両方で使用できます。 最新バージョンをダウンロードするには、次のリンクを使用できます-
https://powerbi.microsoft.com/en-us/downloads/
Power BI-インストール手順
システム要件、インストールファイルの詳細を確認するには、「高度なダウンロードオプション」に移動する必要があります。 以下は、Power BIツールをダウンロードするためのシステム要件です-
サポートされているオペレーティングシステム
- Windows 10、Windows 7、Windows 8、Windows 8.1、Windows Server 2008 R2、Windows Server 2012、Windows Server 2012 R2
- Microsoft Power BI DesktopにはInternet Explorer 9以降が必要です
- Microsoft Power BI Desktopは、32ビット(x86)および64ビット(x64)プラットフォームで利用可能です
ユーザーは、Power BIをインストールする言語を選択でき、次のファイルをダウンロードできます。
これは、Power BIファイルを直接ダウンロードするためのリンクです-
https://www.microsoft.com/en-us/download/details.aspx?id=45331
PBIDesktop_x64.msiは64ビットOSファイルを示しています。 OSタイプごとにインストールするファイルを選択し、[次へ]をクリックします。 ローカルドライブにインストールファイルを保存します。
インストールファイルを実行すると、次の画面が表示されます。
ライセンス契約に同意し、画面の指示に従ってインストールを完了します。
Power BIをインストールすると、ようこそ画面が起動します。 この画面は、データの取得、既存のデータモデルの強化、レポートの作成、レポートの公開と共有に関連するさまざまなオプションを起動するために使用されます。
Power BI-アーキテクチャ
Power BIには次のコンポーネントが含まれます-
- Power BI Desktop -これは、データセットに関するレポートおよびデータ視覚化を作成するために使用されます。
- * Power BIゲートウェイ*-Power BIオンプレミスゲートウェイを使用して、データを移動する必要なくオンプレミスデータソースに接続することにより、データを最新の状態に保つことができます。 大規模なデータセットを照会し、既存の投資から利益を得ることができます。
- * Power BIモバイルアプリ*-Power BIモバイルアプリを使用すると、どこからでもデータに接続できます。 Power BIアプリは、Windows、iOS、およびAndroidプラットフォームで使用できます。
- * Power BIサービス*-これはクラウドサービスであり、Power BIレポートとデータ視覚化の公開に使用されます。
Power BI-サポートされるデータソース
Power BIは、広範囲のデータソースをサポートしています。 [データの取得]をクリックすると、使用可能なすべてのデータ接続が表示されます。 さまざまなフラットファイル、SQLデータベース、Azureクラウド、またはFacebook、Googleアナリティクス、SalesforceオブジェクトなどのWebプラットフォームに接続することもできます。 リストされていない他のODBCデータソースに接続するためのODBC接続も含まれています。
Power BIで利用可能なデータソースは次のとおりです-
- フラットファイル
- SQLデータベース
- ODataフィード
- 空のクエリ
- Azure Cloudプラットフォーム
- オンラインサービス
- 空のクエリ
- Hadoop、Exchange、またはActive Directoryなどの他のデータソース
Power BIデスクトップでデータを取得するには、メイン画面で[データの取得]オプションをクリックする必要があります。 最も一般的なデータソースが最初に表示されます。 次に、[その他]オプションをクリックして、使用可能なデータソースの完全なリストを表示します。
上記のスクリーンショットに示すように「その他」タブをクリックすると、新しいナビゲーションウィンドウが表示されます。左側には、使用可能なすべてのデータソースのカテゴリが表示されます。 上部に検索を実行するオプションもあります。
以下は、リストされているさまざまな*データソース*です-
All
このカテゴリでは、Power BIデスクトップの下で利用可能なすべてのデータソースを確認できます。
File
[ファイル]をクリックすると、Power BIデスクトップでサポートされているすべてのフラットファイルタイプが表示されます。 任意のファイルタイプに接続するには、リストからファイルタイプを選択し、[接続]をクリックします。 ファイルの場所を指定する必要があります。
データベース
[データベース]オプションをクリックすると、接続可能なすべてのデータベース接続のリストが表示されます。
任意のデータベースに接続するには、上のスクリーンショットに示すようにリストからデータベースの種類を選択します。 接続をクリックします。
接続するには、サーバー名/ユーザー名とパスワードを渡す必要があります。 Advanceオプションを使用して、直接SQLクエリ経由で接続することもできます。 接続モード-インポートまたはDirectQueryを選択することもできます。
注-単一のレポートでインポートモードとDirectQueryモードを組み合わせることはできません。
インポートとDirectQuery
*DirectQuery* オプションは、データ操作のオプションを制限し、データはSQLデータベースに残ります。 DirectQueryはライブであり、Importメソッドのように更新をスケジュールする必要はありません。
*Import* メソッドを使用すると、データの変換と操作を実行できます。 PBIサービスにデータを公開する場合、制限は1GBです。 データを消費してPower BI Azureバックエンドにプッシュし、1日に最大8回データを更新し、データ更新のスケジュールを設定できます。
DirectQueryを使用する利点
- DirectQueryを使用すると、大規模なデータセットでデータビジュアライゼーションを構築できますが、Power BIデスクトップにインポートすることはできません。
- DirectQueryは1 GBのデータセット制限を適用しません。
- DirectQueryを使用すると、レポートには常に現在のデータが表示されます。
DirectQueryの使用の制限
- DirectQueryの使用中にデータを返すには、100万行の制限があります。 より多くの行の集計を実行できますが、データセットを返すには、結果の行が100万未満でなければなりません。
- DirectQueryでは、すべてのテーブルは単一のデータベースから取得する必要があります。
- クエリエディターで複雑なクエリを使用すると、エラーがスローされます。 クエリを実行するには、クエリからエラーを削除する必要があります。
- DirectQueryでは、一方向でのみリレーションシップフィルターを使用できます。
- テーブル内の時間関連データの特別な扱いはサポートしていません。
紺Azure
Azureオプションを使用すると、Azureクラウドのデータベースに接続できます。 次のスクリーンショットは、Azureカテゴリで使用可能なさまざまなオプションを示しています。
オンラインサービス
Power BIでは、Exchange、Salesforce、Google Analytics、Facebookなどのさまざまなオンラインサービスに接続することもできます。
以下のスクリーンショットは、オンラインサービスで利用可能なさまざまなオプションを示しています。
その他の
次のスクリーンショットは、他のカテゴリで使用可能なさまざまなオプションを示しています。
Power BI-他のBIツールとの比較
この章では、Power BIとTableauやSSRSなどの他のBIツールの比較を実行します。
Power BIとTableau
Tableauは、BI市場の主要なツールの1つと見なされています。 Power BIは、バックエンドのデータ操作機能とデータソースのリストとの接続性のため、Tableauとの緊密な競争において新たなツールと見なされています。 Tableauは、市場で最高のデータ視覚化ツールの1つであり、中規模および大企業で使用されています。 Power BIはOffice 365スイートと密接に統合されているため、SharePointなどの他のソースと互換性があります。
Feature | Tableau | Power BI |
---|---|---|
Data Visualization | Tableau provides strong data visualization and is one of the main data visualization tool in the market. | Power BI provides a strong backend data manipulation feature with access to simple visualizations. |
Size of Dataset | Tableau can connect much larger datasets as compared to Power BI. | Power BI has a limit of 1GB data in free version. |
Data Sources | Tableau covers a vast range of data sources to connect with for data visualization. In Tableau, you select the dataset first and visualizations are used on the fly. |
Power BI covers most of the data sources available in Tableau. It is closely integrated with Office 365, hence provides connectivity to SharePoint. Power BIオンラインバージョンは検索エンジンでの直接視覚化もサポートしていますが、現時点ではBlingのみがサポートされています。 |
Costing | Tableau is expensive as compared to Power BI but still under budget for small and medium enterprise. | Power BI provides a free version with 1GB limit on dataset. Power BI Pro is also a cheaper solution when compared with any other BI tool. |
License and Pricing |
Tableau Desktop Profession: USD70/user/month and it can connect to hundreds of data sources. Tableau Desktop Personal:USD35/ユーザー/月。GoogleスプレッドシートやExcelファイルなどのデータソースに接続できます。 Tableau Server:ユーザーあたり月額35ドルのコストで最低10ユーザー プライベートクラウドを使用したTableau Online:ユーザーあたり42米ドル/月 a |
Power BI:無料 1 GBストレージ 1時間あたり1万行のデータストリーミング Power BI Pro: USD9.99/ユーザー/月 10 GBストレージ 100万行/時間 |
Implementation | Tableau provides different implementation types as per organizational needs panning from few hours to few weeks. | Power BI uses cloud storage and includes simple implementation process. |
Power BIとSSRS
Feature | SSRS | Power BI |
---|---|---|
Data Visualization | SSRS is mostly used for Pixel perfect reporting and average dash-boarding features. | Power BI provides a strong backend data manipulation feature with access to simple visualizations. |
Size of Dataset | No such limit in SSRS. It can connect to much larger datasets as compared to Power BI. | Power BI has a limit of 1GB data in free version. |
Data Sources | SSRS covers a vast range of data sources to connect with for BI reporting. |
Power BI covers most of the data sources available in Tableau. It is closely integrated with Office 365, hence provides connectivity to SharePoint. Power BIオンラインバージョンは検索エンジンでの直接視覚化もサポートしていますが、現時点ではBlingのみがサポートされています。 |
Costing | SSRS pricing details are available only upon request. | Power BI provides a free version with 1GB limit on dataset. Power BI Pro is also a cheaper solution when compared with any other BI tool. |
License and Pricing | SQL Server Enterprise License. It is available on cloud - AWS, Azure, and other providers. |
Power BI: Free 1 GBストレージ 1時間あたり1万行のデータストリーミング Power BI Pro: USD9.99/ユーザー/月 10 GBストレージ 100万行/時間 |
Implementation | SSRS implementation is complex as compared with Power BI. | Power BI uses cloud storage and includes simple implementation process. |
Power BI-データモデリング
この章では、Power BIでのデータモデリングについて学習します。
データモデリングとナビゲーションの使用
データモデリングは、関係を使用してBIツールで複数のデータソースを接続するために使用される機能の1つです。 リレーションシップは、データソースの相互接続方法を定義し、複数のデータソースで興味深いデータの視覚化を作成できます。
モデリング機能を使用すると、既存のテーブルでカスタム計算を構築でき、これらの列をPower BI視覚化に直接表示できます。 これにより、企業は新しいメトリックを定義し、それらのメトリックのカスタム計算を実行できます。
上の画像では、2つのテーブル間の関係を示す一般的なデータモデルを見ることができます。 両方のテーブルは、列名「Id」を使用して結合されます。
同様に、Power BIでは、2つのオブジェクト間の関係を設定します。 関係を設定するには、共通の列の間に線をドラッグする必要があります。 Power BIのデータモデルで「関係」を表示することもできます。
Power BIでデータモデルを作成するには、すべてのデータソースをPower BIの新しいレポートオプションに追加する必要があります。 データソースを追加するには、[データの取得]オプションに移動します。 次に、接続するデータソースを選択し、[接続]ボタンをクリックします。
データソースを追加すると、右側のバーに表示されます。 次の図では、2つのxlsファイルを使用してデータをインポートしています(顧客と製品)。
画面の左側にあるPower BIには、次の3つのタブがあります-
- 報告書
- Data *関係
[レポート]タブに移動すると、データの視覚化のために選択されたダッシュボードとグラフを見ることができます。 必要に応じて、さまざまな種類のグラフを選択できます。 この例では、使用可能なビジュアライゼーションからテーブルタイプを選択しました。
[データ]タブに移動すると、データソースから定義された関係に従ってすべてのデータを表示できます。
[関係]タブでは、データソース間の関係を確認できます。 Power BI視覚化に複数のデータソースを追加すると、ツールは列間の関係を自動的に検出しようとします。 [関係]タブに移動すると、関係を表示できます。 [リレーションシップの作成]オプションを使用して、列間にリレーションシップを作成することもできます。
データの視覚化で関係を追加および削除することもできます。 関係を削除するには、右クリックして「削除」オプションを選択する必要があります。 新しい「関係」を作成するには、データソース間でリンクするフィールドをドラッグアンドドロップするだけです。
関係ビューを使用して、レポートの特定の列を非表示にすることもできます。 列を非表示にするには、列名を右クリックし、「レポートビューで非表示」オプションを選択します。
計算列の作成
既存のデータの2つ以上の要素を組み合わせて、Power BIで計算列を作成できます。 また、既存の列に計算を適用して新しいメトリックを定義するか、2つの列を組み合わせて1つの新しい列を作成することもできます。
計算列を作成してテーブル間の関係を確立したり、2つのテーブル間の関係を設定したりすることもできます。
新しい計算列を作成するには、画面の左側にある[データビュー]タブに移動し、[モデリング]をクリックします。
[モデリング]タブに移動すると、画面上部に[新しい列]オプションが表示されます。 また、数式バーが開き、DAX数式を入力して計算を実行できます。 DAX- Data Analysis Expressionは、Excelでも計算を実行するために使用される強力な言語です。 数式バーの列テキストを変更して、列の名前を変更することもできます。
次の例では、Prod_Id列の最後の3文字から派生した新しい列Product Code(Product_C)を作成します。 次に、次の式を書きます-
Product_C = RIGHT( Sheet1[Prod_Id],3)
計算列の作成に使用できる数式の長いリストも提供されます。 次のスクリーンショットに示すように、計算で使用される式の最初の文字を入力する必要があります。
計算テーブルの作成
Power BIのデータモデリングで新しい計算テーブルを作成することもできます。 新しいテーブルを作成するには、画面左側の[データビュー]タブに移動し、画面上部の[モデリング]オプションに移動します。
DAX式は、新しいテーブルを作成するために使用されます。 計算を実行して右側のテーブルを形成するには、等号とDAX数式の左側に新しいテーブルの名前を入力する必要があります。 計算が完了すると、モデルの[フィールド]ペインに新しいテーブルが表示されます。
次の例では、新しいテーブル-別のテーブルの列に一意の値を含む1つの列テーブルを返すTable_CustCを定義します。
次のスクリーンショットに示すように、Power BI画面の[フィールド]セクションの下に新しいテーブルが追加されます。 要件に従って計算列と計算テーブルが作成されたら、Power BIの[レポート]タブのフィールドを使用できます。
これらのオブジェクトを追加するには、チェックボックスを選択する必要があり、可能であれば関係が自動的に検出されます。 そうでない場合は、接続する列をドラッグできます。
レポートを表示するには、[レポート]タブに移動し、レポートビューで[計算された列]と新しい[計算されたテーブル]のフィールドの両方を表示できます。
時間ベースのデータの管理
Power BIでは、既定で時間ベースのデータをドリルスルーできます。 分析に日付フィールドを追加し、データ視覚化のドリルを有効にすると、次のレベルの時間ベースのデータに移動します。
Power BIの視覚化に時間ベースのテーブルを追加したと考えてみましょう。 レポートに収益と年の列を追加しました。
上部のオプションを使用して、視覚化でドリル機能を有効にできます。 ドリル機能を有効にし、チャートのバーまたは線をクリックすると、次のレベルの時間階層にドリルダウンします。* 例:*年→四半期→月。
階層オプションの[次のレベルに移動]オプションを使用して、ドリルを実行することもできます。
Power BI-ダッシュボードオプション
この章では、Power BIで利用可能なさまざまなダッシュボードオプションについて学習します。
さまざまなデータセットの探索
Power BIツールには、データセットを探索するための多くのオプションが用意されています。 BIレポートまたはダッシュボードで作業しているときは、Power BIのルックを使用してすばやく洞察を得ることができます。 ツールUIの左側にあるデータセットセクションに移動し、3つのドット(…)をクリックして、[インサイトを取得]をクリックします。
[Insightsの取得]オプションを選択すると、データセット内のすべてのアルゴリズムが実行され、完了すると、データセットに対する洞察の準備ができたという通知が表示されます。
[インサイトの表示]オプションをクリックすると、データインサイトのすべてのグラフ表現がツールに表示されます。 いつでもこのオプションに移動して、データセットの洞察オプションを確認できます。
レポートをPower BIサービスに公開すると、最初のページにQuick Insightのオプションも表示されます。
ダッシュボードを作成する
Power BIでは、Power BIデスクトップを使用して公開されるBIレポートから視覚化を固定することにより、ダッシュボードを作成できます。 Power BIサービスを使用して作成されたすべての視覚化は、ダッシュボードを作成するための固定にも使用できます。
Power BIでビジュアルを固定する場合は、Power BIサービスのBIレポートを開きます。 ビジュアルの上部で、ピンアイコンを選択します。
上記のスクリーンショットに示されているように[ピン]オプションを使用すると、次のスクリーンショットに示すように新しいダイアログボックスが表示されます。 新しいダッシュボードを作成するか、既存のダッシュボードを選択してドロップダウンリストからビジュアルを配置するように求められます。 既存のダッシュボードがない場合、このオプションはグレー表示されます。
[ピン]ボタンをクリックすると、ビジュアライゼーションがダッシュボードに「ピン留め」されていることを確認するメッセージが表示されます。 [マイワークスペース]をクリックして、ダッシュボードを確認できます。
ダッシュボードを作成したら、さまざまなオプションを使用してダッシュボードを構成できます。
ダッシュボードを共有する
BIレポートをPower BIサービスに公開すると、レポートとダッシュボードを組織内の他のユーザーと共有できます。 Power BIでは、ダッシュボードの共有は非常に簡単です。
Power BIサービスでダッシュボードを開き、画面の右上隅にある[共有]オプションをクリックする必要があります。
共有機能は、Power BI Proバージョンでのみ使用できます。 次のスクリーンショットに示すように、Power BI Proの60日間の無料試用版も使用できます。
無料試用版をクリックして試用を開始します。 [試用を開始して終了]を選択すると、60日間の試用が開始されたという確認が表示されます。 [共有]ダッシュボードをクリックすると、新しいウィンドウにオプションが表示されます。 このダッシュボードを共有するユーザーのメールIDを入力する必要があります。
受信者が他のユーザーとダッシュボードを共有したり、電子メール通知を送信したりすることを許可できます。 ユーザーに直接URLを提供し、ユーザーがダッシュボードに直接アクセスすることもできます。
ダッシュボードのタイル
ダッシュボードで[その他のオプション]をオンにすると、フォーカスモードのオプションとダッシュボードの他のさまざまなオプションが表示されます。
- フォーカスモード*は、ダッシュボードデータを詳しく見るために使用します。 ダッシュボードに複数の値がある場合、フォーカスモードを使用して、ダッシュボードのオブジェクトをより適切に表示できます。 スペースの問題により表示されない列がある場合は、フォーカスモードを使用して表示することもできます。
フォーカスモードは、ダッシュボード/レポートのすべてのデータを表示するために使用されます。 ピンアイコンを選択して、フォーカスモードから別のダッシュボードにビジュアルを直接固定することもできます。
フォーカスモードを終了するには、[フォーカスモードの終了]オプションを選択できます。
また、[タイルの詳細]オプションを使用して、書式の変更をいくつか編集することもできます。 このオプションにより、タイルのタイトル、サブタイトル、最終更新日時、およびダッシュボードのカスタムリンクの作成など、その他の詳細を変更できます。
データゲートウェイ
データゲートウェイを使用して、社内データソースをPower BIサービスに接続できます。 また、管理設定を含まないパーソナルゲートウェイと呼ばれるバージョンのデータゲートウェイを使用することもできます。
Power BIサービスにログインして、パーソナルゲートウェイをセットアップできます。 画面の右上隅にあるダウンロードアイコンを選択し、[データゲートウェイ]をクリックする必要があります。
Power BI公式サイトによると、オンプレミスゲートウェイでData Gatewayを使用すると、データを移動することなくオンプレミスデータソースに接続することにより、データを最新の状態に保つことができます。 大規模なデータセットを照会し、既存の投資から利益を得ます。 ゲートウェイは、個々のニーズと組織のニーズを満たすために必要な柔軟性を提供します。
ダウンロードゲートウェイをセットアップするには、ダウンロードが完了してインストールウィザードが完了するまでセットアップを実行する必要があります。
あなたはどちらかを選択するオプションがあります-
- オンプレミスデータゲートウェイまたは
- パーソナルゲートウェイ(Power BIのみ)
Power BI Gatewayを起動したら、Power BIゲートウェイサービスにログインする必要があります。
スケジュールの更新とスケジュールの頻度に移動して、自動更新を有効にすることもできます。
Power BI-視覚化オプション
この章では、Power BIのさまざまな視覚化オプションについて学習します。
シンプルな視覚化の作成
ビジュアライゼーションは、データを効果的に提示するために使用され、ビジネスインテリジェンスツールの基本的な構成要素です。 Power BIには、さまざまなデフォルトのデータ視覚化コンポーネントが含まれています。これらのコンポーネントには、単純な棒グラフから円グラフ、地図、さらに滝、漏斗、ゲージ、その他の多くのコンポーネントなどの複雑なモデルが含まれます。
Power BIでは、2つの方法で視覚化を作成できます。 まず、右側のペインからレポートキャンバスに追加します。 既定では、Power BIで選択されるのはテーブルタイプの視覚化です。 別の方法は、右側のバーから視覚化の下の軸と値軸にフィールドをドラッグすることです。 要件に従って、各軸に複数のフィールドを追加できます。
Power BIでは、クリックしてからドラッグすることで、レポートキャンバスで視覚化を移動することもできます。 視覚化ペインからさまざまな種類のグラフと視覚化を切り替えることもできます。 Power BIは、選択されたフィールドを可能な限り厳密に新しい視覚タイプに変換しようとします。
マップビジュアライゼーションの作成
Power BIには、バブルマップと形状マップの2種類のマップビジュアライゼーションがあります。 バブルマップを作成する場合は、視覚化ペインからマップオプションを選択します。
バブルマップを使用するには、マップを視覚化からレポートキャンバスにドラッグします。 値を表示するには、位置オブジェクトを軸に追加する必要があります。
値フィールドで、CityやStateなどの値軸を受け入れることを確認できます。また、経度と緯度の値を追加することもできます。 バブルサイズを変更するには、値軸にフィールドを追加する必要があります。
塗りつぶされたマップをレポートキャンバスにドラッグするだけで、塗りつぶされたマップをデータの視覚化で使用することもできます。
注-マップの視覚化の上に警告記号が表示される場合、マップチャートにさらに場所を追加する必要があることを意味します。
組み合わせチャートの使用
データの視覚化では、複数のメジャーを単一のチャートにプロットすることも必要です。 Power BIは、メジャー値をプロットするためのさまざまな組み合わせチャートタイプをサポートしています。 収益とunit_soldsを1つのグラフにプロットするとします。 組み合わせチャートは、この種の要件に最も適したオプションです。
Power BIで最も一般的な組み合わせグラフの1つは、折れ線グラフと積み上げ縦棒グラフです。 収益フィールドがあり、顧客単位の数量を含む新しいデータソースを追加したとします。これを視覚化でプロットします。
データソースを追加すると、右側のフィールドのリストに追加されます。 次のスクリーンショットに示すように、列軸に単位を追加できます。
Power BIで使用できる他のタイプの結合グラフ-線とクラスター列。
テーブルを使用する
Power BIでは、視覚化にデータセットを追加すると、レポートキャンバスに表グラフが追加されます。 レポートに追加するフィールドをドラッグできます。 各フィールドの前にあるチェックボックスを選択して、レポート領域に追加することもできます。
表内の数値を使用すると、下部に値の合計が表示されます。
列の上部にある矢印キーを使用して、テーブルでソートを実行することもできます。 昇順/降順ソートを実行するには、矢印をクリックするだけで、列の値がソートされます。
表の列の順序は、右側の値バケットの順序によって決まります。 順序を変更する場合は、任意の列を削除して、他の列を追加できます。
また、テーブル内の数値に対して、集計を取り消したり、異なる集計関数を適用したりすることもできます。 集計タイプを変更するには、メジャーの前にある値バケットの矢印をクリックすると、使用できる数式のリストが表示されます。
Power BIのもう1つのテーブルタイプは、自動サイズ変更、列テーブル、色の設定など、多くの機能を提供するマトリックステーブルです。
チャートの色を変更する
Power BIでは、チャートの色を変更することもできます。 ビジュアライゼーションを選択すると、色を変更するオプションがあります。 次のオプションは、[形式]タブで利用できます-
- 伝説
- データの色
- 詳細ラベル
- タイトル
- バックグラウンド
- アスペクトをロック
- 境界
- 全般
これらのオプションを開くには、次のスクリーンショットに示すように[形式]タブに移動します。 クリックすると、使用可能なすべてのオプションが表示されます。
[凡例]フィールドを展開すると、凡例を表示するオプションがあります。 あなたが選択することができます-
- ポジション
- タイトル
- 凡例名
- 色
- 文字サイズ
- フォントファミリー
同様に、データの色があります。 データフィールドの色を変更する場合は、このオプションを使用できます。 すべてのオブジェクトとそれに対応する色がチャートに表示されます。
また、ツールには分析機能があり、データ視覚化の要件に応じて線を引くことができます。 データの視覚化には次のラインタイプがあります-
- 定数線
- 最小ライン
- マックスライン
- 平均線
- 中央線
- パーセンタイルライン
破線、点線、または実線を選択できます。 透明度、色、線の位置を選択できます。 この行のデータラベルのオン/オフを切り替えることもできます。
図形、画像、テキストボックスを追加する
視覚化に静的なテキスト、画像、または図形を追加する必要がある場合があります。 ヘッダー/フッターまたは静的な署名を追加する場合は、このオプションを使用してデータを視覚化するメッセージを使用できます。
テキストボックスにURLを追加することもでき、Power BIはそれらのリンクを使用してそれを公開します。
図形、画像、テキストボックスを追加するには、[ホーム]タブに移動し、上部に画像を追加するオプションがあります。
データ視覚化にさまざまな形状を挿入できます。 使用可能な図形を表示するには、[図形]ボタンの横にある矢印をクリックします。
テキストボックスをクリックすると、レポートキャンバスにテキストボックスが追加されます。 テキストボックスに任意のテキストを入力し、リッチテキストエディターを使用して書式を変更できます。
同様に、画像をデータ視覚化に追加して、ロゴまたは他の画像をデータ視覚化に追加できます。 [画像]オプションをクリックすると、画像ファイルを渡すためのパスが要求されます。
ドロップダウンリストから任意の図形を選択して、図形を追加できます。 さまざまなオプションを使用してサイズを変更することもできます。
スタイリングレポート
Power BIには、レポートの向きやページサイズなどのページレイアウトと書式設定を調整するための柔軟なオプションがあります。 [ホーム]タブから[ページビュー]メニューに移動すると、次のオプションが提供されます。
- ページに合わせる
- 幅に合わせる
- 実際のサイズ
デフォルトでは、レポートのページサイズは16:9です。ただし、レポートのページサイズを変更することもできます。 ページサイズを変更するには、視覚化ペインに移動し、ペイントブラシを選択します。
注-ページサイズを変更するには、レポートキャンバスに視覚化を追加しないでください。 あなたはページレイアウトの下で利用可能な次のオプションがあります-
- ページ情報
- ページサイズ
- ページの背景
ページ情報の下に、名前とQ&Aがあります。
ページサイズの下で、次のオプションから選択できます-
- Type
- 幅
- 高さ
[ページの背景]で、次のオプションから選択できます。
- 色
- 透明度
- 画像を追加
レポートの複製
いくつかのシナリオでは、異なるページに同じレイアウトとビジュアルを使用したい場合があります。 Power BIには、ページのコピーを作成するオプションがあります。 [ページの複製]オプションを使用すると、同様のレイアウトと外観を持つ新しいページが追加されます。
ページを複製するには、ページを右クリックして[ページの複製]オプションを選択します。 これにより、同じページのコピー-ページ1の複製が作成されます。
現在、既存のページの名前を変更したり、ページを削除したりする場合は、上記のスクリーンショットに示されている他のオプションを使用できます。
Power BI-Excel統合
この章では、ExcelとPower BIを統合する方法を学習します。
Excelデータを使用する
Power BIを使用して、ExcelブックファイルをローカルドライブからPower BIにインポートすることもできます。 Excelシートからデータをインポートするには、各列に適切な名前が付けられていることを確認する必要があります。 Power BIでExcelファイルをインポートするには、[データの取得]→[ファイル]→[ローカルファイル]に移動します。
xlsファイルのインポート
Power BI Serviceで、[マイワークスペース]→[ファイル]→[ローカルファイル]に移動します。
また、Excelファイルをローカルドライブにのみ保存する必要はありません。 OneDriveまたはSharePointからExcelブックをインポートすることもできます。
データセットがインポートされると、Power BIでレポートを作成する準備が整います。 インポートされたデータセットは、Power BIメニューの[DATASETS]オプションで利用できます。
[データセット]をダブルクリックします。 次に、[探索]タブに移動します。 これにより、新しいレポートキャンバスが開きます。 テーブルのすべてのフィールドと対応する列は、画面右側の[フィールド]オプションで利用できます。
レポートを作成するには、任意のビジュアライゼーションを選択し、テーブルのフィールドをビジュアライゼーションに追加します。
Power BIダッシュボードの共有
この章では、レポートの共有、印刷、公開などのためにPower BIダッシュボードを共有する方法を学習します。
レポートの共有にPower BI Desktopを使用する
Power BIデスクトップでBIレポートを作成したら、他のビジネスユーザーとレポートを共有することもできます。 すべてのBIレポート、ダッシュボード、およびデータは、組織内の他の同僚やビジネスユーザーと共有できます。
次の方法を使用してレポートを共有できます-
- Power BIサービスを使用してレポートを発行する
- コンテンツパックは、ダッシュボード、レポート、およびBIデスクトップツールで取得したデータセットを組み合わせたものです
- グループを作成し、レポート共有のためにさまざまなユーザーに特定の権限を割り当てます
- Power BIモバイルアプリを使用して共有ダッシュボードとレポートにアクセスする
Power BIデスクトップツールを使用してBIレポートを発行する方法を見てみましょう。
レポートが作成されたら、Power BIデスクトップの[ホーム]タブの[発行]ボタンに移動します。
発行サービスを選択すると、ビジュアル、カスタムメジャー、およびレポートがすべてパッケージ化され、Power BIサービスに発行されます。 Power BIファイルの拡張子は .pbix ファイルです。 アップロードが進行中の場合、発行が進行中であることを示すダイアログボックスが表示されます。
アップロードが完了すると、「成功」を通知する確認メッセージが表示されます。 クイックインサイトを表示して、ダイアログボックスから共有レポートを開くこともできます。
Power BIダッシュボードの印刷
また、レポートとダッシュボードを印刷する必要がある場合もあります。 Power BIを使用すると、BIレポートとダッシュボードの印刷を取得できます。 レポートを印刷するには、Power BIサービスに移動し、[…]オプションをクリックします。
[印刷]ダイアログボックスが開きます。 レポートを印刷するプリンターを選択できます。 また、ポートレート/ランドスケープ、余白、ヘッダー、スケールなど、さまざまな印刷オプションを選択できます。
エクスポートオプション
Power BIでは、さまざまなエクスポートオプションを使用して、BIレポートからデータをエクスポートすることもできます。 エクスポートオプションを使用するには、Power BIサービスに移動し、エクスポートするBIレポートを選択します。
[エクスポート先]オプションをクリックすると、CSVファイルが生成されます。 Power BIでは、[ファイル]→[印刷]オプションに移動して、レポートを直接エクスポート/表示することもできます。
Webへのレポートの公開
Power BIでは、BIレポートをWebに公開したり、電子メールで共有したりすることもできます。 レポートをWebに公開するには、Power BIサービス→マイワークスペースに移動する必要があります。
公開するレポートを開いたら、[ファイル]タブ→[Webに公開]に移動します。 このオプションを選択すると、このレポートの埋め込みコードを作成してWebサイトまたは電子メールに含める新しいダイアログが開きます。
オプションの説明:リンクを取得するか、公開Webサイトに含めることができるコードを埋め込みます。 Webに公開機能を使用して、公開されているWebサイトでコンテンツを共有できます。 この機能を使用して、メール、社内ネットワーク、またはイントラネットサイトを含むコンテンツを内部で共有することはできません。 Power BIのソースレポートと同期したままになるライブバージョンを発行します。 レポートに加えた変更は、公開された公開バージョンにすぐに反映されます。
[埋め込みコードの作成]を選択すると、Power BIは、インターネット上のすべてのユーザーとデータを共有することを求めます。
次のメッセージが表示されます。このレポートの埋め込みコードを作成しようとしています。 公開されると、インターネット上の誰もがレポートとレポートに含まれるデータにアクセスできるようになり、マイクロソフトはレポートを公開Webサイトまたは公開ギャラリーに表示する場合があります。
このレポートを公開する前に、データと視覚化を公開する権利があることを確認してください。 機密情報や専有情報、または個人の個人データを公開しないでください。 疑問がある場合は、公開する前に組織のポリシーを確認してください。
注-レポートをWebページとして公開でき、リンクを知っているユーザーであれば誰でも表示できます。 リンクはメールで送信するか、Webページのiframeとして使用できます。
埋め込みコードを削除する
埋め込みコードを削除するとします。 次のスクリーンショットに示すように、画面上部の歯車アイコンに移動します。 次に、埋め込みコードの管理に進みます。
埋め込みコードを削除するには、レポート名の前にある省略記号(…)をクリックして、[削除]オプションを選択します。
[削除]オプションをクリックすると、Webコードへの公開を削除するかどうかを尋ねられます。 確認したら、[削除]をクリックします。
コンテンツパックの使用
Power BIでは、ダッシュボード、レポート、およびデータセットをパッケージとして同僚と共有することもできます。 コンテンツパックを作成するには、次のスクリーンショットに示すように、Power BIワークスペースでギアボックスアイコンをクリックします。
[コンテンツパックの作成]を選択すると、新しいダイアログボックスが表示されます。 このコンテンツパックを特定のグループと配布するか、組織全体と配布するかを選択できます。
これを特定の人と共有したい場合は、メールアドレスを入力する必要があります。 次のスクリーンショットに示すように、コンテンツパックのタイトルと説明を追加することもできます。
ページの下部に、公開するコンポーネントを選択するオプションがあります。 次から選択できます-
- ダッシュボード
- レポート
- データセット
コンテンツパックの編集
コンテンツパックを作成したら、戻ってコンテンツパックの共有オブジェクトを編集することもできます。 ダッシュボード、BIレポートを更新するたびに、共有コンテンツを更新するかどうかを尋ねられます。
[マイワークスペース]→[コンテンツパックの表示]の下にある歯車ボックスアイコンをクリックします。
コンテンツパックの名前の前に小さなアイコンが表示されている場合は、コンテンツパックが更新されていることを示しています。 編集ボタンを選択すると、ホーム画面が表示され、新しいコンテンツパックを作成できます。
Power BIは、コンテンツパックに加えたすべての変更を受け入れ、更新されたコンテンツパックをコンテンツパックギャラリーに公開します。
Power BIのDAXの基本
この章では、Power BIでさまざまなDAX関数を使用する方法を学習します。
DAXの概要
DAX(データ分析式)は、式式言語であり、さまざまなBIおよび視覚化ツールで使用できます。 DAXは関数言語とも呼ばれ、完全なコードが関数内に保持されます。 DAXプログラミング式には、数値とその他の2つのデータ型が含まれています。 数値には整数、通貨、小数が含まれ、その他には文字列とバイナリオブジェクトが含まれます。
以下は、関数を使用してテーブルの列を計算するDAX数式の例です。
DAX関数には、他の関数、条件ステートメント、および値参照も含めることができます。
DAX関数
Power BIでは、さまざまな関数タイプを使用してデータを分析し、新しい列とメジャーを作成できます。 次のようなさまざまなカテゴリの機能が含まれています-
- 集計
- Text
- Date
- 論理的
- カウント
- 情報
Power BIでは、すべての機能のリストを簡単に表示できます。 数式バーに関数の入力を開始すると、そのアルファベットで始まるすべての関数のリストが表示されます。
集約関数
DAXには多数の集約関数があります。
- MIN
- MAX
- 平均
- SUM
- SUMX
カウント機能
DAXの他のカウント機能には、次のものがあります-
- DISTINCTCOUNT
- カウント
- COUNTA
- COUNTROWS
- COUNTBLANK
論理関数
以下は、論理関数のコレクションです-
- AND
- OR
- NOT
- IF
- IFERROR
TEXT関数
- 交換
- サーチ
- アッパー
- 一定
- 連結する
DATE関数
- DATE
- HOUR
- 平日
- NOW
- EOMONTH
情報関数
- ISBLANK
- ISNUMBER
- ISTEXT
- ISNONTEXT
- ISERROR
DAX計算タイプ
Power BIでは、DAXを使用して2つの主要な計算を作成できます-
- 計算列
- 計算されたメジャー
[モデリング]タブに移動すると、画面上部に[新しい列]オプションが表示されます。 これにより、計算を実行するためのDAX数式を入力できる数式バーも開きます。 DAX-データ分析式は、計算を実行するためにExcelで使用される強力な言語です。 数式バーの列テキストを変更して、列の名前を変更することもできます。
次の例では、Prod_Id列の最後の3文字から派生した新しい列Product Code(Product_C)を作成しました。 以下は式です-
Product_C = RIGHT( Sheet1[Prod_Id],3)
計算されたメジャーを作成するには、[モデリング]の下の[新しいメジャー]タブに移動します。 これにより、[フィールド]タブの下に[メジャー]という名前の新しいオブジェクトが追加されます。
新しい計算列で行ったように、新しいメジャーの値を計算するDAX式を作成できます。
Power BI-管理ロール
Power BI管理ロールは、Office 365アクセスを許可せずに、BI管理ポータルで管理者権限が必要なユーザーに割り当てられます。
管理者アクセスを提供するには、Office 365管理センターに移動し、[ユーザー]、[アクティブユーザー]の順に選択します。
[ロール]タブに移動し、[編集]オプションをクリックします。
[カスタマイズされた管理者]タブに移動し、[Power BIサービス管理者]を選択します。
購入
Power BIはMicrosoftから新しく設計されたツールであり、次のコンポーネントで構成されています-
- Power BIデスクトップ
- Power BIサービス
- コネクタゲートウェイ
Power BIデスクトップは、追加費用なしでMicrosoftサイトからインストールできる無料のツールです。
https://powerbi.microsoft.com/en-us/pricing/
これは、Power BIファイルを直接ダウンロードするためのリンクです-
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サイトに従って入手できます-Power BI Report Serverは、最新のオンプレミスソリューションでSQL Server Reporting Servicesのデータと洞察、エンタープライズレポート機能へのアクセスを提供します。
データを視覚的に探索し、パターンを迅速に発見して、より適切で迅速な意思決定を支援します。 同時に、ビジネスニーズに基づいて正確にフォーマットされたレポートを生成します。 Power BI Report Serverは実績のあるエンタープライズグレードのプラットフォームに基づいているため、数千人のユーザーに自信を持って拡張することもできます。
REST API
Power BIでは、REST APIを使用してリアルタイムでデータをプッシュすることもできます。 Power BI REST APIを使用すると、データセット、ダッシュボードを作成し、行を追加および削除し、グループを取得できます。
Power BI REST APIは、次のテクノロジーのいずれかを使用して作成できます-
- .NET
- JQuery
- Ruby
Power BIを認証するには、Azure Active Directoryトークンを取得する必要があります。これにより、アプリがPower BIダッシュボードにアクセスできるようになります。
以下は、Power BIサービスでAzure ADから認証コードを取得するC#コードです。
セキュリティ
ユーザーがPower BIサービスを使用して認証する場合、Azure Active Directory(AAD)認証はPower BIで使用されます。 Power BIログイン資格情報は、ユーザーがBIアカウントをセットアップするために使用する電子メールアカウントであり、有効なユーザー名です。
Power BIは、次のレベルのセキュリティを含むAzureクラウドで使用されるセキュリティレベルを提供します-
- マルチテナント環境のセキュリティ
- ネットワークセキュリティ
- AADベースのセキュリティ
データストレージには、Power BIで使用される2つの異なるリポジトリがあります-
- Azure BLOB
- Azure SQLデータベース
Azure BLOBストレージはユーザーがアップロードしたデータに使用され、Azure SQLデータベースはシステムデータの保存に使用されます。 Power BIセキュリティは、Azureクラウドで利用可能なデータおよびネットワークセキュリティ機能に主に基づいており、認証もAzure ADに基づいています。