Python における Self とは: 実際の例
Python における Self とは: 実際の例
目次
高品質の LuckyTemplates ソリューションを作成する
LuckyTemplates は、ビジネス ユーザーや誰でも、ほぼすべての種類や構造のデータに対して高度な分析を作成できるようにする優れたツール スイートです。しかし、LuckyTemplates を使用して高品質、つまりスケーラブルなソリューションを構築するには実際に何が必要なのでしょうか? このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。
残念ながら、単なるプラグアンドプレイアクション以上のものがあります。私にとって、LuckyTemplates の最大の利点の 1 つは、何か月もかかる教育やトレーニングを必要とせずに、比較的早く使い始めることができるという事実です。
ただし、組織内でLuckyTemplates を使用して革新的なことを実行したい場合は、これら 4 つの領域のスキルを実際に高めるためにある程度の時間を投資する必要があるという事実を回避することはできません。
これら 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 つの柱は、作成するすべてのデータ モデルの鍵となります。これらの領域を時間をかけて改善することで、誰でも非常に高品質のソリューションを作成できるようになり、あらゆる企業がその恩恵を受けることは間違いありません。
詳細、日時、登録はここで完了できます –
ではごきげんよう!
Python における Self とは: 実際の例
R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。
この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。
このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。
この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。
LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。
LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。
このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。
これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。
LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて