使用Python的HANA计算视图查询

2020-08-22 12:07发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) Python 我目前正...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


Python

我目前正在尝试使用hdbcli库通过python访问HANA上的计算视图。

我在连接方面没有问题,但是在尝试查询信息时不起作用。

我的计算视图托管在这样的路径中:

我正在使用以下代码进行查询:

从hdbcli导入dbapi
 conn = dbapi(连接(主机,端口,用户,密码)
 查询="从HANA1.MAIN.OrdersReview.CV_Inbound_Orders中选择*"
 cursor = conn.cursor()
 尝试:
   res = cursor.execute(查询)
   res = cursor.fetchall()
 例外:
   打印("出了点问题")
 conn.close()
 cursor.close()
 

我认为问题出在查询字符串中,但没有找到它是什么...任何想法?

hana-structure.jpg (21.1 kB)
3条回答
四川大学会员
2020-08-22 12:56 .采纳回答

您好

我建议您使用HANA Studio中的数据预览功能来获取示例SQL。

要引用计算视图,您将需要一个架构名称,并在该架构名称和包/视图引用周围加上引号。

从" _SYS_BIC"中选择SELECT。  Package1.Package2.PushdownPoC/CA_WITH_STUFF" 

Michael

一周热门 更多>