File tree Expand file tree Collapse file tree 1 file changed +6
-6
lines changed
Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -106,14 +106,14 @@ DirectQueryを直接使用する際に見るサイトは以下です。
106106
107107PowerBI Desktopで使用する言語は2種類です。
108108
109- - M語 : 主に、クレンジング処理などのデータの分析以前の準備に際し使用する言語
109+ - M言語 : 主に、クレンジング処理などのデータの分析以前の準備に際し使用する言語
110110- DAX関数: 主に、BIツールのメイン処理に相当するデータ分析に際し使用する言語
111111
112- ### M語
112+ ### M言語
113113
114- ノーコードと言われるゆえんはここにあり、M語で記載される各クエリはGUI上でステップという概念に置き換わり 、反対に、GUI上でボタンをぽちぽちしてステップという概念を形作ると自動的にそれに対応するコードが作成され、[ 詳細エディタ] にM語として反映される仕組みになっています 。どちらかをいじれば、双方に反映され、同期的に動きます。
114+ ノーコードと言われるゆえんはここにあり、M言語で記載される各クエリはGUI上でステップという概念に置き換わり 、反対に、GUI上でボタンをぽちぽちしてステップという概念を形作ると自動的にそれに対応するコードが作成され、[ 詳細エディタ] にM言語として反映される仕組みになっています 。どちらかをいじれば、双方に反映され、同期的に動きます。
115115
116- 下記は分割レポート➀の抜粋です。M語にて置換処理をしている箇所です 。
116+ 下記は分割レポート➀の抜粋です。M言語にて置換処理をしている箇所です 。
117117
118118``` sh
119119let
@@ -227,11 +227,11 @@ PowerBIによる監査ログ自動化に関する取り組みと、その前提
227227
228228PowerBIは、直感的で使いやすいインターフェースが提供されたBIツールで初心者でもすぐに使いこなすことが可能です。しかし、使いこなす上では "データアーキテクト" の知見が必要だと感じました。初心者においてはデータの構成や構造についてはすでに設計構築が完了している前提で、その後設計書に基づいて組み上げる際に有用なツールではないでしょうか。
229229
230- 今回のような監査ログなど大量のデータを加工したり突合したりという処理を含めると、PowerBI特有のM語とDAX関数の他 、特に実用的な「設計」を行う上では、データアーキテクチャに関する知識は非常に重要であると言えます。知識が浅いと、パフォーマンス問題、メンテナンス性の低下、誤った分析結果などに繋がる可能性があります。
230+ 今回のような監査ログなど大量のデータを加工したり突合したりという処理を含めると、PowerBI特有のM言語とDAX関数の他 、特に実用的な「設計」を行う上では、データアーキテクチャに関する知識は非常に重要であると言えます。知識が浅いと、パフォーマンス問題、メンテナンス性の低下、誤った分析結果などに繋がる可能性があります。
231231
232232またPowerBIそれ自体は、以下の点からプログラミング初学者が勉強するには有用なソフトウェアだとも感じております。
233233
234- 1 . M語やDAX関数というプログラミング言語を実際に触ることができる
234+ 1 . M言語やDAX関数というプログラミング言語を実際に触ることができる
235235命名方法や関数のスコープの切り方を学べる(リーダブルコード的な観点)
2362362 . CLIとGLIを相互比較しながら挙動を確認することができる
2372373 . 常にデータ型を意識する練習になる
You can’t perform that action at this time.
0 commit comments