Quelle est la différence entre une transformation et une action dans Spark ?
What is the difference between a Transformation and Action in Spark?
Spark's execution engine is designed to be Lazy. In effect, you're first up build up your analytics/data processing request through a series of Transformations which are then executed by an Action

Transformations are kind of operations which will transform your RDD data from one form to another. And when you apply this operation on any RDD, you will get a new RDD with transformed data Operations like map, filter are transformations.

Transformations create RDDs from each other, but when we want to work with the actual dataset, at that point action is performed. When the action is triggered after the result, new RDD is not formed like transformation. Ex:- count on a DF
Le moteur d'exécution de Spark est conçu pour être paresseux. En effet, il s'agit d'abord de construire une requête d'analyse/traitement de données à travers une série de Transformations qui sont ensuite exécutées par une Action.

Les transformations sont des opérations qui transforment les données RDD d'une forme à une autre. Lorsque l'on applique cette opération à un RDD, on obtient un nouveau RDD avec des données transformées. Les opérations telles que map, filter sont des transformations.

Les transformations créent des RDD les uns à partir des autres, mais lorsque nous voulons travailler avec le jeu de données actuel, c'est à ce moment-là qu'une action est effectuée. Lorsque l'action est déclenchée après le résultat, le nouveau RDD n'est pas formé comme une transformation. Ex:- compter sur un DF
general_qa
fr