【发布时间】:2022-01-09 08:34:42
【问题描述】:
我正在尝试通过 Spark SQL 选择表 Office_Address 中 Office_Name 列字符串中的第一个单词。我正在使用以下查询 -
select split_part(Office_NAME,' ',1) Office_Alias from world_Location.Office_Addrsss
当我在 redshift 数据库中查询时它工作正常,但当我尝试通过 Python 脚本(胶水作业)中的 spark.SQL 运行它时失败
错误提示
AnalysisException: "Undefined function: 'split_part'. This function is neither a registered temporary function nor a permanent function registered in the database 'default'.; line 165 pos 55"
可能是什么问题?
【问题讨论】:
标签: python sql apache-spark pyspark amazon-redshift