Power BI チュートリアル: Power BI とは何ですか? なぜ使用するのか? DAX の例

PowerBI を理解する前に、次のことを学びましょう。

BIとは何ですか?

ビジネス インテリジェンスは、データを分析し、企業経営者、ビジネス マネージャー、その他のユーザーが情報に基づいたビジネス上の意思決定を行うのに役立つ実用的な情報を提供するテクノロジー主導の手法です。

Power BIとは何ですか?

Power BI は、さまざまなデータ ソースからのデータを対話型のダッシュボードと分析レポートに変換するためのビジネス インテリジェンスおよびデータ視覚化ツールです。 Power BI は、エンド ユーザーが独自のレポートやダッシュボードを作成できるシンプルなインターフェイスを備えた対話型の視覚化のためのクラウド ベースのサービスを提供します。

デスクトップ、サービスベース (SaaS)、モバイル Power BI アプリなど、さまざまな Power BI バージョンがさまざまなプラットフォームに使用されます。 ビジネス インテリジェンスのための複数のソフトウェア コネクタとサービスを提供します。

この Power BI トレーニングでは、Power BI のすべての重要な概念を学習し、Power BI ツールの使用方法に関する基礎的な理解を深めます。

Power BI を使用する理由

Power BI ツールの最も顕著な使用法は次のとおりです。

  • SaaS ソリューション用の事前構築されたダッシュボードとレポート
  • Power BI では、リアルタイムのダッシュボード更新が可能です。
  • クラウドまたはオンプレミスのデータ ソースへの安全で信頼性の高い接続を提供します
  • Power BI は、迅速な展開、ハイブリッド構成、および安全な環境を提供します。
  • 自然言語クエリを使用したデータ探索が可能
  • コミュニティで定期的に更新されるダッシュボードの視覚化機能を提供します。

Power BI ツールの種類

この Power BI デスクトップ チュートリアルでは、Power BI ツールの種類について学びます。

いくつかの重要な Power BI ツールは次のとおりです。

Power BI Desktop

Power BI デスクトップは、Power BI の主要な作成および公開ツールです。 開発者とパワー ユーザーは、これを使用して、まったく新しいモデルやレポートを最初から作成します。

費用: 無料

PowerBIサービス

中国語を学ぶ サービスとしてのソフトウェア(SaaS) ここでは、Powe Bl データ モデル、レポート、ダッシュボードがホストされます。 管理、共有、コラボレーションはクラウドで行われます。

Pro ライセンス: 10 ユーザーあたり月額 XNUMX ドル

Power BI データ ゲートウェイ

Power BI Data Gateway は、Power Bl サービスと、DirectQuery、インポート、ライブ クエリなどのオンプレミス データ ソース間のブリッジとして機能します。 Bl Admin によってインストールされます。

Power BI レポート サーバー

ページ分割されたレポート、KPI、モバイル レポート、Power Bl Desktop レポートをホストできます。 4 か月ごとに更新され、IT チームによってインストール/管理されます。 ユーザーは、Power Bl レポート、開発チームが作成した他のレポートを変更できます。

PowerBIモバイルアプリ

Power BI モバイル アプリは iOS で利用できます。 Android, Windows。を使用して管理できます Microsoft インチューン。このツールを使用すると、Power Bl Service Report Server 上のレポートとダッシュボードを表示できます。

Power BI のデータ ソース

情報元 Description
Excel (.xlsx、xlxm) ワークブックには、手動で入力されたデータ、または外部データ ソースからクエリされてロードされたデータを含めることができます。
カンマ区切り値(.csv) ファイルは、データ行が含まれる単純なテキスト ファイルです。 各行には、カンマで区切られた XNUMX つ以上の値を含めることができます。
Power BI デスクトップ (.pbi) Power BI Desktop を使用して、外部データ ソースからデータをクエリし、読み込むことができます。
クラウド上のデータベース ライブ接続が可能 Azure SQLデータベース、 Azure SQL データ ウェアハウスなど
オンプレミスのデータベース SQL Server Analysis Services リレーショナル モデル データベースに直接接続できます。 Power BI Enterprise Gateway が必要です。

Power BI で使用される重要な用語

