L'ingénierie des données est le moyen de comprendre un processus. Les données peuvent être générées de plusieurs façons, ou un sous-ensemble des données disponibles peut utiliser des techniques d'analyse de données issues des statistiques, de l'apprentissage automatique, de la reconnaissance des formes ou des réseaux de neurones, ainsi que d'autres technologies telles que la visualisation, l'optimisation, les systèmes de bases de données, les outils de prototypage et l'élicitation des connaissances. . L'objectif est d'utiliser les données disponibles ou de générer plus de données et de comprendre ainsi le processus étudié. Le processus d'analyse des données, de création de nouveaux outils d'analyse spécifiquement pour la tâche et de collaboration avec les experts du domaine est un aspect clé de cette tâche d'ingénierie.