database - 如何配置我的 Microsoft Access 数据库以直接从 SAP BW 中提取源数据?

标签 database ms-access sap netweaver

我定期使用多个 Microsoft Access 数据库来创建报告。要获取源数据,我目前必须登录到 SAP BW(通过 SAP NetWeaver),运行源数据报表,将结果导出为 .csv 文件(但实际上将其保存为 .txt 文件),然后导入将该文件导入 Microsoft Access。有什么方法可以让 Access 直接从 SAP BW 中提取数据?

感谢任何帮助!

最佳答案

SAP 使用的所有数据库都是行业标准数据库,因此数据将存储在支持 ODBC 的系统中。

据我所知,SAP一般使用Sybase,这也是SQL Server最初的基础。

所以 SAP 在行业标准 SQL 服务器(Sybase 或 SQL 服务器)上运行。如果在 IBM 上运行,那么数据在 DB2 中(通常是 as400 系统)。

因此,您只需联系您的 IT 部门并获取数据库所需的 ODBC 连接字符串。如果您不在 SQL Server 上运行 SAP,您“可能”还需要安装最新的 Sybase 驱动程序,但同样可以从 SAP 支持人员那里获得此类信息。

因此,您只需设置链接表即可 Access SAP 数据库,因此无需导出、下载或导入数据——您可以随时报告实时数据。因此,“挑战”当然是掌握 SAP 中的表结构——这是一个巨大的挑战,因为在大多数情况下,您用于导出的报告是许多相关表连接在一起形成一个“简单” View 以进行导出的结果。因此,请准备好应对一些复杂的查询,以您想要的方式获取数据。

关于database - 如何配置我的 Microsoft Access 数据库以直接从 SAP BW 中提取源数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31519266/

相关文章:

amazon-web-services - HdfsRpcException:无法在服务器上调用RPC调用 “getFsStats”

database - ERP和DBMS有什么区别?

database - firebase中的数据排序

php - 使用数据库为功能创建单元测试的标准/最佳实践是什么?

sql - 从 Access 迁移到 SQL Server

c# - 跨多个数据库的交叉引用

.net - 将SAP连接到.NET的选项

Pythonic boolean 转换

mysql - 从数据库恢复后 MD5 密码哈希不匹配

google-maps - 在 Access 表单上实现 Google map