使用spark连接器查询雪花元数据



我想通过spark雪花连接器运行"SHOW TABLES"语句,我正在Databricks平台上运行spark,并获得"对象"SHOW"不存在或未被授权";错误

df = spark.read 
.format("snowflake") 
.options(**options) 
.option("query",  "show tables") 
.load()
df.show()

示例查询,如";SELECT 1";正在按预期工作。我知道我可以安装原生python雪花驱动程序,但如果可能的话,我想避免这个解决方案,因为我已经使用spark打开了会话。

还有一种使用";Utils.runQuery"函数,但我知道它只和DDL语句相关(它不返回实际结果(。

谢谢!

使用DataFrames时,Snowflake连接器仅支持SELECT查询。这在我们的文档中有记录。

最新更新