了解什麼是數據建模並創建正確的關係

了解什麼是數據建模並創建正確的關係

在對查詢編輯器進行廣泛討論之後,是時候通過數據建模將所有數據移動到 LuckyTemplates 報告中了。您可以在本博客底部觀看本教程的完整視頻。

數據建模允許您通過在 LuckyTemplates 報表中創建不同的數據表之間的關係來連接它們。

目錄

修復核心數據模型中的關係

我的核心數據模型由我在查詢編輯器中修復的所有表組成。這包括我的客戶表、位置表、產品表等。

了解什麼是數據建模並創建正確的關係

因為我已經清理了這些表並且我確定我擁有現在需要的所有數據,所以我將單擊“關閉並應用”來關閉查詢編輯器並應用所有未決的更改。

了解什麼是數據建模並創建正確的關係

當然,這並不意味著我一旦開始數據建模就不會回到查詢編輯器。我肯定會經常回到它,特別是如果我需要進行額外的轉換或者如果我需要根據我的報告需要引入新數據。

將查詢應用於我的LuckyTemplates 模型的過程可能需要一些時間,具體取決於我擁有的數據量。

了解什麼是數據建模並創建正確的關係

但是一旦應用程序完成,我將在一個全新的畫布上結束,我可以在其中開始創建我的分析。

了解什麼是數據建模並創建正確的關係

有些人可能會直接跳到這部分。但我通常做的是檢查圍繞我在查詢編輯器中處理的數據建立的關係。

了解什麼是數據建模並創建正確的關係

這是建模區域,我可以通過這裡的這個特定圖標訪問它。

了解什麼是數據建模並創建正確的關係

如果您沒有 LuckyTemplates 經驗並且之前使用過 Excel,那麼這對您來說將是完全陌生的。理解這一部分很重要,因為它對於在 LuckyTemplates 中開發任何東西都至關重要。

在這裡,我可以確保以最佳方式建立數據之間的關係。否則,將很難正確完成任何計算或分析。

這些關係由橫跨數據表的這些線條和箭頭表示。

了解什麼是數據建模並創建正確的關係

LuckyTemplates 通常會自動猜測不同表之間的關係。不幸的是,LuckyTemplates 大多數時候都把這部分弄錯了

因此,我通常首先刪除這些現有關係,尤其是當我 100% 不確定 LuckyTemplates 放置的默認關係是否有意義時。

了解什麼是數據建模並創建正確的關係

了解什麼是數據建模並創建正確的關係

在 Excel 中,您通常會有一個包含數百列的巨大文件。但是 LuckyTemplates 中的數據建模是不同的。

例如,在這裡,我有一組核心信息,然後我有單獨的支持表,其中包含過濾信息。所以我最終得到了不同的表,每個表中都有不同的數據組。

了解什麼是數據建模並創建正確的關係

這是數據建模中的關鍵部分——識別每個表是查找表還是事實表。了解這兩種類型的表的作用很重要,這樣您才能了解可以通過它們得出什麼樣的關係。

事實表包含所有交易,就像在這個銷售表中一樣。

了解什麼是數據建模並創建正確的關係

另一方面,查找表攜帶過濾信息。

一旦我確定了我的桌子所屬的位置,我就會整理它們。我喜歡將我的查找表排成一行。

了解什麼是數據建模並創建正確的關係

至於我的事實表,我喜歡把它放在下面。

了解什麼是數據建模並創建正確的關係

當然,有些人可能會做不同的事情。但這是我想分享的最佳實踐,因為我有一個讓事情盡可能簡單的哲學。

我像這樣對這些表進行分層,因為我想可視化這些關係是如何進行的。我稱之為過濾器瀑布。這樣,我的查找表位於頂部,將過濾信息向下發送到我正在處理的原始數據中。


組織 LuckyTemplates 模型的三大最佳實踐
如何組織 LuckyTemplates 數據模型 – 最佳實踐技巧
使用數據模型的客戶細分技術 – LuckyTemplates 和 DAX

結論

這是非常基礎的東西,但掌握它至關重要,因為它可以決定以後的計算成敗。

了解數據建模的基礎知識有助於您確保在報告中獲得正確的結果。這將使您免於嘗試查找錯誤關係可能導致的錯誤根本原因的挫敗感。

一切順利,


什麼是 Python 中的自我:真實世界的例子

什麼是 Python 中的自我:真實世界的例子

什麼是 Python 中的自我:真實世界的例子

如何在 R 中保存和加載 RDS 文件

如何在 R 中保存和加載 RDS 文件

您將學習如何在 R 中保存和加載 .rds 文件中的對象。本博客還將介紹如何將對像從 R 導入 LuckyTemplates。

回顧前 N 個工作日——DAX 編碼語言解決方案

回顧前 N 個工作日——DAX 編碼語言解決方案

在此 DAX 編碼語言教程中,了解如何使用 GENERATE 函數以及如何動態更改度量標題。

在 LuckyTemplates 中使用多線程動態視覺技術展示見解

在 LuckyTemplates 中使用多線程動態視覺技術展示見解

本教程將介紹如何使用多線程動態可視化技術從報告中的動態數據可視化中創建見解。

LuckyTemplates 篩選上下文簡介

LuckyTemplates 篩選上下文簡介

在本文中,我將貫穿過濾器上下文。篩選上下文是任何 LuckyTemplates 用戶最初應該了解的主要主題之一。

使用 LuckyTemplates 在線服務中的應用程序的最佳技巧

使用 LuckyTemplates 在線服務中的應用程序的最佳技巧

我想展示 LuckyTemplates Apps 在線服務如何幫助管理從各種來源生成的不同報告和見解。

隨著時間的推移分析利潤率變化——使用 LuckyTemplates 和 DAX 進行分析

隨著時間的推移分析利潤率變化——使用 LuckyTemplates 和 DAX 進行分析

了解如何在 LuckyTemplates 中使用度量分支和組合 DAX 公式等技術計算利潤率變化。

DAX Studio 中數據緩存的物化想法

DAX Studio 中數據緩存的物化想法

本教程將討論數據緩存物化的想法,以及它們如何影響 DAX 在提供結果時的性能。

使用 LuckyTemplates 進行業務報告

使用 LuckyTemplates 進行業務報告

如果直到現在你還在使用 Excel,那麼現在是開始使用 LuckyTemplates 來滿足你的業務報告需求的最佳時機。

什麼是 LuckyTemplates 網關?所有你必須知道的

什麼是 LuckyTemplates 網關?所有你必須知道的

什麼是 LuckyTemplates 網關?所有你必須知道的