Ich erhalte die folgende Warnmeldung, wenn ich die Fensterfunktion in SparkSQL verwende. Kann mir bitte jemand sagen, wie man dieses Problem beheben kann.Warnmeldung bei der Verwendung einer Fensterfunktion in SparkSQL Dataframe
Warnung Nachricht: No Partition Defined for Window operation! Moving all data to a single partition, this can cause serious performance degradation.
Mein Code: def calcPrevBrdrx(df: DataFrame): DataFrame = { val w = Window.orderBy("existing_col1") df.withColumn("new_col", lag("existing_col2", 1).over(w)) }
Im Grunde füge ich eine neue Spalte (new_col) hinzu, die nur eine 1-zeilige Folie im Vergleich zu 'existing_col2' ist, indem ich die Fensterverzögerungsfunktion verwende. – Ramesh
Ich konnte in dem neuen Datenrahmen sehen, dass die neue Spalte 'new_col' korrekt wie erwartet erstellt wird. Aber ich bekomme eine Warnmeldung wie oben gesagt. – Ramesh