Power BI で使用される主要な用語

契約期間 Description
可視化 1 つ以上の目的を達成するための情報の視覚的な表示。単一画面で情報を表示します。問題や問題についてユーザーに警告します Operaナショナル、パフォーマンス、個人など
データセット データセットは、インポートまたは接続するものです。 データセットの名前変更、更新、削除、探索が可能です。
ダッシュボード ダッシュボードは、XNUMX 個以上のタイルとウィジェットを含むコレクションです。 これは、基礎となるデータセットの一部のサブセットのカスタマイズされたビューを表すために使用されます。
レポート Power BI レポートは、XNUMX つまたは複数のページの視覚エフェクトです。 最初から作成したり、ダッシュボードにインポートしたり、データセットを使用して作成したりできます。
タイル これは、レポート内、または各ビジュアルを含む長方形のダッシュボード ボックス上に表示される単一のビジュアルです。

Power BI の歴史

  • Power BI は、SQL サーバー カバレッジ サービス チームの Ruler と Dhers Netz によって概念化されました。 Microsoft.
  • 2010 年にウェスト チャディック ジョージによって設計され、プロジェクト クレセントと名付けられました。
  • 2011 年に、コード名 Mount McKinley という SQL Server にバンドルされました。
  • Microsoft 2014 年 XNUMX 月に Power BI の最初のプレビューを発表しました。
  • Power BI の最初のバージョンは、24 年 2015 月 XNUMX 日にリリースされました。これは、Power Query、ピボット、ビュー、マップなどの Excel ベースのアドインに基づいていました。

ArchiPower BI の構造

ArchiPower BI の構造
ArchiPower BI の構造

データ統合

組織は、さまざまなファイル形式のさまざまなソースから取得したデータを扱う必要があります。 データは、別のサーバーまたはデータベースからの別のソースから抽出する必要があります。 このデータは、共通のステージング領域で XNUMX つの標準形式に統合されます。

情報処理

この段階では、統合されたデータは処理が必要なため、まだ視覚化の準備ができていません。 このデータは前処理されています。 たとえば、冗長な値や欠損値はデータ セットから削除されます。

データをクリーンアップするときに、ビジネス ルールをデータに適用する必要があります。 そのデータをロードして戻すことができます データウェアハウス.

データプレゼンテーション

データが読み込まれて処理されると、Power Bi が提供するさまざまな視覚化を使用して、より適切に視覚化できます。 ダッシュボードとレポートを使用すると、データをより直感的に表現できます。 この視覚的なレポートは、ビジネス エンド ユーザーが洞察に基づいてビジネス上の意思決定を行うのに役立ちます。

Power BI Desktop をインストールして実行する

ステップ1) 訪問 https://powerbi.microsoft.com/en-us/desktop/

そして、「無料ダウンロード」ボタンを選択します

Power BI Desktop のインストールと実行

ステップ2) にリダイレクトされます。 Microsoft 保存して「取得」ボタンを選択します。

Power BI Desktop のインストールと実行

ステップ3) インストールボタンをクリックします。

Power BI Desktop のインストールと実行

ステップ4) 進捗状況を画面上で確認できます。

Power BI Desktop のインストールと実行

ステップ5) ようこそ画面の前に、入場するための登録を求められます。

Power BI Desktop のインストールと実行

ステップ6) Power BI Desktop を実行すると、ようこそ画面が表示されます。

Power BI Desktop のインストールと実行

PowerBIダッシュボード

以下の図は、Power BI ダッシュボードを示しています。

PowerBIダッシュボード

Power Bl Desktop は、ダッシュボードとレポートの生成に使用される拡大ツールです。 Power Bl アプリケーションには、他のユーザーがデスクトップやモバイル デバイスを通じてアクセスします。

