トピック3、ノースウィンド・トレーダーズ
事例研究
これはケーススタディです。ケーススタディには個別の時間制限はありません。各ケースを完了するために、試験時間を自由に使うことができます。ただし、この試験には追加のケーススタディやセクションが含まれる場合があります。与えられた時間内に試験に含まれるすべての問題を完了できるよう、時間配分をしっかり行う必要があります。
ケーススタディに含まれる質問に答えるには、ケーススタディに記載されている情報を参照する必要があります。ケーススタディには、ケーススタディで説明されているシナリオに関する詳細情報を提供する図表やその他の資料が含まれている場合があります。このケーススタディでは、各質問は他の質問とは独立しています。
このケーススタディの最後に、確認画面が表示されます。この画面では、解答を確認し、次のセクションに進む前に修正することができます。新しいセクションを開始すると、このセクションに戻ることはできません。
ケーススタディを開始するには
このケーススタディの最初の質問を表示するには、「次へ」ボタンをクリックしてください。質問に答える前に、左側のペインにあるボタンを使ってケーススタディの内容を確認してください。これらのボタンをクリックすると、ビジネス要件、既存環境、問題記述などの情報が表示されます。ケーススタディに「すべての情報」タブがある場合、そこに表示される情報は以降のタブに表示される情報と同一です。質問に答える準備ができたら、「質問」ボタンをクリックして質問に戻ってください。
概要。概要全般
ノースウィンド・トレーダーズは、専門食品輸入会社です。
同社は最近、主要顧客、製品、サプライヤーをより深く理解するためにPower BIを導入した。
概要。ビジネス上の課題
営業部は、Microsoft SQL Server Reporting Services (SSRS) でレポートを作成するためにIT部門に依存している。しかし、IT部門はレポート作成に時間がかかりすぎ、レポートの要件を誤解することも少なくない。
既存環境。データソース
Northwind Tradersは、以下の表に示すデータソースを使用しています。

Source2は、サードパーティシステムから毎日エクスポートされ、Microsoft SharePoint Onlineに保存されます。
既存環境。顧客ワークシート
Source2には、「顧客詳細」という名前のワークシートが1つ含まれています。ワークシートの最初の11行を次の表に示します。

Source2のすべての項目は必須です。
顧客情報の「住所」欄は請求先住所であり、配送先住所とは異なる場合があります。
既存環境。Azure SQLデータベース
ソース1には以下の表が含まれています。
* 注文
* 製品
* サプライヤー
* カテゴリー
* 注文の詳細
* 営業担当者
Ordersテーブルには、以下の列が含まれています。

注文詳細テーブルには、以下の列が含まれています。

注文テーブルに記載されている住所は配送先住所であり、請求先住所とは異なる場合があります。
製品テーブルには、以下の列が含まれています。

カテゴリテーブルには、以下の列が含まれています。

サプライヤーテーブルには、以下の列が含まれています。

「営業担当者」テーブルには、以下の列が含まれています。

営業担当者テーブルに登録されている各従業員は、1つの営業地域に割り当てられます。1つの地域には複数の従業員を割り当てることができます。
要件。レポート要件
Northwind Traders社は、以下の報告書を必要としています。
* 人気商品
* 主要顧客
* 定刻配送
トップ顧客レポートでは、選択した注文月または四半期、製品カテゴリ、および販売地域における売上高が最も高い上位20社の顧客が表示されます。
トップ製品レポートは、選択した注文月または四半期、販売地域、および製品カテゴリにおける売上高上位20製品を表示します。また、上位製品を提供しているサプライヤーも表示する必要があります。
定時出荷レポートには、選択した出荷月または四半期について、以下の指標が表示されます。
* 国別および配送地域別の、発送が遅れた注文の割合
* 前四半期に複数回出荷遅延が発生した顧客
Northwind Tradersでは、遅延注文とは、指定された出荷日を過ぎて出荷された注文を指します。
当月における注文遅延率が5%を超えた場合は、倉庫出荷部門に通知しなければならない。
報告書には、当該暦年および過去3暦年の履歴データを示す必要がある。
要件。技術要件
Northwind Tradersは、以下の技術要件を特定しました。
* 単一のデータセットで、3つのレポートすべてをサポートする必要があります。
* レポートは単一の Power BI ワークスペースに保存する必要があります。
* 報告データは、毎日太平洋標準時午前7時時点の最新のものでなければなりません。
* レポートは、ユーザーが視覚化データとやり取りする際に、迅速な応答時間を提供する必要があります。
* データモデルは、レポート要件と技術要件を満たしつつ、データセットのサイズを可能な限り最小限に抑える必要があります。
要件。セキュリティ要件
レポートへのアクセス権限は、Azure Active Directory (Azure AD) セキュリティグループのみに付与する必要があります。各部門ごとにAzure ADセキュリティグループが存在します。
営業部門は、Power BIで以下のタスクを実行できる必要があります。
レポート内のコンテンツを作成、編集、削除する。
ワークスペース、データセット、レポートのアクセス許可を管理します。
アプリの公開、非公開、更新、および権限の変更を行います。
* Azure ADグループに、レポートワークスペースへのロールベースのアクセス権を割り当てます。
営業部門のユーザーは、営業担当者テーブルで自身に割り当てられている営業地域のデータのみにアクセスできる必要があります。
Power BI には、Sales Employees テーブル用の次の行レベルセキュリティ (RLS) テーブルフィルター DAX 式があります。
[メールアドレス] = ユーザー名()
RLSは営業部門のユーザーにのみ適用されます。その他の部門のユーザーは、すべてのデータを閲覧できる必要があります。