Optimalizace výkonu

Data Manipulation in Alteryx

Behrang Behjoo

Business Intelligence (BI) Leader

Co je optimalizace výkonu?

$$$$

  • Efektivita a rychlost workflow
  • Snížení doby zpracování a spotřeby zdrojů
  • Identifikace úzkých míst

$$$$

muž běžící v ozubených kolech

Data Manipulation in Alteryx

Výkonnostní úzká místa

$$$$ Místa v toku způsobující zpoždění:

  • Velké datové sady
  • Složité výpočty
  • Neefektivní návrh

$$$$

ilustrace semaforů a analýzy

Data Manipulation in Alteryx

Jak identifikovat úzká místa

$$$$

  • Objem dat
    • Dlouhá doba načítání dat.
  • Nástroje
    • Nadměrné používání náročných nástrojů.
  • Návrh workflow
    • Nadměrné větvení nebo složité sekvence nástrojů.
  • Správa zdrojů
    • Sledování využití systémových zdrojů při spuštění workflow.

muž s lupou sledující stopu

Data Manipulation in Alteryx

Optimalizace objemu dat

výsečový graf tvořený lidmi

Data Manipulation in Alteryx

Optimalizace objemu dat

tabulka a filtrační nástroj Alteryx

Data Manipulation in Alteryx

Optimalizace objemu dat

dvě tabulky s filtračním a výběrovým nástrojem Alteryx

Data Manipulation in Alteryx

Výběr a optimalizace nástrojů

$$$$

Výběr správného nástroje

  • Nejefektivnější nástroj pro daný úkol (např. nástroj join pro spojování dat podle klíče)

  • Sloučení více výpočtů do jednoho nástroje (např. nástroj summarize pro více agregací)

$$$$ různé nástroje na stole

Data Manipulation in Alteryx

Osvědčené postupy návrhu workflow

$$$$

Doporučené postupy

  • Minimalizovat počet nástrojů
  • Logický tok dat
  • Konsolidovat úlohy

$$$$

muž a žena mapují procesy

Data Manipulation in Alteryx

Správa zdrojů a sítě

$$$$

  • Vyvážené využití paměti, CPU a diskových zdrojů
  • Využití cloudových výpočetních zdrojů
  • Použití proprietárního formátu Alteryx (např. .yxdb)
  • Lokální ukládání dat do mezipaměti

$$$$

práce v laboratoři

Data Manipulation in Alteryx

Pojďme procvičovat!

Data Manipulation in Alteryx

Preparing Video For Download...