2020-08-26 03:52发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
如何从Windows python访问SAP数据,我正在一些项目中使用Python处理SAP数据集,因此需要添加行和列并通过python代码进行修改。 我可以通过什么API或集成来访问SAP数据集?
嗨,Ranveer,有一个相当新的Python界面可以与HANA数据进行交互。 https://help.sap.com/doc/1d0ebfe5e8dd44d09606814d83308d4b/latest /en-US/index.html
它允许您通过Python使用HANA数据,而无需下载行。 下面是一个非常基本的示例,它计算一个新列。 结果可以保存为HANA中的视图,可以持久保存为HANA表,或者可以根据需要将修改后的数据下载为pandas数据框。
将hana_ml.dataframe导入为数据框 conn = dataframe.ConnectionContext(" hxehost",39044," ML","密码") df_pushdown = conn.sql('SELECT * FROM USEDCARPRICES') df_pushdown = df_pushdown.select('*',('YEAR(CURRENT_DATE)-YEAR','AGE')) df_pushdown.save(" NAMEOFNEWVIEW"," VIEW") df_pandas = df_pushdown.collect()
https://blogs.sap.com/2019/11/05/hands-on-tutorial-machine-learning-push-down-to-sap- hana-with-python /
您是否检查过Python是否可以通过Odata访问SAP数据?
就像 https://github.com/SAP/python-pyodata
通过TA SICF创建Web服务。 网络上有很多关于此的教程。 您必须实现if_http_extension接口,并将类作为Web服务注册到SICF中。
https ://blogs.sap.com/2016/10/23/creating-class-handler-sicf-service-code-example /
最多设置5个标签!
嗨,Ranveer,有一个相当新的Python界面可以与HANA数据进行交互。 https://help.sap.com/doc/1d0ebfe5e8dd44d09606814d83308d4b/latest /en-US/index.html
它允许您通过Python使用HANA数据,而无需下载行。 下面是一个非常基本的示例,它计算一个新列。 结果可以保存为HANA中的视图,可以持久保存为HANA表,或者可以根据需要将修改后的数据下载为pandas数据框。
https://blogs.sap.com/2019/11/05/hands-on-tutorial-machine-learning-push-down-to-sap- hana-with-python /
您是否检查过Python是否可以通过Odata访问SAP数据?
就像 https://github.com/SAP/python-pyodata
通过TA SICF创建Web服务。 网络上有很多关于此的教程。 您必须实现if_http_extension接口,并将类作为Web服务注册到SICF中。
https ://blogs.sap.com/2016/10/23/creating-class-handler-sicf-service-code-example /
一周热门 更多>