Power BIで簡単なデータモデルを作成する


Power BIでデータモデルを作成するには、まず利用するデータを準備する必要があります。Excel、CSV、TXT等さまざまなデータソースにPower BIは対応しています。この記事は、Webから取得したデータを使用して、2つのテーブルで構成する簡単なモデルを作成する方法をご紹介します。

productsテーブル: 製品リストを含みます。
データリンク:https://dummyjson.com/products

categoriesテーブル: 製品カテゴリを含みます。
データリンク:https://dummyjson.com/products/categories

データをPower BIにインポートする
Power BI Desktopを開きます。
ホーム > データの取得 > Webデータソースを選択します。

productsテーブルのデータリンクを入力欄に貼り付け、「OK」をクリックしてデータを読み込みます。同じ手順を繰り返してcategoriesテーブルのデータも読み込みます。

データをPower BIモデルに読み込むと、画面の右側にあるデータパネルに2つのテーブルが表示されます。ここはインポートされたすべてのテーブルがリスト表示され、次の処理を行う前にデータを簡単にアクセスして確認することができます。


2 つのテーブル間のリレーションシップを作成する
データ モデル構築の次のステップは、2 つのテーブル間のリレーションシップを作成することです。リレーションシップを張ることにより、二つのテーブルが一つの統合されたテーブルとして扱うことが出来るようになります。これを行うには、次の手順に従います。
モデル ビューにアクセスする: Power BI Desktop インターフェイスで、左側の垂直メニューから [モデル ビュー] を選択します。ここでは、モデルにロードされた 2 つのデータ テーブルが表示されます。


categoriesテーブルから slug フィールドをproductsテーブルの products.category フィールドにドラッグ アンド ドロップします。
リレーションシップの作成に関するポップアップ ウィンドウが表示されます。
表示されるポップアップで、設定した情報を再確認してください。「保存」ボタンをクリックしてリレーションシップを保存します。ポップアップ ウィンドウは自動的に閉じます。


完了すると、2 つのテーブル間に 1 対多のリレーションシップが表示され、モデル ビューで視覚的に示されていることがわかります。


この記事では、Power BIでシンプルなデータモデルを作成する方法を説明しました。次の記事では、テーブル間のリレーションシップの設定方法や、その際に注意すべき重要なポイントについて詳しく解説します。ぜひお楽しみにお待ちください!

参考;https://learn.microsoft.com/ja-jp/training/modules/design-model-power-bi/2-tables