HANA 上的 SAP BW – 数据管理
HANA 上的 SAP BW – 数据管理
当您的 SAP BW 系统在 HANA 数据库上运行时,将所有数据放入 HANA 内存中的成本很高。此外,并非所有来自 SAP BW 的数据都需要在 HANA 数据库中,并且只有 30-40% 的 BW 数据是主动用于报告和操作的。此数据应仅放入 HANA 内存功能。
HANA 上的 SAP BW 为活动和非活动数据提供设置,以便您可以管理较低的总拥有成本。根据数据温度,数据可分为以下 3 类 –
热点数据
在该区域,热点数据下的所有数据都存储在HANA内存数据库中,可用于报表和操作。在 SAP BW 中,这是属于热点数据的 InfoCube 和 DSO,因为它们经常用于报告和操作。
此数据经常使用,通常属于过去 2-3 年,因此必须将这些数据作为真正的热门数据放入内存数据库中以获得最佳性能以用于报告目的。
以下是热数据的关键属性 –
-
访问– 非常频繁,每隔几秒或几分钟
-
响应– 快速访问,性能要高
-
数据类型– 来自 InfoCube、标准 DSO、开放 DSO 和所有主数据的数据
冷数据
冷数据被认为是很少访问的存档数据,所有数据都存储在辅助数据库中。在 SAP BW 中,标准 DSO 和 InfoCube 包含用于操作和报告的数据。然而,在正常情况下,只有过去几年的数据被频繁访问以进行报告。超过 3 年的数据通常可以存储在较低的 TCO 计划中,因为它很少被访问。
以下是冷数据的关键属性 –
-
访问– 超过 3 年且不常访问以进行报告和操作的数据。
-
响应– 与热数据和热数据相比更慢。
-
数据类型– 来自 InfoCube 和标准 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或者您可以导航到管理工作台 → 管理 → 监视器 → 活动/非活动数据。
接下来是单击详细视图以检查早期卸载设置。您可以检查以下对象的早期卸载设置 –
- 标准 DSO
- 无 DSO
- 信息立方
- 数据源
从数据选择中,从下拉列表中选择数据源。选择对象并单击执行。
默认情况下,PSA 表和写入优化的 DSO 在 BW 中被 SAP 标记为 Warm。这意味着该标志默认设置为活动状态。
与持久 BW 信息提供者的其他表相比,这允许以更高的优先级从主存储器中删除这些表。您可以使用窗口中的 Early Unload 标志自定义此设置,如下面的屏幕截图所示。