目前使用以下语句创建临时表
val HANA_TABLE = s"""
创建临时表TEMP_HANA
使用com.sap.spark.hana
选项(
路径"表",
主持人" HANA1",
dbschema" SCHEMA",
用户" USER",
passwd" PASSWD",
实例" 22"
)"""
vc.sql(HANA_TABLE);
有没有办法在scala中以编程方式执行此操作?像
的 vc.read.format(" com.sap.spark.hana&#34)。选项(选项).loadTemp()
另外还有Vora的API吗?
答案 0 :(得分:0)
请参阅Vora Developer Guide - >章节“8在SAP HANA中访问数据”
您的示例可以用这种方式编写
val options = Map(
"dbschema" -> "SCHEMA",
"path" -> "TABLE",
"host" -> "HANA1",
"instance" -> "22",
"user" -> "USER",
"passwd" -> "PASSWD"
)
val inputDF = vc.read.format("com.sap.spark.hana").options(options).load()
inputDF.registerTempTable("TEMP_HANA")
vc.sql("select * from TEMP_HANA").show