R通过RODBC访问Azure DataBricks中的镶木地板文件

问题描述 投票:0回答:1

我已成功配置到Azure DataBricks群集的连接,并可以使用以下方法查询表

conn <- odbcConnect("AzureDatabricks")
sqlQuery(conn, "SELECT * FROM my_table")

但是我需要访问镶木地板文件。在Databricks中,我可以使用以下代码:

%sql

Select * FROM parquet.`/path/to/folder`

如果我用R尝试这样做的话>

sqlQuery(conn, "Select * FROM parquet.`/path/to/folder`")

我收到错误:

[Simba][SQLEngine] Table or view not found: SPARK.parquet./path/to/folder"
[RODBC] ERROR: Could not SQLExecDirect 'Select * FROM parquet.`/path/to/folder`

是否可以通过RODBC访问镶木地板文件?

我已成功配置到Azure DataBricks群集的连接,并且可以使用conn查询表

r azure apache-spark databricks rodbc
1个回答
0
投票

由于sql查询本身存在错误,因此遇到此问题。运行Select * FROM parquet./path/to/folder时,由于语法错误,您将看不到表或视图。

© www.soinside.com 2019 - 2024. All rights reserved.