Power BI コンポーネントは、市場でリリースされている 5 つの主要なコンポーネントです。

  • PowerQuery: これを使用して、公開データ ソースや内部データ ソースの検索、アクセス、変換を行うことができます。
  • パワーピボット: に使用されます データモデリング インメモリ分析用。
  • パワービュー: このコンポーネントを使用すると、データを視覚化、分析、表示できます。
  • パワーマップ: インタラクティブな地理的視覚化によりデータに命を吹き込みます。
  • Power BI サービス: データ ビューとワークブックを共有でき、オンプレミスおよびクラウドベースのデータ ソースから更新できます。
  • Power BI の Q&A: 自然言語クエリを使用して質問し、即座に回答を得ることができます。
  • データ管理ゲートウェイ: 定期的なデータ更新、データ フィードの表示、テーブルの公開を提供します。
  • データカタログ: このコンポーネントにより、ユーザーはデータ カタログを使用してクエリを検出し、再利用できるようになります。 メタデータは検索機能を容易にすることができます。

ダックス関数とは何ですか?

DAX は、さまざまな関数で使用できる (DAX) と呼ばれる数式表現言語です。 視覚化ツール Power BI のように。 これは関数型言語としても知られており、完全なコードが関数内に保持されます。 DAX プログラミング式には、数値とその他の XNUMX つのデータ型が含まれます。

それぞれは共通の列によって互いにリンクされています。以下は、関係を示す Power BI ダッシュボードの例の簡単な図です。

ダックス関数

Power BI で使用できるものが 3 つあります

ダックス –

  • 計算列
  • 措置
  • テーブル類

これらすべての Power BI の例を見て、DAX 関数がどのように機能するかを見てみましょう。

計算列

計算列を使用すると、指定されたデータに基づいて新しい列を作成できます。

たとえば、Items テーブルには「最終価格」列はありません。 ここでは、合計価格と数量のみが利用可能な場合に、DAX 関数を使用して新しい列を計算します。

Price = List_Items[MRP]*List_Items[Qty]

上記の Power BI の例に示されているデータでは、各行にそれぞれ計算された価格が含まれます。

措置

以下の Power BI の例に示すように、データを追加せずにメジャーを使用して計算を実行できます。これは、価格を保存するためにまったく新しい列を必要とせずに価格を表示できるレポートに非常に役立ちます。

例:

1] Total of the MRP column * Total of Qty column

テーブル類

表形式モデルの DAX 関数はテーブル全体を返します。 たとえば、組織が顧客を抱えるすべての国のリストを生成するには、次の関数を使用します。

cities touched = DISTINCT(Customers[City])

フィルターについて一言

フィルターは、指定された基準に適合しない行を非表示にします。 データをフィルタリングした後の計算は、それらの基準に一致する行にのみ適用されます。

Power BI DAX 関数

いくつかの重要な DAX 関数は次のとおりです。

平均

この DAX 関数を使用すると、以下の Power BI の例に示すように、指定された一連の値から平均を見つけることができます。

例–

AvgComm = AVERAGE(List_Items[Price])

最大値

指定された値のセットから最大値を見つけるのに役立ちます。

例 – 最高次数を調べます。

HighSale = MAX(List_Items[Price])

最小値

最小値セットを見つけるのに役立ちます。

例 – 最低次数を見つけることができます。

LowestSale = MIN(List_Items[Price])

ワンランク上の

数値データをカウントします。

例 – 発券されたチケットの数をカウントします。

TicketVolume = COUNT(Invoices[Ticket])

連結する

この関数は、計算列の値を結合するのに役立ちます。 小節内で使用する場合は ConcatenateX を使用できます。

– 品目名を連結すると、MRP は各製品が販売されるすべての価格帯の一意のコードを与えます。

ProMrp = CONCATENATE(List_Items[Item],List_Items[MRP])

トータルYTD

この関数を使用すると、現在の年の初めから指定した日付までの合計を計算できます。 会計年度ではなく暦年に基づいて計算を実行します。

例 – 価格列の売上合計を計算します。

CumiSales = TOTALYTD(SUM(List_Items[Price]),Invoices[Date])

すべて

すべてを返します。 フィルターを無視します。

– 上記の計算関数とともに使用されます。

Power BI と Tableau

両者の主な違いは次のとおりです。 Power BI と Tableau:

Parameters Power BI タブロー
設立年 2013 2003
申し込み 分析用の完全なダッシュボード アドホック分析を許可する
使用者 技術ユーザーまたは非技術ユーザー アナリストのみが使用
サポート 非常に限られた フルサポート
スケーラビリティ グッド 素晴らしい
インフラ SaaSの 柔軟性

