何时存储为"行"存储表以及何时存储为基于"列"的存储?

2020-09-09 01:18发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


HI

我是HANA上的早鸟,试图赶上基础知识

第一季度:

我们正在努力实现-由HANA提供支持的SAP Business Application Accelerator。

背景:我们的ERP系统是:ECC 6.0 Ehp6-AIX-ORA 11.2.0.3

查询:

要成功实施由HANA提供支持的SAP Business Application Accelerator

我是否需要将ECC-的表复制到HANA DB:a)行存储表[或] b)列存储表。

a或b是我的选择,[或]可以使用任何东西,

如果两者都可以使用-何时使用HANA中存储的行-何时使用HANA中的列存储。

Rgds

PR

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


HI

我是HANA上的早鸟,试图赶上基础知识

第一季度:

我们正在努力实现-由HANA提供支持的SAP Business Application Accelerator。

背景:我们的ERP系统是:ECC 6.0 Ehp6-AIX-ORA 11.2.0.3

查询:

要成功实施由HANA提供支持的SAP Business Application Accelerator

我是否需要将ECC-的表复制到HANA DB:a)行存储表[或] b)列存储表。

a或b是我的选择,[或]可以使用任何东西,

如果两者都可以使用-何时使用HANA中存储的行-何时使用HANA中的列存储。

Rgds

PR

付费偷看设置
发送
3条回答
骆驼绵羊
1楼-- · 2020-09-09 01:37

如果您使用SLT复制表,则SLT将为您解决此问题。 它将为BASIS表创建行表,为其他所有表创建列表。

否则,我的建议是:只有在真正知道自己在做什么的情况下,才使用面向行的表。 对于所有其他情况,请使用面向列的表。

可能需要使用面向行的表的示例:

-要在其中进行配置的表,例如 SELECT SINGLE *

-消息队列,例如 qRFC

对于所有数据表(包括主数据和事务数据),您必须始终使用列存储对象。


John

何必丶何苦呢
2楼-- · 2020-09-09 01:48

感谢Appleby。

关于此,

克里希纳·唐古都

空代码
3楼-- · 2020-09-09 01:50

很容易理解

当您需要top执行更多读取操作时,我们将继续进行Storage。

如果需要进行任何计算(如MIN/MAX/AVG/COUNT/FIRST/LAST/TOP1等聚合函数),我们将进行列存储。

注意:使用聚合函数时,显式地,我们需要使用"按条款分组..."。否则,它将产生语法错误

亲切的问候

Ashish Yadav

一周热门 更多>