高品質の LuckyTemplates ソリューションの 4 つの柱 – LuckyTemplates と DAX をマスターするためのステップ

高品質の LuckyTemplates ソリューションの 4 つの柱 – LuckyTemplates と DAX をマスターするためのステップ

目次

高品質の LuckyTemplates ソリューションを作成する

LuckyTemplates は、ビジネス ユーザーや誰でも、ほぼすべての種類や構造のデータに対して高度な分析を作成できるようにする優れたツール スイートです。しかし、LuckyTemplates を使用して高品質、つまりスケーラブルなソリューションを構築するには実際に何が必要なのでしょうか? このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。

高品質の LuckyTemplates ソリューションの 4 つの柱 – LuckyTemplates と DAX をマスターするためのステップ

残念ながら、単なるプラグアンドプレイアクション以上のものがあります。私にとって、LuckyTemplates の最大の利点の 1 つは、何か月もかかる教育やトレーニングを必要とせずに、比較的早く使い始めることができるという事実です。

ただし、組織内でLuckyTemplates を使用して革新的なことを実行したい場合は、これら 4 つの領域のスキルを実際に高めるためにある程度の時間を投資する必要があるという事実を回避することはできません。

  • データモデリング
  • M (パワークエリ/PQL)
  • DAX (データ分析式)
  • レポートとダッシュボードでのデータの視覚化

これら 4 つの「柱」すべてを推進するには何が必要かを強調するために、さらに詳しく説明します。これらの個々のトピックだけでも何冊もの本が書かれています。したがって、それらは奥深く、時には非常に専門的なトピックでもあります。現実には、私たちはデータを使って素晴らしいことをしたいと考えています。LuckyTemplates でそれを行うには、これらの 4 つの柱を理解し、効果的に実践する必要があります。

データモデリング

LuckyTemplates 内のデータ モデリングでは、これらのテーブル間の関係を示す接続を持つテーブルのスキーマを構築する方法を理解します。「データ モデル」をどのように構造化するかによって、最終的にレポートやダッシュボード内のデータをどのように細分化できるかが決まります。

多くのデータは、日付、製品、製品カテゴリ、顧客、売上、マージン、利益などの複数の列を含む大きなフラット ファイルで始まります。データ モデルの考え方は、可能な限りデータ セットの詳細を分離またはセグメント化することです。 。たとえば、日付、顧客、製品、売上はすべて別のテーブルにし、リレーションシップでリンクする必要があります。

これを行う方がはるかに効率的であり、豊富なデータを構築することがはるかに簡単になるためです。LuckyTemplates のパフォーマンスに関しても、大きな違いが生じます。

たとえば、500 社のクライアントがあり、売上テーブルの行数が 100 万行だとします。顧客を「ロイヤルティ」プロファイルごとにグループ化したい場合は、100 万行ではなく 500 行のテーブルに列を作成する方がはるかに簡単です。

すでに述べたように、これは本格的なデータ ウェアハウスに由来する詳細なトピックですが、優れたソリューションを効率的に立ち上げたいと考えている LuckyTemplates ユーザーにとっては、データの粒度の各レベルを個別のテーブルにセグメント化することに重点を置くだけです。可能。これにより、レポートを構築する際の作業がはるかに簡単になり、後から何かを追加する方がはるかに拡張性が高いことに驚くでしょう。

M (パワークエリ/PQL)

実際、LuckyTemplates のクエリエディター」の背後にあるコーディング言語には現在正式な名前さえないため、次のセクションを何と呼ぶべきかを知るのは困難です。昔の LuckyTemplates (Excel アドイン) では、これは「M」と呼ばれていて、単に Power Query とも呼ばれていましたが、最近では PQL と呼ばれているのを目にしました。これは非常に密接な関係があるため、非常に気に入っています。特に LuckyTemplates が急速に拡大するにつれて、やがて SQL と同じくらい使用されるようになるかもしれません。

