如何在Vora程序化(Scala)中创建HANATemp表



此时,使用以下语句创建一个临时表

val HANA_TABLE=s""
创建临时表TEMP_HANA
使用com.sap.spark.hana
选项(
路径"TABLE",
主机"HANA1",
dbschema"SCHEMA",
用户"user",
passwd"passwd",
实例"22"
)""
vc.sql(HANA_TABLE)

有没有一种方法可以在scala中以编程的方式做到这一点?喜欢
vc.read.format("com.sap.spark.hana").options(options).loadTemp()

顺便说一下,Vora有API吗?

请参阅Vora开发人员指南->第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

相关内容

  • 没有找到相关文章

最新更新