Conversion de données brutes en données structurées, nettoyées et enrichies par le biais du nettoyage, du filtrage, de l'agrégation, de la jointure et de la normalisation
La transformation des données consiste à prendre les données brutes qui ont été extraites des sources et à les transformer en datasets exploitables. Les pipelines de données regroupent souvent plusieurs transformations, afin de convertir des informations désordonnées en données propres, fiables et de qualité, que les organisations peuvent mettre au service de leurs opérations et dont elles peuvent extraire des insights exploitables. Le processus de transformation des données est central dans le data engineering.
Le processus de transformation des données manipule les datasets afin qu'ils soient utilisables par les applications de données métier. Il est indispensable pour concrétiser la valeur contenue dans les données brutes, car c'est lui qui génère les insights qui vont alimenter la prise de décision commerciale. La transformation fournit aux organisations les informations dont elles ont besoin pour comprendre le passé, le présent et l'avenir de leur activité, et saisir de nouvelles opportunités avec agilité.
La transformation des données est au cœur du processus ETL, qui signifie « extraire, transformer et charger ». Grâce à ce processus, les ingénieurs data extraient des données de différentes sources et les transforment en une seule ressource utilisable et fiable. Ils les chargent ensuite dans des systèmes à la disposition des utilisateurs finaux en aval pour résoudre leurs problématiques métier. Pendant la phase de transformation, les données sont nettoyées, mappées et transformées, souvent selon un schéma spécifique.
Différents types de transformations peuvent être utilisés pour garantir la qualité et l'intégrité des données. Citons par exemple l'élimination des doublons, qui augmente la qualité et la performance des données ou bien encore l'affinage des données, qui accroît leur qualité en filtrant celles qui ne sont pas pertinentes. Citons aussi l'intégration des données, qui permet de fusionner des types de données différents au sein d'une même structure. Pour découvrir d'autres types de transformations, consultez la section suivante.