とにかく、「M」は、元のデータ ソースからデータを取得し、それを自動的にクリーンアップして好みの形式に操作できる自動化エンジンです。ここで重要なのは自動化部分です。複数のデータセットやテーブルを自動的にデータ モデルに取り込み、それを好みの形式に設定できることは非常に素晴らしく、信じられないほど多くの時間を節約できます。

私がスケーラビリティについて何度も話すとき、これが私が言いたいことです。データを適切な形式に変換するだけで以前は週に 4 ~ 8 時間かかっていましたが、現在では約 5 秒でそれができるようになり、さらなる分析に取り組んだり、より良いレポートを作成したりするための時間が大幅に確保されます。

データ量は日々増加し続けるため、すべてのデータセットをクリーンアップする方法を本当に理解することが重要になります。「M」をうまく学習すると、出力が約 5 倍向上することがわかります。私は個人的な経験からこれを自信を持って宣言できます。Excel でデータの書式を削り取ったり、正しく設定するために VBA コードを書いたりしていた日々を思い出すと傷跡が残ります。

LuckyTemplates のクエリ エディター内で、' M' コードを使用してデータの抽出、変換、読み込みが自動的に行われるように設定できれば、この部分をほぼ完全にスキップできます。

DAX (データ分析式)

DAX は非常に優れていますが、いくつかの部分では非常に複雑でもあります。おそらく、DAX を使い始めて、これはそれほど悪くないと考え、その後、もう少し高度なものに到達し、その後何時間も行き詰まる可能性があります。素晴らしいことをもっと簡単に実行できればよかったのですが、残念ながら DAX にはそれ以上のものがいくつかあります。ここで私を信じてください。理論を学び、実践することに喜んで時間を費やすのであれば、それだけの価値は絶対にあります。

もう 1 つ言及する価値があるのは、DAX が Microsoft のデータベース スタックの上下にある言語であるということです。したがって、言語の学習に投資することで、実際には、SQL Server Analysis Services、PowerPivot、そして今回の LuckyTemplates を含む 3 つの重要な分析テクノロジの使用方法を学ぶことになります。

DAX が Microsoft のデータ ツールの中核となるデータ言語になることは明らかなので、ここへの投資は間違いなく有益になるでしょう。

この言語について詳細に解説した質の高い本がすでにいくつか出ています。初心者から上級者まで。私の推奨する教育者は、ロブ・コリー、マット・アリントン、そしてイタリア人(マルコ・ルッソとアルベルト・フェラーリ)です。後者は DAX 上で「バイブル」と呼ぶべきものを執筆しています。彼らの本はすべて Amazon で見つけることができ、初心者から上級者までの概念がうまく組み合わされています。これらは、LuckyTemplates を学習して使用する際の相棒として保管してください。それらは非常に貴重なものです。

DAX と Excel の数式の最大の違いの 1 つは、数式が動作している環境を評価できない限り、数式の結果が何を返すかを知ることが不可能ではないにしても、非常に難しいことです。これら 3 つの環境。評価 (または初期) コンテキスト、フィルター コンテキスト、および行コンテキスト。

これらにより、数式は少し複雑になりますが、モデルの能力と拡張性も大幅に向上します。これはすぐにわかります。

レポートとダッシュボードでのデータの視覚化

ビジュアルに魅力がなく、使いやすくなければ、LuckyTemplates の舞台裏で何をしても意味がありません。これは、多数のショーケースに投稿された多くのレポートやダッシュボードで私が目にしている、パズルの欠けているピースです。

そう言う場合には、個人の好みや消費者の好みが大きく関係します。私はこのような立場に立つことがよくあります。私が見たいものは、他の人にとって直感的ではなかったり、十分に要約されていなかったりする可能性があります。

ただし、ここでの素晴らしい点は、変更を加えるのにそれほど時間がかからないことです。Excel ですべてをフォーマットしてから Powerpoint に取り込むには何百回もクリックが必要でしたが、今では数回クリックするだけで済みます。LuckyTemplates はビジュアルに関するすべての難しい作業を行います。

