首页 文章

如何以编程方式在Vora中创建HANA临时表(Scala)

提问于
浏览
0

目前,使用以下语句创建临时表

val HANA_TABLE = s“”“
CREATE TEMPORARY TABLE 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吗?

1 回答

  • 0

    请参阅Vora Developer Guide - >章"8 Accessing Data in 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
    

相关问题