Power BI を使用するのは誰ですか?

ここでは、Power BI ツールを使用する重要な専門家を紹介します。

  • PMO – プロジェクトおよびポートフォリオ マネージャー
  • ビジネス&データアナリスト
  • 開発者およびデータベース管理者
  • ITチーム、ITプロフェッショナル
  • エンドユーザー向け消費者レポート
  • データサイエンティスト

PowerBIの利点

Power BI を使用する利点は次のとおりです。

  • SaaS ソリューション向けに事前構築されたダッシュボードとレポートを提供します
  • リアルタイムのダッシュボード更新を提供します。
  • クラウドまたはオンプレミスのデータ ソースへの安全かつ信頼性の高い接続
  • Power BI は、迅速な展開、ハイブリッド構成、および安全な環境を提供します。
  • 自然言語クエリを使用したデータ探索。
  • ダッシュボードの視覚化機能
  • Excel ユーザーに最適な新機能が頻繁に追加されます。
  • 広範なデータベース接続機能 Q&A 機能を Web に公開します。
  • 両方との統合 Python 視覚化を使用するための R コーディング。
  • Power Query には、データのラングリングとクリーンアップに関連する多くのオプションが用意されています。
  • データを Power BI Web サービスに公開した後、手動介入なしで更新をスケジュールできます。
  • 人工知能と機械学習のスーパーパワーに支えられた Power BI。

PowerBIのデメリット

Power BI を使用する場合の短所と欠点は次のとおりです。

  • ダッシュボードとレポートは、同じメールドメインを持つユーザーとのみ共有されます。
  • Power Bl は、リアルタイム接続からアクセスされるインポートされたデータを混合しません。
  • Power Bi では、250MB を超えるファイルや、X-velocity インメモリ データベースのデータで圧縮された zip ファイルは受け入れられません。
  • Power BI は 1 GB を超えるファイル サイズを受け入れることができません。
  • ダッシュボードは、ユーザー、アカウント、またはその他のエンティティ パラメーターを受け入れたり渡したりすることはありません。
  • Power BI レポートおよびダッシュボードへのリアルタイム接続を許可するデータ ソースはほとんどありません。

まとめ

  • BI は、データを分析し、企業経営者やビジネス マネージャーが情報に基づいたビジネス上の意思決定を行うのに役立つ実用的な情報を提供するのに役立ちます。
  • Power BI は、 ビジネス・インテリジェンス さまざまなデータ ソースからのデータの変換に役立つデータ視覚化ツール
  • 重要な Power BI ツールには、1) Power BI Desktop 2) Power BI サービス 3) Power BI Data Gateway 4) Power BI Report Server 5) Power BI Mobile Apps があります。
  • Excel (.xlsx、xlxm)、カンマ区切り値 (.csv)、Power BI Desktop (.pbi)、クラウド内のデータベース、オンプレミスのデータベースは、Power BI で使用される重要なデータ ソースです。
  • 視覚化、データセット、ダッシュボード、レポート、タイルは、Power BI で使用される重要な用語です。
  • Power BI は、SQL サーバー カバレッジ サービス チームの Ruler と Dhers Netz によって概念化されました。 Microsoft.
  • 1) データ統合、2) データ処理、3) データ表示は、Power BI アーキテクチャの重要なコンポーネントです。
  • Power Query、Power Pivot、Power View、Power Map、Power BI サービス、Power BI Q&A、データ管理ゲートウェイ、データ カタログは、Power BI ダッシュボードの重要な要素です。
  • DAX は、Power BI などのさまざまな視覚化ツールで使用できる (DAX) と呼ばれる数式表現言語です。
  • Power BI は分析用の完全なダッシュボードを提供しますが、Tableau ではアドホック分析のみが可能です。
  • Power BI を使用する重要な専門家は、PMO (プロジェクトおよびポートフォリオ マネージャー、ビジネスおよびデータ アナリスト、IT チーム、IT プロフェッショナルなど) です。
  • Power Bi の最大の欠点は、250MB を超えるファイルや X-velocity インメモリ データベースのデータで圧縮された zip ファイルを受け入れることができないことです。