SPRKPY1009
pyspark.sql.dataframe.DataFrame.approxQuantile
Message: pyspark.sql.dataframe.DataFrame.approxQuantile has a workaround
Category: Warning.
Description
This issue appears when the tool detects the usage of pyspark.sql.dataframe.DataFrame.approxQuantile which has a workaround.
Scenario
Input
It's important understand that Pyspark uses two different approxQuantile functions, here we use the DataFrame approxQuantile version
Output
SMA returns the EWI SPRKPY1009 over the line where approxQuantile is used, so you can use to identify where to fix.
Recommended fix
Use Snowpark approxQuantile method. Some parameters don't match so they require some manual adjustments. for the output code's example a recommended fix could be:
pyspark.sql.dataframe.DataFrame.approxQuantile's relativeError parameter does't exist in SnowPark.
Additional recommendations
For more support, you can email us at sma-support@snowflake.com or post an issue in the SMA.
Last updated