内容:
- はじめに
- Excel、SQL Server、およびWebからデータをインポートします。
- ExcelからPowerBIへのデータのインポート。
- WebサイトをPowerBIにインポートします。
- SQLServerデータベースからPowerBIへのデータのインポート。
- PowerBIでのデータ操作の基本。
- グループ化オプション。
- 列の分割。
- 列を複製しています。
- 列の組み合わせ。
- PowerBI内の関係の管理。
- データセットのマージ/結合。
- モデルビュー/関係リンク。
- 階層。
- 結論。
この記事では、データのインポート、データの操作、そして最終的にPowerBI内の関係の管理について説明します。繰り返しになりますが、前回の記事と同様に、この記事では、詳細なウォークスルーではなく、PowerBIの使用の基本原則に焦点を当てます。
Excel、SQL Server、およびWebからのデータのインポート
ExcelからPowerBIへのデータのインポート
始めるとき、Excelはデータのインポートに関してあなたが最初に見るデータソースであるべきです。これの主な理由は次のとおりです。使いやすさ、透明性、および一般提供。
ステップ1-Excelデータセット
これは、Power BIにインポートするデータセットであり、さまざまな小売業者からの靴の価格が含まれています。データに、後で分析できるいくつかの重要な指標があることを確認してください。以下のデータには、日付、価格、カウントが含まれています。

手順2–PowerBIを開く
WindowsメニューからPowerBIを開くと、下のボックスが表示され、最近のソースに移動するか、共有ファイルを開くことができます。データをインポートするには、[データを取得]オプションをクリックします。

ステップ3–Excelを選択
クリックすると、PowerBIにデータをインポートする方法に関する一連のオプションが表示されます。開始するには、下で強調表示されている[Excel]オプションをクリックします。

ステップ4–データセットを見つける
アップロードするExcelファイルを見つけて、[開く]をクリックします。

ステップ5–ナビゲーター画面
Excelファイルがインポートされると、ナビゲーターが表示されます(Excelファイルのサイズによっては数秒お待ちください)。次に、Excelシートの名前の横にあるチェックボックスをクリックすると、右側の画面にプレビューが作成されます。

ステップ6–データの読み込み
次に、データを「ロード」するか、データを「変換」するかを選択できます。データを読み込むと、データがPower BIインターフェイスに直接インポートされ、変換するとデータの編集と操作を開始できます。とりあえず、データを「ロード」してみましょう。記事の後半で「変換」の段階に戻ります。

ステップ7–データの読み込み
ロード画面がポップアップ表示されます。ここでも、データセットのサイズに応じてロード時間が異なります。完了すると、読み込みボックスは自動的に消えます。

ステップ8–データがロードされました。
これで、ExcelシートがPowerBIに正常に読み込まれました。詳細シートは、Excelのデータの最初の行(タイトル)に基づいて自動的に分類されています。ご覧のとおり、一部の情報は、既存の形式、テキスト、数値、および日付に基づいてすでにフォーマットされています。

ステップ9–クイックデータチェック
データがインポートされたことをすばやく確認するために、下で強調表示されているアイコンをクリックして、簡単な「テーブル」を作成できます。データに対するチェックボックスをクリックすると、値が入力されます。たとえば、「ブランド」と「商品ID」を確認しました。これにより、各ブランドがデータセット内に持つ商品の数が表示されます。

Webサイトは、Webインポート機能を介してPowerBIに直接ロードできます。データの読み込み元のウェブサイトまたはウェブサイトページを見つける前に、この形式のデータのインポートは、一部のウェブサイトが他のウェブサイトよりも難しいため、PowerBIアプリが特定のウェブサイトからデータをどれだけうまく抽出できるかに依存することに注意してください。インポートします。
ステップ1-PowerBIを開く
もう一度、Power BIを開き、[データを取得]オプションに移動します。

ステップ2–Webを選択
「その他」のデータソースをクリックすると、上部に「Web」が表示されます。 [ウェブ]オプションをクリックします。

ステップ3–ウェブサイトのURLを入力する
使用例はwww.sportsdirect.com/mens/mens-trainersです。これをコピーしてURLボックスに貼り付け、[OK]をクリックします:


ステップ5–Webナビゲーター
ナビゲーターが表示されます。PowerBIは、Webサイトに応じて、データ抽出を可能な限りいくつかのテーブルに分類します。インポートしたウェブサイトは正常に機能しました。「テーブルビュー」で、列ヘッダーの下にインポートされたすべてのデータを確認できるようになりました。このデータは、基本レベルでExcelと同じ方法でロードできるようになりました。

SQLServerデータベースからPowerBIへのデータのインポート
現在管理されている膨大な量のデータのために、ますます多くの組織がビッグデータの処理とストレージのオプションに目を向けています。これらの1つがSQLデータベースであり、ワークロードを管理することでフロントエンドの処理時間を短縮します。以下に、SQLデータベースに接続する方法を示します。詳細については、PowerBIとSQLServerの接続に関するこの記事を参照してください。
ステップ1-PowerBIを開く
もう一度、Power BIを開き、[データを取得]オプションに移動します。

ステップ2–関連するSQLServerを選択します
現在実行しているSQLデータベースは分析サービス(Microsoft)のデータベースですが、すべてのデータベースをインポートする手法は一貫しているため、データベースがこれと異なっていても心配する必要はありません。

ステップ3–データベースに接続する
接続するサーバーと、必要に応じて特定のデータベースを入力すると、ライブでインポートまたは接続するオプションがあります。サーバーに直接リンクするには、[ライブ接続]をオンにして、[OK]をクリックします。

