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.


Čo je to Power Query a jazyk M: podrobný prehľad

Čo je to Power Query a jazyk M: podrobný prehľad

Tento tutoriál poskytuje prehľad o editore Power Query a jazyku M na pracovnej ploche LuckyTemplates.

Vytvorte stránkovanú správu: Pridávanie textov a obrázkov

Vytvorte stránkovanú správu: Pridávanie textov a obrázkov

Zistite, ako vytvoriť stránkovanú správu, pridať texty a obrázky a potom exportovať správu do rôznych formátov dokumentov.

Funkcia SharePoint Automate | Predstavenie

Funkcia SharePoint Automate | Predstavenie

Zistite, ako používať funkciu automatizácie SharePointu na vytváranie pracovných postupov a ako pomôcť pri mikromanažovaní používateľov, knižníc a zoznamov SharePointu.

Vyriešte výzvu na analýzu dát s akcelerátorom LuckyTemplates

Vyriešte výzvu na analýzu dát s akcelerátorom LuckyTemplates

Zdokonaľte svoje zručnosti v oblasti vývoja zostáv zapojením sa do výzvy v oblasti analýzy údajov. Accelerator vám môže pomôcť stať sa super používateľom LuckyTemplates!

Spuštění součtů v LuckyTemplates pomocí DAX

Spuštění součtů v LuckyTemplates pomocí DAX

Naučte se, jak vypočítat průběžné součty v LuckyTemplates pomocí DAX. Průběžné součty vám umožní nezabřednout do žádného jednotlivého výsledku.

LuckyTemplates Dax proměnné jsou konstantní: Co to znamená?

LuckyTemplates Dax proměnné jsou konstantní: Co to znamená?

Pochopte koncept proměnných v jazyce DAX v rámci LuckyTemplates a důsledky proměnných pro způsob výpočtu vašich mír.

LuckyTemplates Sloping Chart: Prehľad

LuckyTemplates Sloping Chart: Prehľad

Získajte viac informácií o vlastnom vizuáli nazývanom graf LuckyTemplates Slope, ktorý sa používa na zobrazenie nárastu/zníženia pre jednu alebo viacero metrík.

Farebné motívy LuckyTemplates pre jednotné vizualizácie

Farebné motívy LuckyTemplates pre jednotné vizualizácie

Objavte farebné motívy v LuckyTemplates. Sú nevyhnutné, aby vaše zostavy a vizualizácie vyzerali a fungovali bez problémov.

Výpočet priemeru v LuckyTemplates: Izolácia výsledkov cez týždeň alebo cez víkend pomocou DAX

Výpočet priemeru v LuckyTemplates: Izolácia výsledkov cez týždeň alebo cez víkend pomocou DAX

Výpočet priemeru v LuckyTemplates možno vykonať mnohými spôsobmi, aby ste získali presné informácie pre vaše obchodné správy.

Motiv LuckyTemplates | Standardní motiv LuckyTemplates Desktop

Motiv LuckyTemplates | Standardní motiv LuckyTemplates Desktop

Pojďme se ponořit do standardního motivu LuckyTemplates a prohlédnout si některé funkce zabudované do samotné aplikace LuckyTemplates Desktop.