Optimalizace Power Query: Snížení počtu desetinných čísel

V tomto tutoriálu se naučíte optimalizační techniku ​​pro snížení využití paměti RAM. Konkrétně se dozvíte, jak snížit čísla uložená za desetinným místem . To je užitečné, pokud pracujete se sloupci uloženými ve formátu desítkových čísel.

V tomto příkladu můžete vidět, že čistá cena spotřebovává 11 MB RAM, zatímco celkové náklady, jednotkové náklady a jednotková cena spotřebovávají každý 8 MB.

Optimalizace Power Query: Snížení počtu desetinných čísel

Když přejdete na možnost filtrování ve sloupci Čistá cena a kliknete na ni, uvidíte, že sloupec ukládá hodnoty až na tři desetinná místa.

Optimalizace Power Query: Snížení počtu desetinných čísel

To může způsobit . Pokud je jako desetinné číslo uloženo více číslic, bude slovník obsahovat více jedinečných hodnot. To způsobí, že VertiPaq vytvoří obrovskou strukturu úložiště pro slovník.

Proto se doporučuje tyto sloupce optimalizovat.

Obsah

Optimalizace Power Query pro sloupce

V ideálním případě chcete ukládat hodnoty až na dvě desetinná místa. Klikněte pravým tlačítkem na sloupec, který chcete optimalizovat. Klikněte na Transformovat > Zaoblit > Zaoblit .

Optimalizace Power Query: Snížení počtu desetinných čísel

Poté nastavte Desetinná místa na 2 a klikněte na OK.

Optimalizace Power Query: Snížení počtu desetinných čísel

Rychlý způsob, jak transformovat všechny sloupce najednou, je jejich zvýrazněním a následným provedením stejných kroků.

Optimalizace Power Query: Snížení počtu desetinných čísel

Toto použije formát desetinného čísla na všechny sloupce pomocí jediného kroku. Po dokončení uložte svou práci.

Zkontrolujte využití paměti RAM

Chcete-li zkontrolovat, kolik paměti RAM bylo sníženo, otevřete . Přejděte na kartu Upřesnit a klikněte na Zobrazit metriky .

Optimalizace Power Query: Snížení počtu desetinných čísel

Porovnáním originálu s optimalizovanými sloupci můžete vidět zmenšení velikosti sloupce a velikosti slovníku.

Optimalizace Power Query: Snížení počtu desetinných čísel

V tomto příkladu by se zdálo, že rozdíl v kilobajtech nepředstavuje dobré snížení prostoru RAM. Pokud však máte co do činění s odlišnějšími hodnotami, jako jsou čísla se sedmi desetinnými místy, úspora RAM by byla skvělá.

Můžete si také všimnout, že u sloupce Jednotková cena se mohutnost nemění, ale došlo k výraznému zmenšení velikosti sloupce.

Optimalizace Power Query: Snížení počtu desetinných čísel

Když vy nebo ve sloupci, zavádíte nové pořadí řazení ve službě Analysis Services. To může zvětšit nebo zmenšit velikost datového modelu.

I když se počet různých hodnot nezměnil, Analysis Services mohla najít lepší pořadí řazení, které zmenšilo velikost sloupce.

Tato technika optimalizace je zvláště užitečná, pokud ukládáte sloupec Datum/Čas. To může být ukládání hodnot až do milisekund.

Když zmenšíte mohutnost každé hodnoty na sekundu, sníží se tím jedinečné hodnoty ve slovníku.




Závěr

Pokud pracujete s tabulkovým modelem, zaměřte se na snížení mohutnosti sloupce.

Mohutnost je rozhodujícím faktorem o množství paměti RAM, kterou datový model spotřebuje. Také vám řekne, kolik času zabere skenování konkrétního sloupce při spuštění kódu.

Optimalizace vašich dotazů DAX je zásadní pro udržení dobrého přehledu LuckyTemplates. Nejenže zajistí, že vaše práce bude dobře fungovat, ale také sníží zátěž vašeho stroje.


Vytvoření tabulky data v LuckyTemplates

Vytvoření tabulky data v LuckyTemplates

Zjistěte, proč je důležité mít vyhrazenou tabulku s daty v LuckyTemplates, a naučte se nejrychlejší a nejefektivnější způsob, jak toho dosáhnout.

LuckyTemplates Mobile Reporting Tipy a techniky

LuckyTemplates Mobile Reporting Tipy a techniky

Tento stručný návod zdůrazňuje funkci mobilního hlášení LuckyTemplates. Ukážu vám, jak můžete efektivně vytvářet přehledy pro mobily.

Profesionální servisní analytické zprávy v LuckyTemplates

Profesionální servisní analytické zprávy v LuckyTemplates

V této ukázce LuckyTemplates si projdeme sestavy ukazující profesionální analýzy služeb od firmy, která má více smluv a zákaznických vztahů.

Aktualizácie Microsoft Power Platform | Microsoft Ignite 2021

Aktualizácie Microsoft Power Platform | Microsoft Ignite 2021

Pozrite si kľúčové aktualizácie pre Power Apps a Power Automate a ich výhody a dôsledky pre platformu Microsoft Power Platform.

Bežné funkcie SQL: Prehľad

Bežné funkcie SQL: Prehľad

Objavte niektoré bežné funkcie SQL, ktoré môžeme použiť, ako napríklad reťazec, dátum a niektoré pokročilé funkcie na spracovanie alebo manipuláciu s údajmi.

Vytvoření šablony LuckyTemplates: Průvodce a tipy

Vytvoření šablony LuckyTemplates: Průvodce a tipy

V tomto tutoriálu se naučíte, jak vytvořit dokonalou šablonu LuckyTemplates, která je nakonfigurována podle vašich potřeb a preferencí.

Parametry pole a malé násobky v LuckyTemplates

Parametry pole a malé násobky v LuckyTemplates

V tomto blogu si ukážeme, jak vrstvit parametry pole s malými násobky, abychom vytvořili neuvěřitelně užitečné přehledy a vizuály.

LuckyTemplates Rank a vlastní seskupení

LuckyTemplates Rank a vlastní seskupení

V tomto blogu se dozvíte, jak používat funkce hodnocení LuckyTemplates a vlastní seskupování k segmentaci ukázkových dat a jejich seřazení podle kritérií.

Zobrazení kumulativního součtu pouze do určitého data v LuckyTemplates

Zobrazení kumulativního součtu pouze do určitého data v LuckyTemplates

V tomto tutoriálu se budu zabývat konkrétní technikou, jak zobrazit kumulativní součet pouze do určitého data ve vašich vizuálech v LuckyTemplates.

Bullet Charts: Pokročilé vlastní vizuální prvky pro LuckyTemplates

Bullet Charts: Pokročilé vlastní vizuální prvky pro LuckyTemplates

Naučte se vytvářet a přizpůsobovat Bullet grafy v LuckyTemplates, které se používají hlavně pro měření výkonu oproti cílovým nebo předchozím rokům.