テクテク日記

テクテク=テクノロジー&一歩ずつ(テクテク)

2023-01-01から1年間の記事一覧

セルフサービスBIユーザーのためのMicrosoft Fabric①

Microsoft Fabric (以下、Fabric)が登場して約1ヵ月が経ちました。Fabricは、Power BIをベースとしたSaaS*1型のオールインワンアナリティクス基盤であり、データ分析に必要なワークロードがすべて含まれています。 各種のワークロードには、それぞれ異なる…

Microsoft Fabricとの向き合い方

Microsoft Fabricが登場して、ちょうど2週間が経過しました。今回はFabricに対する向き合い方について、私見を入れて考えてみました。 marshal115.hatenablog.com

Microsoft Fabricの登場

米国時間2023年5月23日から開催されたMicrosoft Buildは、歴史的な瞬間となりました。データアナリティクスの世界において世界初となるエンドツーエンド(E2E)のSaaS*1型アナリティクスサービス、Microsoft Fabric(以降「Fabric」)の登場です。Microsoft …

在庫メジャーの留意点

Power BIで在庫分析を行う場合、DAXで在庫メジャーを記述する必要があります。在庫が必要な理由は、 商品・製品の売れるタイミングと仕入れたり、製造したりするタイミングにズレがある ためであり、機会損失(欠品)を防ぐために必要なものとなります。在庫…

データフロー(Power Query Online)⑥_Premium時の運用D

拡張コンピューティング エンジンデータフローシリーズの最後として、実際にデータフローの運用シナリオについて見ていきたいと思います。複数の選択肢があると思いますが、どのように選択するかはライセンスの種類や企業内部のポリシーに従うものとなります…

Power BIで月次分析をさらにスマートに②_DAXのパフォーマンス解析

少し前に書いた記事では、Monthlyベースの日付テーブルの違いや、使用する際に留意すべき点、モデリングを変更する必要性についてお話しました。今回は、MonthlyベースとDailyベースの日付テーブルのそれぞれで計算した結果に関するクエリパフォーマンスにつ…

Power BIで列を効果的に選択する方法

Power BIではモデリングのベストプラクティスの1つに、不要な列をデータモデルに読み込まないルールが有名です。不要な列が減れば、データモデルのサイズが軽くなり、その結果DAXエンジンが計算を行うためにデータをスキャンする時間も短くなります。当たり…

データフロー(Power Query Online)⑥_Premium時の運用C

前回は「リンクされたエンティティ」の更新時の動作について検証しましたが、今回はそれに加えて、「計算されたエンティティ」に関するシナリオも見ていきます。前回よりも詳細に掘り下げていますが、最後まで読んでいただければ、データフローの更新ロジッ…

データフロー(Power Query Online)⑥_Premium時の運用B

前回は、Premium環境におけるデータフローの機能について説明しました。今回は、1つのデータフローから別のデータフローを構築する場合の留意点について見ていきたいと思います。シナリオをいくつか準備したので、1つずつ見ていきます。

Power BIで月次分析をさらにスマートに①

Power BIは、時間単位まで詳細な分析を可能にする一方、財務分析など多くの企業では月次ベースの分析が一般的だと思われます。今回は、月次データの分析について考えていきたいと思います。

データフロー(Power Query Online)⑥_Premium時の運用A

データフローに関して、前回から少し間が空いてしまいましたが、データフローを通常(Premium)に運用する際のことについて、留意点も含め記載しておきたいと思います。これまでの話では、データフローは ステージングクエリ(ストレージ)であり、ソースシ…

データフロー(Power Query Online)④(おまけ)

以前のブログでデータフローの更新について紹介しました。更新履歴を可視化したpbixについて具体的に解説しませんでしたが、今回はこれについて少し改善された点も含めて簡単に紹介したいと思います。

スライサーでグラフの表示・非表示

Power BIのスライサーは通常、フィルターを行う機能となります。例えば、下図のようなチャートがあるとします。 2019をクリックすると、チャートは2019年の売上でフィルターされ、下図のようになります。 ここで、以下のような少し特殊なニーズについて考え…

ChatGPTによるPower BI関連Q&A

最近はデータフローばかり書いているので、口直しに現在爆発的に人気となっているChatGPTを使ってPower BI関連のQ&Aをしてみました。私は立場上、Power BIを活用されるお客様の様々な質問に答える立場にあるため、実はChatGPTとの相性が非常に良いです(例:…

データフロー(Power Query Online)⑤_PBI Pro時の運用

データフローのシリーズは前回に続き、もう少し続きます。データフローはPower BI Pro、もしくはPremium(PPC、もしくはPPU*1)でしか使えませんので、通常よりも追加コストが掛かってしまいます。そこで今回はPower BI Proだけで運用する場合のやり方を紹介…

データフロー(Power Query Online)④_Q&A

前回はデータフロー(Power Query Online)の便利なショートカット等について触れてきました。データフローはPower Queryと同じ体験ですが、クラウドサービスということで料金の問題であったり、使い勝手がデスクトップ版のPower Queryと異なったりすること…

データフロー(Power Query Online)③_ショートカット

前回はデータフローの基礎及び簡単なデモを紹介しましたが、今回はそれをより使いやすくするためのTipsについて少し紹介したいと思います。前回もお話をしましたが、データフロー(Power Query Online)はモダンUIがベースとなっており、こちらはいずれPower…

データフロー(Power Query Online)②_簡単なデモ

前回はデータフローの概要について話をしましたが、今回はもう少し掘り下げつつ、実際にハンズオンで構築してみたいと思います。データフローのユースケースは前回少し話をしましたが、個人+組織の両方で活用を広げていくことが目的となります。データフロ…

データフロー(Power Query Online)①_基礎知識

ExcelやPower BI Desktopに搭載されているセルフサービスETL*1機能であるPower Queryは本ブログで何度も紹介してきました。Power Queryはローカル環境で作業するのに最適で、特にスペックの高いPCを使っている場合、メモリフットプリントを最小化して処理を…

VS Codeを使ってPower Queryを記述する

あけましておめでとうございます。思えば、2022年に書いた最後の記事が100回目だったこともあり、2022年では計52記事(平均週1のペース)となりました。2023年の抱負は何といってもエンタープライズ型セルフサービスBIの推進をしていくことであり、そのため…