ステップ4–データベースがロードされました
これで、データベースがPowerBIに正常にリンク/インポートされました。 [フィールド]セクションの下に、SQLデータベースに表示されるとおりに各オプションが表示されます。

PowerBIのデータ操作の基本
Power BI内でデータを操作すると、ユーザーは既存のデータセットをクレンジング、標準化、および拡張できます。データのグループ化、分割、複製、および結合の基本について説明します。ただし、開始する直前に、Excelインポートガイドのステップ5に戻り、変換を押す必要があります。これにより、Power Query Editor([ホーム]タブ([クエリの編集]からもアクセス可能)
が表示されます。データをグループ化すると、ピボットテーブルがExcelで行うのと同じように、既存のデータの行を要約できます。 [ホーム]タブで、[グループ化]ボタンをクリックします。
ステップ1-[グループ化]オプションをクリックします。

ステップ2–各小売業者の平均定価を確認したいので、グループ化する列として「小売業者」を選択しましょう。平均正規価格は新しい列の名前になります。平均は列に必要なメジャーであり、正規価格です。 [OK]をクリックします。

ステップ3–データのグループ化
データは、平均定価を表示する小売業者によってグループ化されました。今すぐ閉じて、ホームタブに適用できます。これにより、初期データセットが上書きされます。

ステップ4–新しいデータセット
早い段階で学んだことを応用して、新しいデータを使用してテーブルを再作成しました。

データの分割は、より一般的に使用される操作手法です。現在のデータセットには「性別」という列がありますが、それが男の子、女の子、ユニセックスのいずれであるかを知る必要があるだけです。末尾の単語としてKidsを使用することに反対しました。
ステップ1-最初に分割する列を選択します。

ステップ2–列分割機能を選択–区切り文字による

ステップ2–基準による分割
ドロップダウンメニューから[空白]を選択すると、最初の単語に続く単語を削除できます。完了したら[OK]をクリックします。

ステップ2–列が分割されました。

列を複製する主な理由は、複製を編集している間、データセットから元の列を保持したいということです。使用する例は、「正規価格」列を複製して、複製した列を最も近いポンドに切り上げることができるようにする例です。
手順1–複製する列を右クリックし、[複製]をクリックします。

ステップ2–列が複製され、複製された価格を丸めることができます。
列のコーミングは、データを照合およびフィルタリングするための優れた方法です。この例では、「ブランド」を「シーズン」に追加します。これにより、ワンクリックフィルターが提供され、特定のシーズンの各ブランドの範囲を深く掘り下げることができます。
ステップ1-カスタム列を追加する
ステップ2– [カスタム列]ウィンドウで、新しい列に「ブランドシーズン」という名前を付け、右側のスクロールボックスで、結合する2つの列を見つけ、その間に「&」を配置して、混ぜる。 [OK]をクリックして確認します。

ステップ3–「ブランドシーズン」でフィルタリングできる結合列が作成されました。

PowerBI内の関係の管理
Power BIを使用すると、データセットはいくつかの方法で相互に通信できます。最も頻繁に使用されるのは、マージ、リンク、および階層です。
マージを作成するには2つ以上のデータセットが必要です。さらに、2つのデータセットをマージするには、両方のデータセットに同じ列が存在する必要があります。この例では、[色]列をコアカラーと非コアカラーに分類します。
ステップ1-上記の手法を使用して新しいExcelを作成し、PowerBIにインポートします。

ステップ2–作成した元のテーブルに戻って、マージする必要のある列を見つけます。

ステップ3–先に進み、[クエリのマージ]オプションをクリックします。

ステップ4–マージウィンドウ
トップウィンドウに沿ってスクロールし、マージする列を選択します。最初のドロップダウンボックスで、新しいテーブルを見つけて、対応する列(メインカラー/メインカラー)を見つけます。左下隅に緑色のチェックマークが表示されます。これは、PowerBIがすべての行を正常に一致させたことを意味します。先に進み、[OK]をクリックします:

ステップ5–テーブルがマージされました。外側の矢印をクリックし、[OK]をクリックして詳細を展開します。

ステップ6–テーブルは正常にマージされました。

モデルビューを使用すると、すべてのデータセットを1つの場所で表示し、それらの間の関係を強調表示できます。現在、2つのデータテーブル間に白い実線のリンクが表示されているはずです。
ステップ1-テーブル間のリンク

ステップ2–リンクをダブルクリックして、確立された接続を強調表示します。

ステップ3–マージとは対照的に、ドラッグアンドドロップによってモデルビューの列を一致させる機能もあります。

ステップ4–関係が築かれました。

階層を作成すると、データを積み重ねて概要を簡単に把握できます。特に、旅の後半でビジュアルのドリルダウンを使用する場合はそうです。
ステップ1-あるフィールドを別のフィールドにドラッグアンドドロップします。ここでは、説明を製品IDに追加します。

ステップ2–これで階層が作成されました。
ビジュアルを作成するときに、製品ID階層が両方のフィールドを一緒にプルするようになったことを確認します。

要約すると、今回は、データのインポートから始まり、データの操作とこのプラットフォーム内の関係の管理に移るまで、さまざまな角度からMicrosoftPowerBIを検討しました。このサービスが誇ることができる主な利点の概要を説明し、MicrosoftPowerBIで上記のアクションを実行する際に適用できる段階的なガイドを示しました。次の記事では、Power BIの視覚化について説明します。これにより、Power BIは、現在市場に出回っているほとんどの分析ツールよりも優れています。