Prestatieoptimalisatie

Gegevens manipuleren in Alteryx

Behrang Behjoo

Business Intelligence (BI) Leader

Wat is prestatieoptimalisatie?

$$$$

  • Efficiëntie en snelheid van workflows
  • Verwerkingstijd en resourceverbruik verminderen
  • Knelpunten identificeren

$$$$

man die rent tussen tandwielen

Gegevens manipuleren in Alteryx

Prestatieknelpunten

$$$$ Punten in de flow die voor vertraging zorgen:

  • Grote datasets
  • Complexe berekeningen
  • Inefficiënt ontwerp

$$$$

verkeerslichten en analyse-illustratie

Gegevens manipuleren in Alteryx

Knelpunten opsporen

$$$$

  • Datavolume
    • Lange laadtijden.
  • Toolspecifiek
    • Overmatig gebruik van zware tools.
  • Workflowontwerp
    • Te veel vertakkingen of complexe toolreeksen.
  • Resourcebeheer
    • Monitor systeembelasting tijdens runs.

man met vergrootglas volgt spoor

Gegevens manipuleren in Alteryx

Datavolume optimaliseren

taartdiagram gemaakt van mensen

Gegevens manipuleren in Alteryx

Datavolume optimaliseren

tabel en Alteryx-filtertool

Gegevens manipuleren in Alteryx

Datavolume optimaliseren

twee tabellen met Alteryx Filter en Select-tools

Gegevens manipuleren in Alteryx

Toolkeuze en -optimalisatie

$$$$

Het juiste tool voor de klus kiezen

  • Meest efficiënte tool (bv. Join-tool voor samenvoegen op sleutel)

  • Meerdere berekeningen in één tool (bv. Summarize-tool voor meerdere aggregaties)

$$$$ verschillende tools op een tafel

Gegevens manipuleren in Alteryx

Best practices voor workflowontwerp

$$$$

Beste praktijken

  • Minimaliseer het aantal tools
  • Logische datastroom
  • Taken consolideren

$$$$

man en vrouw procesmap

Gegevens manipuleren in Alteryx

Resource- en netwerkbeheer

$$$$

  • Geheugen-, CPU- en schijfgebruik balanceren
  • Cloudresources benutten
  • Alteryx-eigen formaat gebruiken (bv. .yxdb)
  • Data lokaal cachen

$$$$

werken in een lab

Gegevens manipuleren in Alteryx

Laten we oefenen!

Gegevens manipuleren in Alteryx

Preparing Video For Download...