現時点での LuckyTemplates の重大な欠点の 1 つは色です。カラースキームを設定することはできません。私の見解では、色によってレポートやプレゼンテーションが左右されるため、Microsoft チームにとってこれはできるだけ早く行う必要があります。必要な色が得られないわけではありません。レポート内のすべての色を手動で変更する必要があるため、レポートの作成が非常に遅くなるだけです。

私の意見では、データの視覚化が鍵であり、その背後にあるアーキテクチャとほぼ同じくらい重要です。私たちは今後、これに重点を置いて取り組んでいきます。

* ****関連リンク*****
LuckyTemplates データ モデルを整理する方法 – ベスト プラクティスのヒント
LuckyTemplates アドバンスト エディターを使用する際の私の実践ヒント
LuckyTemplates で DAX コードを書式設定する

すべてを要約すると

時間を節約し、組織全体で共有できるメリットをすべて合計すると、分析プラットフォームとして LuckyTemplates を使用するのはまったく簡単です。4 つの柱は、作成するすべてのデータ モデルの鍵となります。これらの領域を時間をかけて改善することで、誰でも非常に高品質のソリューションを作成できるようになり、あらゆる企業がその恩恵を受けることは間違いありません。

詳細、日時、登録はここで完了できます – 

ではごきげんよう!


Power Automate の文字列関数: Substring と IndexOf

Power Automate の文字列関数: Substring と IndexOf

Microsoft フローで使用できる 2 つの複雑な Power Automate String 関数、substring 関数とindexOf 関数を簡単に学習します。

LuckyTemplates でビジュアル ツールチップを作成する

LuckyTemplates でビジュアル ツールチップを作成する

LuckyTemplates ツールチップを使用すると、より多くの情報を 1 つのレポート ページに圧縮できます。効果的な視覚化の手法を学ぶことができます。

Power Automate で HTTP 要求を行う

Power Automate で HTTP 要求を行う

Power Automate で HTTP 要求を作成し、データを受信する方法を学んでいます。

LuckyTemplates で日付テーブルを作成する方法

LuckyTemplates で日付テーブルを作成する方法

LuckyTemplates で簡単に日付テーブルを作成する方法について学びましょう。データの分析と視覚化のための効果的なツールとして活用できます。

2 つの方法による SharePoint 列の検証

2 つの方法による SharePoint 列の検証

SharePoint 列の検証の数式を使用して、ユーザーからの入力を制限および検証する方法を学びます。

SharePoint リストを Excel または CSV ファイルにエクスポート

SharePoint リストを Excel または CSV ファイルにエクスポート

SharePoint リストを Excel ファイルおよび CSV ファイルにエクスポートする方法を学び、さまざまな状況に最適なエクスポート方法を決定できるようにします。

Power Automate のオンプレミス データ ゲートウェイ

Power Automate のオンプレミス データ ゲートウェイ

ユーザーがコンピューターから離れているときに、オンプレミス データ ゲートウェイを使用して Power Automate がデスクトップ アプリケーションにアクセスできるようにする方法を説明します。

DAX 数式での LASTNONBLANK の使用

DAX 数式での LASTNONBLANK の使用

DAX 数式で LASTNONBLANK 関数を使用して、データ分析の深い洞察を得る方法を学びます。

CROSSJOIN 関数の使用方法 – LuckyTemplates および DAX チュートリアル

CROSSJOIN 関数の使用方法 – LuckyTemplates および DAX チュートリアル

LuckyTemplates で予算分析とレポートを実行しながら、CROSSJOIN 関数を使用して 2 つのデータ テーブルをバインドする方法を学びます。

TREATAS 関数を使用して LuckyTemplates で仮想リレーションシップを作成する

TREATAS 関数を使用して LuckyTemplates で仮想リレーションシップを作成する

このチュートリアルでは、LuckyTemplates TREATAS を使用して数式内に仮想リレーションシップを作成する方法を説明します。