Optimisation des performances

Manipulation de données dans Alteryx

Behrang Behjoo

Business Intelligence (BI) Leader

Qu'est-ce que l'optimisation des performances ?

$$$$

  • Efficacité et rapidité des flux de travail
  • Réduire le temps de traitement et la consommation de ressources
  • Identifier les goulots d'étranglement

$$$$

homme courant dans des rouages

Manipulation de données dans Alteryx

Goulots d'étranglement de performance

$$$$ Points du flux qui causent des retards :

  • Jeux de données volumineux
  • Calculs complexes
  • Conception inefficace

$$$$

feux tricolores et illustration d'analyse

Manipulation de données dans Alteryx

Comment repérer les goulots d'étranglement

$$$$

  • Volume de données
    • Durées de chargement longues.
  • Spécifique à l'outil
    • Surutilisation d'outils gourmands en ressources.
  • Conception du flux
    • Trop de branches ou de séquences d'outils complexes.
  • Gestion des ressources
    • Surveiller l'usage des ressources système pendant l'exécution.

homme avec loupe suivant une piste

Manipulation de données dans Alteryx

Optimisation du volume de données

camembert composé de personnes

Manipulation de données dans Alteryx

Optimisation du volume de données

table et outil de filtrage Alteryx

Manipulation de données dans Alteryx

Optimisation du volume de données

deux tables avec les outils Filter et Select d'Alteryx

Manipulation de données dans Alteryx

Choix et optimisation des outils

$$$$

Choisir le bon outil pour la tâche

  • Outil le plus efficace (ex. : outil de jointure pour fusionner sur une clé)

  • Regrouper plusieurs calculs dans un seul outil (ex. : outil de synthèse pour plusieurs agrégations)

$$$$ différents outils sur une table

Manipulation de données dans Alteryx

Bonnes pratiques de conception de flux

$$$$

Bonnes pratiques à adopter

  • Minimiser le nombre d'outils
  • Flux de données logique
  • Consolider les tâches

$$$$

homme et femme cartographiant des processus

Manipulation de données dans Alteryx

Gestion des ressources et du réseau

$$$$

  • Équilibrer l'usage de la mémoire, du CPU et du disque
  • Exploiter les ressources de cloud computing
  • Utiliser le format propriétaire d'Alteryx (ex. : .yxdb)
  • Mettre en cache les données localement

$$$$

travail en laboratoire

Manipulation de données dans Alteryx

Passons à la pratique !

Manipulation de données dans Alteryx

Preparing Video For Download...