点击此处---> 群内免费提供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)
您好
我建议您使用HANA Studio中的数据预览功能来获取示例SQL。
要引用计算视图,您将需要一个架构名称,并在该架构名称和包/视图引用周围加上引号。
Michael
亲爱的路易斯
请提供其他信息。
在python的try-catch暂停中有异常日志-显示错误是什么。
1。 可能是授权问题-
2。 通常,视图应带有架构名称的前缀。 因此,您可能需要在视图名称之前添加架构名称。 (" _SYS_BIC")。
请确认
致谢
Venkat
Hello Michael
谢谢! 效果很好。
我包括查询字符串,以防万一有人遇到相同的问题:
一周热门 更多>