---
title: BI08_セマンティックモデルを覗き見る
tags: 
author: [Akihiro Suto](https://www.docswell.com/user/akihiro_suto)
site: [Docswell](https://www.docswell.com/)
thumbnail: https://bcdn.docswell.com/page/87DD5P5Y7G.jpg?width=480
description: BI08_セマンティックモデルを覗き見る by Akihiro Suto
published: January 13, 24
canonical: https://www.docswell.com/s/akihiro_suto/Z8GEQ2-2024-01-13-002209
---
# Page. 1

![Page Image](https://bcdn.docswell.com/page/87DD5P5Y7G.jpg)

セマンティックモデルを覗き見る
須藤 明洋
BI-08


# Page. 2

![Page Image](https://bcdn.docswell.com/page/VJPXGNG278.jpg)

本イベントのスポンサー様
Gold Sponsor
Silver Sponsor
Facilities &amp; Staff Sponsor
ダイキン工業㈱


# Page. 3

![Page Image](https://bcdn.docswell.com/page/2EVL6K6XJQ.jpg)

自己紹介
須藤 明洋
• 秋田県秋田市出身
• 東京にきて20年たった！
• 株式会社 集英社
• 入社以来 販売部で勤務
• 2022年7月から情報システム部勤務
SNSやってます。
ラグビー観戦が趣味です。
＠hanaseleb1234
https://qiita.com/akihiro_suto


# Page. 4

![Page Image](https://bcdn.docswell.com/page/57GXNQNREL.jpg)

お仕事の事例化
事例で学ぶ、 Microsoft Azure活用術 ～クラウド移行編
～(227) 集英社が「作品力」を知るためのデータ分析基
盤を Azure で構築! 現場リードでの更なるデータ活用を
目指す | TECH+（テックプラス） (mynavi.jp)
5


# Page. 5

![Page Image](https://bcdn.docswell.com/page/4EQ8QKQYJP.jpg)

お仕事の事例化
出版業界の業務改革にBoxを活用！Relayやコラボレー
ション機能など、すぐに実践できるデータマネジメント
術：Box ユースケース紹介 | 株式会社 Box Japan
(boxsquare.jp)
6


# Page. 6

![Page Image](https://bcdn.docswell.com/page/KJ42NPNZE1.jpg)

コミュニティでの登壇、ブログ
Japan Power Platform Conference 2022
Power BI 勉強会 in 佐賀
など
https://qiita.com/akihiro_suto
7


# Page. 7

![Page Image](https://bcdn.docswell.com/page/LE1M595D7G.jpg)

セマンティックモデルを覗き見る


# Page. 8

![Page Image](https://bcdn.docswell.com/page/GEW35Q58E2.jpg)

セマンティックモデルを覗き見る
• そもそもセマンティックモデルって何？
• 旧名称 データセット
• 2023年11月 セマンティックモデルに名称変更
セマンティック（semantic）
意味の、語義の、意味論の、などの意味。
形式や構造と対比して、人間にとっての意味を指し
表す際に用いられる用語。
Datasets renamed to semantic models | Microsoft Power BI
Blog | Microsoft Power BI


# Page. 9

![Page Image](https://bcdn.docswell.com/page/47ZVNWN9E3.jpg)

セマンティックモデルを覗き見る
In the age of Fabric, the term “dataset” is too generic, and doesn’t do justice the rich
functionality provided. The scope of personas, workloads, and services that create
artifacts which could be labeled as “datasets” is far broader than when the term was
originally introduced.
Fabricの時代において、「データセット」という用語はあまりにも一般的であり、
提供される豊富な機能を正当に評価していない。ペルソナ、ワークロード、そして
&quot;データセット &quot;とラベル付けできる成果物を作成するサービスの範囲は、この用語
が導入された当初よりもはるかに広くなっている。
Datasets renamed to semantic models | Microsoft Power BI
Blog | Microsoft Power BI


# Page. 10

![Page Image](https://bcdn.docswell.com/page/YJ658G8D7V.jpg)

セマンティックモデルを覗き見る
提供される豊富な機能を
正当に評価していない。
Datasets renamed to semantic models | Microsoft Power BI
Blog | Microsoft Power BI


# Page. 11

![Page Image](https://bcdn.docswell.com/page/GJ5Y9V98J4.jpg)

セマンティックモデルを覗き見る
豊富な機能
？
→ となった人が本日のターゲットです。
Datasets renamed to semantic models | Microsoft Power BI
Blog | Microsoft Power BI


# Page. 12

![Page Image](https://bcdn.docswell.com/page/LE35YDYGJ5.jpg)

セマンティックモデルを覗き見る
Power BI DesktopでPBIXファイルを作成
Power BI Serviceにアップロードすると
• レポート
• セマンティックモデル
の2つのアイテムが作成される。


# Page. 13

![Page Image](https://bcdn.docswell.com/page/8EDD5P5NEG.jpg)

セマンティックモデルを覗き見る
• レポート
• Power BI レポートのビジュアル部分
→ 内部は公開されていない。
• セマンティックモデル
•
•
•
•
•
データ（インポートモデルの場合）
データソース
Power Query
リレーションシップ
メジャー
などなど


# Page. 14

![Page Image](https://bcdn.docswell.com/page/V7PXGNGNE8.jpg)

セマンティックモデルを覗き見る
セマンティックモデルの中身や設定は、
Tabular Editorなどの外部ツールを利用しないと見ることができないものが多かった。
Release Tabular Editor 2.21.1 · TabularEditor/TabularEditor
(github.com)
Tabular Editor 3
TE2はコミュニティエディション（無料）。
TE3は有料のみ。


# Page. 15

![Page Image](https://bcdn.docswell.com/page/2JVL6K6Y7Q.jpg)

セマンティックモデルを覗き見る
セマンティックモデルの中身、設定は、
Tabular Editorなどの外部ツールを利用しないと見ることができないものが多かった。
JSON形式で定義されている。
テキストベースなので、CI/CDも。


# Page. 16

![Page Image](https://bcdn.docswell.com/page/5EGXNQNWJL.jpg)

セマンティックモデルを覗き見る
2023年10月頃
Power BI Desktop
モデルエクスプローラーの実装
セマンティックモデルの機能を
覗き見ることが可能に！
Deep dive into the Model Explorer with calculation group
authoring and creating relationships in the properties pane |
Microsoft Power BI Blog | Microsoft Power BI


# Page. 17

![Page Image](https://bcdn.docswell.com/page/4JQ8QKQQ7P.jpg)

セマンティックモデルを覗き見る
2023年10月頃
Power BI Desktop
モデルエクスプローラーの実装
Deep dive into the Model Explorer with calculation group
authoring and creating relationships in the properties pane |
Microsoft Power BI Blog | Microsoft Power BI


# Page. 18

![Page Image](https://bcdn.docswell.com/page/K742NPNYJ1.jpg)

セマンティックモデルを覗き見る
2023年10月頃
Power BI Desktop
モデルエクスプローラーの実装
1.
2.
3.
4.
5.
6.
7.
カルチャ
テーブル
パースペクティブ
メジャー
リレーションシップ
ロール
計算グループ
Deep dive into the Model Explorer with calculation group
authoring and creating relationships in the properties pane |
Microsoft Power BI Blog | Microsoft Power BI


# Page. 19

![Page Image](https://bcdn.docswell.com/page/LJ1M595NEG.jpg)

カルチャ


# Page. 20

![Page Image](https://bcdn.docswell.com/page/GJW35QWMJ2.jpg)

セマンティックモデルを覗き見る
①カルチャ
セマンティックモデルを多言語対応させる。
外部ツールを使うと楽。
Translations Builder (github.com)
Power BI の複数言語レポートのために翻訳を計画する - Power
BI | Microsoft Learn


# Page. 21

![Page Image](https://bcdn.docswell.com/page/4EZVNW5MJ3.jpg)

セマンティックモデルを覗き見る
①カルチャ
セマンティックモデルを多言語対応させる。
• メタデータ翻訳
• レポート ラベル翻訳
• データ変換
Power BI の複数言語レポートのために翻訳を計画する - Power
BI | Microsoft Learn


# Page. 22

![Page Image](https://bcdn.docswell.com/page/Y7658G95EV.jpg)

セマンティックモデルを覗き見る
①カルチャ
セマンティックモデルを多言語対応させる。
• メタデータ翻訳
• レポート ラベル翻訳
• データ変換
Power BI の複数言語レポートのために翻訳を計画する - Power
BI | Microsoft Learn


# Page. 23

![Page Image](https://bcdn.docswell.com/page/G75Y9VNG74.jpg)

PBI Desktop
PBI Service
レポート閲覧者のカルチャによって、
表示が変わる。


# Page. 24

![Page Image](https://bcdn.docswell.com/page/9J2G235DJR.jpg)

セマンティックモデルを覗き見る
①カルチャ
Azure Translator Serviceを利用して、一括翻訳も可能。
作業工数を減らすことができる。
Power BI の複数言語レポートのために翻訳を計画する - Power
BI | Microsoft Learn


# Page. 25

![Page Image](https://bcdn.docswell.com/page/DEYVY1KMEM.jpg)

機械翻訳 DEMO


# Page. 26

![Page Image](https://bcdn.docswell.com/page/VJNMP2R378.jpg)

パースペクティブ


# Page. 27

![Page Image](https://bcdn.docswell.com/page/YE9N31MPE3.jpg)

セマンティックモデルを覗き見る
②パースペクティブ
ユーザーがビジュアルをレポート内で変更できる、
パーソナライズド・ビジュアルを構成する際に使う。
ユーザーがさわれる範囲を定義する。
ユーザーがレポート内のビジュアルをカスタマイズできるよ
うにする - Power BI | Microsoft Learn


# Page. 28

![Page Image](https://bcdn.docswell.com/page/GE8KM4LX7D.jpg)

パーソナライズド・ビジュアル


# Page. 29

![Page Image](https://bcdn.docswell.com/page/LELZ36LNJR.jpg)

パーソナライズド・ビジュアル


# Page. 30

![Page Image](https://bcdn.docswell.com/page/4JMVD5MQJW.jpg)

パーソナライズド・ビジュアル
パースペクティブの設定にはTEが必要。
パースペクティブの作成
↓
列やメジャーにパースペクティブを割当
Tabular Editor 3


# Page. 31

![Page Image](https://bcdn.docswell.com/page/PJR243VKE9.jpg)



# Page. 32

![Page Image](https://bcdn.docswell.com/page/PEXD24Z57X.jpg)

ビジュアルに
作成したパースペクティブを割当


# Page. 33

![Page Image](https://bcdn.docswell.com/page/3EKXMZ8R7D.jpg)

パーソナライズド・ビジュアル （パースペクティブ設定なし）


# Page. 34

![Page Image](https://bcdn.docswell.com/page/L735YD2GE5.jpg)

パーソナライズド・ビジュアル （パースペクティブ設定あり）


# Page. 35

![Page Image](https://bcdn.docswell.com/page/87DD5PZN7G.jpg)

ロール


# Page. 36

![Page Image](https://bcdn.docswell.com/page/VJPXGNDN78.jpg)

セマンティックモデルを覗き見る
③ロール
• 行レベルセキュリティ（RLS）
• オブジェクトレベルセキュリティ（OLS）
で使用する。
ロールの設定はPower BI Desktopから可能。
RLSの設定・設計・テストはPBDから可能。
OLSはTabular Editorから構成可能。


# Page. 37

![Page Image](https://bcdn.docswell.com/page/2EVL6K1YJQ.jpg)

計算グループ


# Page. 38

![Page Image](https://bcdn.docswell.com/page/57GXNQ2WEL.jpg)

セマンティックモデルを覗き見る
④計算グループ
計算グループを使用すると、モデル内の既存のメジャーに適用する計算項
目として DAX 式を定義できるため、作成する必要がある冗長的なメジャー
の数を大幅に減らすことができます。
Power BI で計算グループを作成する (プレビュー) - Power BI |
Microsoft Learn


# Page. 39

![Page Image](https://bcdn.docswell.com/page/4EQ8QKPQJP.jpg)

セマンティックモデルを覗き見る
Confirmed cases = SUM(&#039;COVID&#039;[Cases])
YTD = CALCULATE(
SELECTEDMEASURE(),
DATESYTD(&#039;Date&#039;[Date])
)
MTD = CALCULATE(
SELECTEDMEASURE(),
DATESMTD(&#039;Date&#039;[Date])
)


# Page. 40

![Page Image](https://bcdn.docswell.com/page/KJ42NPYYE1.jpg)

SELECTEDMEASURE()


# Page. 41

![Page Image](https://bcdn.docswell.com/page/LE1M596N7G.jpg)

セマンティックモデルを覗き見る
④計算グループ
計算グループを使用すると、モデル内の既存のメジャーに適用する計算項
目として DAX 式を定義できるため、作成する必要がある冗長的なメジャー
の数を大幅に減らすことができます。
1. Time Intelligence
2. Switch measures
3. Dynamic format strings
4. Extend category breakdowns with custom measures
5. Displaying basic summary statistics
6. Changing which relationships are active
7. Activating bidirectional filters
8. Controlling bars, lines and labels in charts
9. Highlight different subsets of data in charts
10. Slice on multiple columns without unpivoting
Top 10 uses for Calculation Groups — Apex Insights: Power BI
tips &amp; tricks


# Page. 42

![Page Image](https://bcdn.docswell.com/page/GEW35Q4ME2.jpg)

データ圧縮についても考える


# Page. 43

![Page Image](https://bcdn.docswell.com/page/47ZVNW2ME3.jpg)

セマンティックモデルを覗き見る
⑤圧縮効率
インポート モデルは、VertiPaq ストレージ エンジンによって圧縮および最
適化されてからディスクに格納されるデータと共に読み込まれます。 ソー
ス データがメモリに読み込まれると、10 倍の圧縮が見られる可能性がある
ため、10 GB のソース データが約 1 GB のサイズに圧縮されることを期待で
きます。 さらに、ディスクに永続化すると、さらに 20% を削減できます。
インポート モデリングのデータ削減手法 - Power BI
https://learn.microsoft.com


# Page. 44

![Page Image](https://bcdn.docswell.com/page/YJ658GV57V.jpg)

インポート モデリングのデータ削減手法 - Power BI
https://learn.microsoft.com


# Page. 45

![Page Image](https://bcdn.docswell.com/page/GJ5Y9VDGJ4.jpg)

セマンティックモデルを覗き見る
圧縮技術
四半期
四半期
2020_1Q
…
2020_2Q
2020_1Q
0
2020_3Q
2020_1Q
0
2020_4Q
2020_2Q
1
2020_1Q
2020_2Q
1
2020_2Q
2020_2Q
1
2020_2Q
2020_2Q
2020_2Q
2020_2Q
2020_2Q
2020_3Q
2020_4Q
2020_3Q
四半期.ID
…
2020_3Q
並び替え
2020_3Q
辞書作成
四半期.ID
四半期
0
2020_1Q
1
2020_2Q
2
2020_3Q
3
2020_4Q
1
1
2
2
2
2020_3Q
2020_3Q
2020_4Q
2020_3Q
2
2020_4Q
2020_3Q
2
2020_3Q
2020_4Q
3
2020_3Q
2020_4Q
3
2020_3Q
2020_4Q
3
…
2020_4Q
3
インポート モデリングのデータ削減手法 - Power BI
https://learn.microsoft.com
2


# Page. 46

![Page Image](https://bcdn.docswell.com/page/9E2G238DER.jpg)

セマンティックモデルを覗き見る
圧縮技術
四半期.ID
…
0
0
1
1
1
四半期.ID
四半期
1
四半期.ID
Count
0
2020_1Q
1
0
250
1
2020_2Q
2
1
330
2
2020_3Q
2
2
552
3
2020_4Q
2
3
-
2
2
2
3
3
3
3


# Page. 47

![Page Image](https://bcdn.docswell.com/page/D7YVY16M7M.jpg)

セマンティックモデルを覗き見る
圧縮技術
四半期
2020_1Q
2020_2Q
2020_3Q
2020_4Q
2020_1Q
2020_2Q
2020_2Q
2020_2Q
2020_2Q
2020_4Q
2020_3Q
2020_3Q
2020_4Q
2020_4Q
2020_3Q
2020_3Q
2020_3Q
…
四半期.ID
四半期
0
四半期.ID
Count
2020_1Q
0
250
1
2020_2Q
1
330
2
2020_3Q
2
552
3
2020_4Q
3
-


# Page. 48

![Page Image](https://bcdn.docswell.com/page/VENMP2Z3J8.jpg)

セマンティックモデルを覗き見る
圧縮技術を効率化するために
• DAXのFILTER関数を使用するとき、テーブル全体をフィルターするのはなるべく避ける
→
列を指定する
• 日時列（DateTime）は本当に必要ですか？ 日付列に変更を検討してください。
• 不要な列は消してください。本当に必要な列ですか？
• データモデルは列数が少ないほうがいい


# Page. 49

![Page Image](https://bcdn.docswell.com/page/Y79N31ZP73.jpg)

セマンティック
モデルへの
愛


# Page. 50

![Page Image](https://bcdn.docswell.com/page/G78KM41XJD.jpg)

セマンティックモデルを覗き見る
ここまでくると
このセマンティックモデルに愛着がわいてきませんか？
ここまで手塩にかけたセマンティックモデル、
何度も使いたい。
そこで、
レポートとデータセットの分離
が重要なキーワードになってきます。
Power BI Desktop のモデルからレポートを分離する - Power BI
https://learn.microsoft.com


# Page. 51

![Page Image](https://bcdn.docswell.com/page/L7LZ36QNER.jpg)



# Page. 52

![Page Image](https://bcdn.docswell.com/page/4EMVD51QEW.jpg)



# Page. 53

![Page Image](https://bcdn.docswell.com/page/PER243LK79.jpg)

昇格と認定


# Page. 54

![Page Image](https://bcdn.docswell.com/page/P7XD24W5JX.jpg)

セマンティックモデルを覗き見る
昇格と認定
• 大事に育てたセマンティックモデルを組織内で活用したい。
• でも…Power BI サービス を開くと謎の（ユーザー作成）セマンティックモデルがあふれている。


# Page. 55

![Page Image](https://bcdn.docswell.com/page/37KXMZVRJD.jpg)

セマンティックモデルを覗き見る
昇格と認定
• 大事に育てたセマンティックモデルを組織内で活用したい。
• でも…Power BI サービス を開くと謎の（ユーザー作成）セマンティックモデルがあふれている。
• セマンティックモデルの設定画面
→ 承認と検出
Fabric アイテムを昇格または認定する - Microsoft Fabric |
Microsoft Learn


# Page. 56

![Page Image](https://bcdn.docswell.com/page/LJ35YDMG75.jpg)



# Page. 57

![Page Image](https://bcdn.docswell.com/page/8JDD5P6NJG.jpg)



# Page. 58

![Page Image](https://bcdn.docswell.com/page/VEPXGNYNJ8.jpg)

まとめ


# Page. 59

![Page Image](https://bcdn.docswell.com/page/27VL6KGYEQ.jpg)

セマンティックモデルを覗き見る
• セマンティックモデルをただのデータのかたまりととらえるのはもったいない
• データに対するニーズ、BIに対するニーズに答える機能がたくさん
• ただし、機能を使いこなすには外部ツール操作も含め、学習コストもそれなりに高い
• 中身を完全に開くためにはTabular Editorが必要。
• ビジュアルとセマンティックモデルの分離は重要なテーマ（CI/CDも関わる）
• （今日はふれなかったけど）モデリングも大事
組織内でセマンティックモデルを育てよう！
育てたら、認定！


# Page. 60

![Page Image](https://bcdn.docswell.com/page/5JGXNQ8W7L.jpg)

Thank you !!
＠hanaseleb1234
https://qiita.com/akihiro_suto
Follow Me !!


