In Spark SQL (Arbeiten mit den Java-APIs) habe ich eine DataFrame
.Spark SQL - DataFrame - auswählen - Transformation oder Aktion?
Die DataFrame
hat eine select
Methode. Ich frage mich, ob es eine Transformation oder eine Aktion ist?
Ich brauche nur eine Bestätigung und eine gute Referenz, die das deutlich angibt.
Es handelt sich um eine Transformation, da keine tatsächliche Berechnung stattfindet und daher bei Verwendung von 'df.select' keine Ergebnisse angezeigt werden. [Quelle] (https://github.com/apache/spark/blob/master/sql/core/src/main/scala/org/apache/spark/sql/Dataset.scala#L81) – philantrovert
Sie müssen tun a 'show()', um irgendwelche Ergebnisse zu sehen. 'show()' ist eine Aktion. – femibyte