如何以编程方式在 Vora (Scala) 中创建 HANA Temp table
How to Create HANA Temp table in Vora Programmatically(Scala)
目前使用以下语句
创建了一个临时 table
val HANA_TABLE = s"""
创建临时 TABLE TEMP_HANA
使用 com.sap.spark.hana
选项(
路径 "TABLE",
主持人 "HANA1",
数据库架构 "SCHEMA",
用户 "USER",
密码 "PASSWD",
实例“22”
)"""
vc.sql(HANA_TABLE);
有没有办法在 Scala 中以编程方式执行此操作?喜欢
vc.read.format("com.sap.spark.hana").选项(选项).loadTemp()
另外,Vora 有 API 吗?
请参阅 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
目前使用以下语句
创建了一个临时 tableval HANA_TABLE = s"""
创建临时 TABLE TEMP_HANA
使用 com.sap.spark.hana
选项(
路径 "TABLE",
主持人 "HANA1",
数据库架构 "SCHEMA",
用户 "USER",
密码 "PASSWD",
实例“22”
)"""
vc.sql(HANA_TABLE);
有没有办法在 Scala 中以编程方式执行此操作?喜欢
vc.read.format("com.sap.spark.hana").选项(选项).loadTemp()
另外,Vora 有 API 吗?
请参阅 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