我是一个数据科学家,没有任何以前的背景在SAP。
我需要从SAP中提取数据(查询和Qube)到python进行一些预测,并使过程自动化。但我无法找到正确的答案。我们的SAP ERP运行在oracle数据库上,但我不能直接从Oracle中提取数据,我们也有SAP。请帮帮忙
发布于 2022-04-20 12:38:46
您可以从这个一这样的教程开始。在那之后,当你陷入困境时,你可以问更具体的问题。
发布于 2022-04-20 13:39:23
您可以使用各种方法获取数据,也可以使用不同的数据摄取工具。它还将取决于多种因素,但列举几个因素。
我假设您只想获得一次数据,并且您的DB连接工作正常。安装这些,如果它们不是
pip install pandas
pip install SQLAlchemy
pip install cx_Oracle在您的python笔记本或IDE中
import pandas as pd
import cx_Oracle
import sqlalchemy在引擎中添加适当的值(用户、密码、主机in :端口、service_name)。
engine = sqlalchemy.create_engine("oracle+cx_oracle://user:password@hostIP:port/service_name=DB_name", arraysize=1000)
SQL_query = """SELECT* from table"""
df = pd.read_sql(SQL_query, engine)https://stackoverflow.com/questions/71939614
复制相似问题