2020-09-02 22:49发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好。
使用SAP Application数据存储区从SAP提取数据而不是直接与ECC应用程序数据库直接连接的理由是什么。 我能想到的是,必须多次调用功能模块才能提取TEXT等数据。但是还有其他优点吗?
问候。
Shaz
您好Shaz
1)直接从SAP Application数据库中进行主体读取可能很危险。 SAP是一个三层应用程序,所有与事务锁定有关的逻辑,逻辑工作单元等都已编程到应用程序中。 从数据库读取可能会导致某些不支持无锁读取概念(也称为脏读取)的数据库发生锁争用。 这也可能会影响应用服务器的性能,请检查与SAP有关保证性能的公司支持协议。 这可能会使支持协议无效。 在更新数据库之前,应用程序服务器还会先更新存储在应用程序服务器内存中的记录版本。 这样,它可以尽快将最新信息提供给用户。
2)SAP还具有不同类型的表。 透明表与数据库中定义的表完全匹配。 台球表或具有共同用途和关键字的多个表都存储在一个表中,因此可以将它们作为数据池进行访问。 集群表存储压缩信息,例如长文本。 您只能通过应用程序服务器访问池和群集表。
3)SAP数据字典的内部数据类型有时与数据库级别使用的数据类型不同。 EG DATE,在应用程序服务器中,它是一个仅8个数字字符NUMC(8)的字段,而在数据库中,它被定义为长度为8的varchar。
希望这会有所帮助
David Cooper
最多设置5个标签!
您好Shaz
1)直接从SAP Application数据库中进行主体读取可能很危险。 SAP是一个三层应用程序,所有与事务锁定有关的逻辑,逻辑工作单元等都已编程到应用程序中。 从数据库读取可能会导致某些不支持无锁读取概念(也称为脏读取)的数据库发生锁争用。 这也可能会影响应用服务器的性能,请检查与SAP有关保证性能的公司支持协议。 这可能会使支持协议无效。 在更新数据库之前,应用程序服务器还会先更新存储在应用程序服务器内存中的记录版本。 这样,它可以尽快将最新信息提供给用户。
2)SAP还具有不同类型的表。 透明表与数据库中定义的表完全匹配。 台球表或具有共同用途和关键字的多个表都存储在一个表中,因此可以将它们作为数据池进行访问。 集群表存储压缩信息,例如长文本。 您只能通过应用程序服务器访问池和群集表。
3)SAP数据字典的内部数据类型有时与数据库级别使用的数据类型不同。 EG DATE,在应用程序服务器中,它是一个仅8个数字字符NUMC(8)的字段,而在数据库中,它被定义为长度为8的varchar。
希望这会有所帮助
David Cooper
一周热门 更多>