sas-spark jdbc打印标签或列名

rjee0c15  于 2021-05-26  发布在  Spark
关注(0)|答案(0)|浏览(286)

我正在尝试使用jdbc连接从sas环境获取数据,我正在使用 spark.read.format("jdbc") 但是,有些奇怪的事情发生了。

spark.read.format(jdbc).option("url", sasurl).option("driver", sasdriver).option("extractLabel", "false")

以一种奇怪的方式工作的选项。

.option("dbtable", "LIB.TABLE1")
.option("dbtable", "(SELECT COLUMN1 FROM LIB.TABLE1) T1")
.option("dbtable", "(SELECT \"COLUMN1\" FROM LIB.TABLE1) T1")
.option("query", "(SELECT COLUMN1 FROM LIB.TABLE1) AS T1")
.option("query", "SELECT COLUMN1 FROM LIB.TABLE1")

输出:

|COLUMN1 TAG|
-------------
|COLUMN1 TAG|
|COLUMN1 TAG|

我用的是jdbcdialect,不同的sas jar版本,什么都不管用,我不知道我是不是遗漏了什么,而不是列名和列值,这个过程给了我列的描述。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题