我正在尝试使用 Azure Databricks 从 Azure 数据仓库获取数据。
连接部分很好,因为我可以看到 DataFrame 中返回的行,但是当我尝试在 DataFrame 中保存或显示记录时,它会引发错误。这是我尝试过的:
df = spark.read \
.format("com.databricks.spark.sqldw") \
.option("url", sqlDwNew) \
.option("tempDir", temDir_location) \
.option("forwardSparkAzureStorageCredentials", "true") \
.option("query", "select * from AccessPermission") \
.load()
df.count()
输出
(1) Spark Jobs
df:pyspark.sql.dataframe.DataFrame
AccessPermissionId:integer
AccessPermission:string
Out[16]: 4
错误
df.show()
输出
com.databricks.spark.sqldw.SqlDWSideException: SQL DW failed to execute the JDBC query produced by the connector.