LuckyTemplates 中的 VertiPaq 壓縮和存儲

在本教程中,你將了解LuckyTemplates 中的VertiPaq壓縮和存儲。這兩個功能是您需要了解的基本內容,以便在您的報告中最大限度地使用 Vertipaq。它們將幫助您獲得更流暢、更快的 DAX 代碼性能。

目錄

用於 VertiPaq 壓縮的列存儲數據庫

數據存儲在列中,因此無需遍歷整個表即可輕鬆檢索。

這是一個基於行的基本表。

LuckyTemplates 中的 VertiPaq 壓縮和存儲

它有Purchase DateProductNameSales PersonCost 和Quantity列。

這是一個基於列的表:

LuckyTemplates 中的 VertiPaq 壓縮和存儲

這些列具有相同的內容,但它們是分開的。

這就是 VertiPaq 所做的。它將每一列分解成自己的實體,然後應用不同的壓縮方法。

這減少了 RAM 內的佔用空間並提高了計算速度。

如果要對行存儲數據庫中的成本 ,則必須從每一行中收集成本。而在列存數據庫中,只需要到Cost 列,計算它的總和即可。

另一個例子是如果你想知道行存儲中某些產品的總和,它會遍歷每一行來尋找那個數據。

VertiPaq 將只使用Product 和Cost 列來為您提供加速計算性能的結果。

LuckyTemplates 中的 VertiPaq 壓縮

壓縮數據的目的是減少運行查詢所需的內存量。

VertiPaq 在內存中存儲數據庫的壓縮副本。與未壓縮的列相比,壓縮的列使您的代碼和查詢運行得更快。

您可以使用三種類型的壓縮。它們通常稱為Encoding

1. 值編碼

值編碼用於整數值,尤其是因為 VertiPaq 將 LuckyTemplates 中的大量值轉換為整數。

2.字典(Hash)編碼

此類型用於文本值。

3.遊程編碼

運行長度編碼用於查找重複值。它對值編碼或字典編碼的列進行編碼。


使用 LuckyTemplates 中的這一新課程
度量優化 DAX 函數:優化技巧和技巧
優化 LuckyTemplates 表的高級技巧

結論

LuckyTemplates 中的 VertiPaq 有助於以最佳性能運行 DAX 代碼。它使用不同的存儲數據庫並根據報告的數據類型壓縮數據。

我希望本教程能拓寬您對存儲引擎如何工作以及它如何影響DAX 代碼的整體性能的理解。您還了解了它如何生成數據以及如何以快速簡單的方式為您提供所需的結果。

Leave a Comment

在 Power Automate 中執行直到循環控制

在 Power Automate 中執行直到循環控制

了解有關 Do Until 循環控制如何在 Power Automate 流中工作的基礎過程,並熟悉所需的變量。

使用 Deneb 為 LuckyTemplates 製作自定義視覺對象

使用 Deneb 為 LuckyTemplates 製作自定義視覺對象

受限於 LuckyTemplates 中提供的標準視覺效果?學習使用 Deneb 和 Vega-Lite 為 LuckyTemplates 創建自定義視覺對象,提升您的數據可視化能力。

在 Power Automate Desktop 中將日期添加到文件名

在 Power Automate Desktop 中將日期添加到文件名

在此博客中,您將了解如何使用 Power Automate Desktop 自動將日期添加到文件名的開頭或結尾。

Power Query:如何快速添加註釋

Power Query:如何快速添加註釋

找出幾種不同的方法在 Power Query 中添加註釋,這對於不喜歡記筆記的人非常有幫助。

Power Apps – SharePoint 集成指南

Power Apps – SharePoint 集成指南

在此博客中,您將了解 MS Power Apps 界面的基礎知識並了解 Power Apps-SharePoint 集成的過程。

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

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

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

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

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

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

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

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

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

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

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

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

LuckyTemplates 篩選上下文簡介

LuckyTemplates 篩選上下文簡介

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