SAP BW on HANA - 数据管理



当您的SAP BW系统运行在HANA数据库上时,将所有数据放入HANA内存中的成本很高。此外,并非所有来自SAP BW的数据都需要在HANA数据库中,只有30-40%的BW数据被积极用于报表和运营。这些数据应该只放入HANA的内存功能中。

SAP BW on HANA提供了一种用于活动和非活动数据的设置,以便您可以管理较低的总拥有成本。根据数据温度,数据可以分为以下三类:

热数据

在此区域中,所有热数据都存储在HANA内存数据库中,可用于报表和运营。在SAP BW中,InfoCubes和DSO属于热数据,因为它们经常用于报表和运营。

这些数据经常使用,通常属于过去2-3年的数据,因此这些数据必须作为真正的热数据,并必须放入内存数据库中,以获得最佳的报表性能。

以下是热数据的主要属性:

  • 访问 - 非常频繁,每几秒或几分钟

  • 响应 - 快速访问,高性能

  • 数据类型 - 来自InfoCubes、标准DSO、开放DSO和所有主数据的数据

冷数据

冷数据被认为是存档数据,很少访问,所有数据都存储在辅助数据库中。在SAP BW中,标准DSO和InfoCubes包含用于运营和报表的的数据。但是,在正常情况下,只有过去几年的数据经常被访问用于报表。超过3年的数据通常可以存储在较低TCO计划中,因为它很少被访问。

以下是冷数据的主要属性:

  • 访问 - 超过3年的数据,很少用于报表和运营。

  • 响应 - 比热数据和温数据慢。

  • 数据类型 - 来自InfoCubes和标准DSO的旧数据。

温数据

温数据是存储在HANA数据库磁盘存储中的数据,并且始终可以访问。这允许您高效地访问HANA数据库中较新的数据。

这些数据可供读取、写入和插入,并提供较低的总拥有成本。

温数据下有两种类型的数据:

  • 非活动数据
  • 活动/动态分层

非活动数据

此数据类型应用于持久性暂存区(PSA)和写入优化(W/O)DSO。在SAP BW中,PSA和W/O DSO被认为是低优先级对象,在内存不足的情况下,非活动数据首先从内存中移除。

以下是非活动数据的主要属性:

  • 访问 - 中等频率数据。比冷数据访问更频繁的数据。

  • 响应 - 当所有分区都在内存中时,响应速度很快。当数据要加载到分区时,响应时间取决于数据的数量。

  • 数据类型 - PSA和W/O DSO

注意 - 非活动概念自SAP BW 7.3 SP8起可用,您可以使用它来高效地管理HANA数据库中的内存。

活动/动态分层

在动态分层中,没有将数据从分区移到低TCO内存的概念,它涉及一个集成机制,用于以最佳性能时间访问所有数据。

所有数据——PSA和W/O DSO——都存储在磁盘中,可用于SAP BW 7.4 SP8和HANA 1.0 SP9或更高版本。

以下是活动/动态分层数据的主要属性:

  • 访问 - 中等频率数据。比冷数据访问更频繁的数据。

  • 响应 - 比热数据略慢

  • 数据类型 - PSA、W/O DSO和高级DSO

在SAP BW系统中监控非活动数据概念

打开活动/非活动数据监控器,运行**事务代码:RSHDBMON**,或者您可以导航到管理工作台→管理→监控器→活动/非活动数据。

Monitor Non-Active Data

接下来点击详细视图查看提前卸载设置。您可以检查以下对象的提前卸载设置:

  • 标准DSO
  • W/O DSO
  • InfoCube
  • 数据源
Unload Settings

从数据选择中,从下拉菜单中选择数据源。选择对象并点击执行。

Data Selection

PSA表和写入优化DSO在SAP BW中默认被标记为温数据。这意味着该标志默认设置为活动状态。

这允许这些表与持久性BW InfoProviders的其他表相比,具有更高的优先级从主内存中移除。您可以使用窗口中的提前卸载标志自定义此设置,如下面的屏幕截图所示。

Early Loading Flag
广告